Excel求和數組

Excel求和數組

我正在嘗試使用帶有 sumif 的陣列公式,並且知道正確的格式是 =sum(sumif(A:A,B:B,{"hello","hi"})),

但是,當我嘗試使用><比運算符時,該公式不起作用。

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

有人可以幫助我了解這個公式(使用陣列時)如何運作嗎?謝謝你,我真的很感激。

答案1

不需要數組。在這種情況下,您ANDOR想像其他情況那樣, 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 語句條件的所有內容的總和。

相關內容