在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

excel中如何判断=sum((B2:C2>100)*B2:C2)是数组公式

大哥大姐,打扰一下,excel中如何判断=sum((B2:C2>100)*B2:C2)是数组公式
最新回答
独白

2025-02-25 04:30:58

这个公式的意思是,如果B2:C2>100,就求和,否则忽略。
更简单的可以用另外一个函数:
=sumif(B2:C2,>100)

如何判断是否是数组公式?
(B2:C2>100)得到的不是一个具体的数据,而是一组数据(一组由ture、false组成的数据)。既然是一组数据,就不能够在某一个单元格生成结果,然后这一组逻辑值和B2:C2相乘,ture变成1,false变成0,相乘之后再相加。这样的计算过程就是数组运算。

补充:
由于是数组运算,需要用ctrl+shift+enter结束输入,否则不能得到正确的结果。
www.shopwang.net

2025-02-25 07:19:25

你这个不是数组公式。
数组公式在输入上面内容后,要同时摁Ctrl+shift+enter结束。
{=sum((B2:C2>100)*B2:C2)}
{}不是手动输入的!
你好调皮

2025-02-25 08:48:08

在公式栏加Ctrl+shift+enter就变成数组了
逝去的终将逝去

2025-02-25 07:55:58

有{}的是数组公式,没有基本就不是