设置以下内容:
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位,如果重要的话。
答案 0 :(得分:1)
来自MIN函数(found here)上的Office文章:
计算您直接在参数列表中输入的数字的逻辑值和文本表示。
如果参数是数组或引用,则仅使用该数组或引用中的数字。空单元格,逻辑值或文本 数组或引用将被忽略。
因此,当您将FALSE
直接提供给该函数时, 计算,因此成为最小值。