2014-06-17 55 views
0

我試圖對銀行對帳單的電子表格中的所有交易進行求和。比方說,我已經下列BF如下:SUMIF同一行上的單元格在某一列中包含特定文本

  B  C    D   E   F   G 
     Date Type  Transaction  Value  Balance ??? 
row 4 23/05/14 BAC  Bank transfer A 1103.55 637.03 
row 5 23/05/14 POS  Pizza purchase 10.00  627.03 
row 6 23/05/14 POS  Coffee purchase 10.00  627.03 

我想打哪個總結列E是含有「POS」列C.這是行的所有值在G列的新小區可能?

回答

1

是,我相信最簡單的方法是使用SUMIF

=SUMIF(C:C, "POS", E:E) 

換句話說,和E:如果C:C等於 「POS」。

+0

謝謝。我以爲我第一次嘗試過,但沒有奏效。可能是我沒做Ctrl + Shift + Return的事實。有沒有辦法修改它,以便引號之間的文本只是完整單元格值的一部分? 即 = SUMIF(C:C爲 「Google」,E:E) 當細胞實際上可以說 「434375 16May14,GOOGLE * APPANAME」 – MattKneale

+0

1,這不是一個陣列式所以只是在使用「正常」的方式。 – Bathsheba

+0

@MattKneale無需Ctrl + Shift + Enter在這裏,這是一個正常的公式。爲了允許'部分'條件,只需使用如下星形通配符:'= SUMIF(C:C,「* GOOGLE *」,E:E)'(如果C:C具有'任何內容,則添加'+ GOOGLE + 'anything') – Jerry

0

=SUM(IF(C4:C6="POS",1,0)*E4:E6)是一種方式。擴大範圍來品嚐。

請注意,這是一個數組公式:您需要在完成編輯後按Ctrl + Shift + Return。

+0

美麗,作品像一個魅力。謝謝! – MattKneale

相關問題