2017-04-19 41 views
1

我試圖本質上做一個「sumif」與谷歌表中的水平和垂直範圍內的條件。我發現一個引用說excel可以用arrayformulas here做到這一點。Sumif與arrayformula和水平和垂直範圍

我想我已經根據arrayformulas在gsheets中的工作方式複製了語法,但是我無法讓它工作。我做了一個快速樣本表here,其中「總和」列應該與B列中的日期與第3行匹配,L列中的「是」對每個日期都給出「2」的結果,但出於某種原因,我得到一個錯誤。

更奇怪的是,這個公式在我的實際數據集上的完美匹配每次都會返回一個數字日期......我相信這可以通過更智能的索引匹配來完成(我會很好的!)但一直沒有得到那個工作。

在此先感謝!

回答

0

你最後一個範圍應該排除行3:

=arrayformula(sum(if($G$3:$K$3=B4,if($L$4:$L$6="Yes",$G$4:$K$6)))) 
+0

這工作!非常感謝!! – Sean