gpt4 book ai didi

excel - SUMPRODUCT 返回值不一致

转载 作者:行者123 更新时间:2023-12-04 22:03:32 25 4
gpt4 key购买 nike

这到底是怎么回事?这是一个错误吗?

在下面的示例中,此公式旨在计算不是由塑料制成的苹果的数量。

=SUMPRODUCT(--(B4=IF(NOT($C$4:$C$11),$B$4:$B$11)))

它应该返回 1。为什么它返回 2?

enter image description here

当我手动评估 SUMPRODUCT 中的数组时使用 F9,我可以看到那里只有一个 1;当我然后按 Enter 时,它返回 1,这是我从一开始就期望的。

enter image description here

enter image description here

最好的部分:如果我将完全相同的原始公式复制到其他单元格(未拖动 - 它具有完全相同的单元格引用),则它返回 0 或 #VALUE!错误。为什么结果会这样变化?

enter image description here

为您的复制粘贴乐趣测试数据:
Fruit   Made of plastic
apple FALSE
banana FALSE
plum FALSE
pear TRUE
apple TRUE
banana FALSE
plum TRUE
pear TRUE

最佳答案

实际上,您的公式中的一切都很好。您只需按 ctrl+shift+enter 计算公式。
当您按 输入 仅限 那么它没有考虑到公式是基于数组的。但是,当您使用 评估公式时F9
,它知道数组是一个数组,所以这就是为什么你会在计算公式中看到大括号,然后当你按下 输入 仅,因为数组部分已经使用 计算为数组F9 ,然后返回 1 .但是如果你从一开始就按回车,没有任何评估,那么它将返回两个!这就是为什么。
当您将公式复制到另一个单元格时,情况相同。还有,你需要按 ctrl+shift+enter 计算数组公式。

关于excel - SUMPRODUCT 返回值不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29682328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com