謝邀,今天教會(huì )你最全的Excel按顏色求和的方法,如果不好用,算我輸。
1)按顏色定義名稱(chēng)后用SUM求和;
2)VBA;
3)創(chuàng )建宏表函數(GET.CELL)再用SUMIF求和;
前面兩種方法很多答主都講過(guò)了,就不再贅述了,以下主要介紹第三種方法:創(chuàng )建宏表函數(GET.CELL)再用SUMIF求和。
1)選擇【公式】選項卡的【名稱(chēng)管理器】;
2)點(diǎn)擊【新建】,名字可以自行決定;
3)在【引用位置】中輸入公式=GET.CELL(63,Sheet1!G3) NOW()*0
語(yǔ)法:GET.CELL(信息類(lèi)型,引用單元格或區域),第一個(gè)參數63表示返回單元格的填充顏色。(若需要對單元格的首字符的字體顏色編號,可將【63】改為【24】)
NOW()是為了保證宏表函數及時(shí)更新。數據更新后按【F9】即可。
如圖所示,本列中,我們創(chuàng )建創(chuàng )建名COLOR的名稱(chēng):
公式寫(xiě)好了,我們還需要利用輔助列得到每個(gè)單元格顏色的編號。
PS:上圖中的B13結果不是0,那是因為顏色填充的是【白色】,并不是無(wú)顏色。
因為輔助列是在需要求和的數據的右側,上一步寫(xiě)公式的時(shí)候是直接用【←】選取單元格。輔助列所在單元格一定要與引用單元格一一對應。
在上一步中我們已經(jīng)知道需要求和的顏色的編號了,最后就只需要利用SUMIF函數對黃色進(jìn)行求和。在目標單元格輸入公式:=SUMIF(B2:B17,COLOR,A2:A17)
SUMIF函數的語(yǔ)法為:SUMIF(條件區域,求和條件,求和區域):
當然,第二個(gè)參數求和條件也可以直接輸入【6】,因為在上一步中我們已經(jīng)知道需要求和的顏色對應的編號是【6】。
聯(lián)系客服