Excel Sumif 数组

Excel Sumif 数组

我正在尝试使用带有 sumif 的数组公式,并且知道正确的格式是 =sum(sumif(A:A,B:B,{"hello","hi"})),

但是,当我尝试使用><运算符时,公式不起作用。

=SUM(SUMIFS($T:$T,$M:$M,{">"&2,"<"&10000}))

有人能帮我解释一下这个公式(使用数组时)是如何工作的吗?谢谢,我非常感激。

答案1

不需要数组。在这种情况下,您AND不希望OR像其他情况一样,B 是helloOR hi。对于第二种情况,您希望2AND之间全部是10000。SUMIFSAND自然会这样做:

=SUMIFS($T:$T,$M:$M,">2",$M:$M,"<10000")

答案2

说实话,在这种情况下,您使用的是数组常量,而不是数组公式。您的问题是您使用 & 并且关闭引号太快了……数组常量应该看起来像这样……{">2","<10000"}

完整公式如下:

=SUM(SUMIFS($T:$T,$M:$M,{">2","<10000"}))

不确定你的用例是什么,但我相当肯定你不想求和SUMIFS,否则它将对 $T:$T 中的所有内容求和,然后将符合 sumif 语句条件的所有内容的总和相加。

相关内容