Excel 总和(A1:A2)<&燃气轮机;A1和x2B;A2?
我注意到当A1和A2是布尔值时(例如A1=true和A2=FALSE),SUM(A1:A2)A1+A2返回true。这同样适用于产品和“*”运算符。这种奇怪行为背后的理由(如果有的话)是什么 Excel将True和False存储为逻辑值,在公式中使用时,它们的数值将转换为1表示True,0表示False。但是,要在数组公式中计算它们的值,必须手动输入,而不是通过引用添加,请参见下文 根据这一点(我补充强调): •数字,逻辑值,以及您需要的数字的文本表示形式 直接在已计数的参数列表中键入。看到第一个了吗 第二个例子如下 •如果参数是数组或 reference,仅统计该数组或引用中的数字。空的 忽略数组或引用中的单元格、逻辑值或文本。 请参见下面的第三个示例Excel 总和(A1:A2)<&燃气轮机;A1和x2B;A2?,excel,Excel,我注意到当A1和A2是布尔值时(例如A1=true和A2=FALSE),SUM(A1:A2)A1+A2返回true。这同样适用于产品和“*”运算符。这种奇怪行为背后的理由(如果有的话)是什么 Excel将True和False存储为逻辑值,在公式中使用时,它们的数值将转换为1表示True,0表示False。但是,要在数组公式中计算它们的值,必须手动输入,而不是通过引用添加,请参见下文 根据这一点(我补充强调): •数字,逻辑值,以及您需要的数字的文本表示形式 直接在已计数的参数列表中键入。看到第一
例如,如果您执行了
=SUM(TRUE,FALSE)
,则这将等于1。但是正如您指出的,当您使用实际单元格引用时,这些值会被忽略。是的,对不起,我修改了问题。回答好,我不知道数组公式会这样工作。非常有趣,谢谢。我看不出这样一个令人费解的设计的原因(和(真,假)和(A1,A2)是惊人的!)。