在函数论证中对范围和值的不一致处理

时间:2015-11-10 12:06:30

标签: excel

设置以下内容:

A1: FALSE
A2: 1
A3: =MIN(A1,A2)
A4: =MIN(FALSE,1)

A3按预期返回1(MIN函数应该忽略逻辑值,因此MINA存在)。 A4返回0.

任何想法是怎么回事?如果函数被重载,我认为它在传入函数之前隐式地将FALSE转换为0。

这是Excel版本14.0.6023,32位,如果重要的话。

1 个答案:

答案 0 :(得分:1)

来自MIN函数(found here)上的Office文章:

  
      
  • 计算您直接在参数列表中输入的数字的逻辑值和文本表示。

  •   
  • 如果参数是数组或引用,则仅使用该数组或引用中的数字。空单元格,逻辑值或文本   数组或引用将被忽略。

  •   

因此,当您将FALSE直接提供给该函数时, 计算,因此成为最小值。