尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
話說這一日,三國公司總經理秘書貂蟬女士,正在審核8月份上旬各員工的銷售業績。對一些特殊數據隨手標註了幾個顏色,然後需要對不同顏色的數據求和。
接下來咱們說說具體的步驟:
選擇首個要輸入公式的單元格D5,然後定義名稱color:
=GET.CELL(63,C5)+NOW()^0-1
來說一下自定義名稱中公式的意思:
1、GET.CELL(63,C5)
GET.CELL函數用於取得單元格相關格式、內容。第一個參數使用63,表示獲取單元格的背景顏色,注意此函數無法獲取條件格式返回的顏色。
GET.CELL不能根據表格的變化進行自動重算,必須雙擊單元格,才可能激發相應的重算,以返回最新的結果。
在公式的最後加上NOW()^0-1的作用是什麼呢?
NOW()函數返回系統當前的日期和時間,是每時每刻都在變化的,由它的變化,強行引起GET.CELL同時進行重算,以達到及時更新的目的。以後只需按一下F9,所有單元格就都是最新結果了。
任何非0數字的0次方,結果都是1,所以NOW()^0-1始終結果為0,並不影響計算結果。其他常用的還有&T(NOW())等等,大家可以根據個人喜好選擇相應的方法。
簡單介紹完自定義名稱中公式的含義,繼續下面的操作:
D5單元格輸入以下公式,向下復制:
=color
公式的作用就是得到C列單元格的背景顏色值。
G5單元格輸入以下公式:
=SUMIF(D:D,color,C:C)
其中的color取得的是F5單元格背景色的數值,然後根據此數值對C列的銷售量進行相應的求和,回歸到Sumif的基礎使用方式。
注意:由於工作表中使用了宏表函數,保存時需要選擇.xlsm格式,也就是啟用宏的工作簿,方可保證公式正確計算。
老祝說:按顏色計算雖然可以做到,但是總歸很費周折,小夥伴們在日常工作中,如果有需要特殊標記的數據,可以添加備註列,在備註列中寫上備註內容,這樣後續的匯總就會方便很多了。
今天的練習文件在此:
http://vdisk.weibo.com/s/Dt_F76IDiSmo
作者:翟振福
編輯:祝洪忠