在我們實際工作中,在上進行數據錄入時,對一些比較重要的數據,我們常常會對它進行不同的顏色標注,當我們需要對錄入的數據進行按標注的顏色進行計算的時候,你知道怎么做嗎?
比如我們需要對不同顏色的數據進行求和計算,你還在一個個的點擊加總求和嗎?
今天李海博客就給大家分享一下怎么使用宏表函數Get.Cell及SUMIF函數實現按單元格顏色求和。
方法:使用宏表函數Get.Cell及SUMIF函數實現求和
1、在C列增加一列輔助列,并選中C2單元格,點擊菜單欄中的【公式】-【定義名稱】,在【名稱】欄位輸入:顏色,【引用位置】輸入如下公式:
=GET.CELL(63,B2)&T(NOW())
公式解釋:
GET.CELL是獲取單元格的格式內容,63代表獲取單元格的背景顏色
此函數后面的"&T(NOW())",又是什么意思呢?
NOW()函數的作用:返回當前的日期日期,它是時刻在變化著的T()函數的作用:判定內容是否為文本,若是的話,返回當前內容,不是的話,返回為空。因時間不是文本,所以返回的內容永遠為空。所以此函數的作用是通過NOW()函數的不斷變化,讓GET.CELL函數實現自動刷新功能。
2、在C2輸入如下公式,然后拖動公式,即可以看到,不同顏色對應的數值都計算出來了
=顏色
3、然后我們使用SUMIF函數根據顏色值再進行求和即可,F2公式:
=SUMIF(C:C,10,B:B)
同樣的F3,F4單元格操作方法和上面類似,輸入公式:
=SUMIF(C:C,6,B:B)
=SUMIF(C:C,44,B:B)
此方法可根據數據自動更新計算。