看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2003 A B 日期 金額 1 7/1 10 2 7/2 10 3 8/1 50 4 5 七月合計 20 我想這個應該可以用sumif來做,可是剛剛試的時候,都失敗 不知道是那個地方打錯了 我的函數:sumif(a1:a3,month(7),b1:b3) 有人可以幫我解答嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.209.217
GodOfTiger:=SUM(IF(MONTH($A$1:$A$100)=7,1,0)*($B$1:$B$100)) 08/07 21:14
GodOfTiger:以ctrl+shift+enter結束公式 7是指7月 也可用某儲存格 08/07 21:15
GodOfTiger:month(7)怪怪的 這樣會=1吧 1990/1/7還是1月 囧?! 08/07 21:19
toroma:謝謝1樓的教導,我用上面的範例試了之後是ok的,不過,不知 08/07 22:16
toroma:道是不是因為我的日期欄和金額欄是有用公式的關係,試了之 08/07 22:17
toroma:後,還是失敗>"<, 我的金額欄,是由c1*c2組成,日期欄是用 08/07 22:18
toroma:if(g1="OK",f1,g1)會因為這個原因,使得公式呈現#value嗎? 08/07 22:19
※ 編輯: toroma 來自: 111.254.225.216 (08/07 22:31)
toroma:抱歉,我找到問題了,因為我的金額欄,有一欄有"文字",所 08/07 22:42
toroma:以把"文字"去除,公式就正常了,謝謝G大的幫忙!! 08/07 22:43
toroma:請問如果還要再加個條件, ex.某欄的資料=YES,才要加總的話 08/07 23:03
toroma:是否可以用上面的公式再加上*(欄1:欄100)="YES") ? 08/07 23:04
GodOfTiger:可以呀 =YES時輸出1 就乘進去, <>YES時輸出0 怎乘都0 08/07 23:33
GodOfTiger:所以就是說IF那個是多餘的 XD~~~~~ 08/07 23:38