Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 总和(A1:A2)<&燃气轮机;A1和x2B;A2?_Excel - Fatal编程技术网

Excel 总和(A1:A2)<&燃气轮机;A1和x2B;A2?

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。但是,要在数组公式中计算它们的值,必须手动输入,而不是通过引用添加,请参见下文 根据这一点(我补充强调): •数字,逻辑值,以及您需要的数字的文本表示形式 直接在已计数的参数列表中键入。看到第一

我注意到当A1和A2是布尔值时(例如A1=true和A2=FALSE),SUM(A1:A2)A1+A2返回true。这同样适用于产品和“*”运算符。这种奇怪行为背后的理由(如果有的话)是什么

Excel将True和False存储为逻辑值,在公式中使用时,它们的数值将转换为1表示True,0表示False。但是,要在数组公式中计算它们的值,必须手动输入,而不是通过引用添加,请参见下文

根据这一点(我补充强调):

•数字,逻辑值,以及您需要的数字的文本表示形式 直接在已计数的参数列表中键入。看到第一个了吗 第二个例子如下

如果参数是数组或 reference,仅统计该数组或引用中的数字。空的 忽略数组或引用中的单元格、逻辑值或文本。 请参见下面的第三个示例


例如,如果您执行了
=SUM(TRUE,FALSE)
,则这将等于1。但是正如您指出的,当您使用实际单元格引用时,这些值会被忽略。

是的,对不起,我修改了问题。回答好,我不知道数组公式会这样工作。非常有趣,谢谢。我看不出这样一个令人费解的设计的原因(和(真,假)和(A1,A2)是惊人的!)。