昨天介紹了counta函數的适用範圍,使用時應該注意些什麼,那麼今天就給大家介紹其用法和拓展案例,其實方法很簡單。
如下圖所示,
我們要統計D列非正常出勤的人數,正常出勤的工作人員在"出勤情況"這一欄為空,什麼也不填寫。
我們首先要理清思路,D列非正常出勤的總人數是文本格式的總單元格個數之和,而正常出勤的總人數是空單元格的個數之和,這時候我們就可以想到counta函數可以統計除了空單元格不統計外,其餘的所有單元都統計這個特性來為我們服務。
接下來,在F3單元中輸入公式:=counta(d2:d8)
按下回車鍵,得到公式返回的結果為4。
知識拓展
其實,統計非正常出勤人數還有1種其他方法。
公式:=sum(istext(d2:d8)*1)
公式解析:
1.istext(d2:d8)是邏輯函數,判斷這個區域裡的單元是否為文本單元格,若是文本單元格返回true,否則返回false.
2.istext(d2:d8)返回的是一個由true和false組成的邏輯值,而sum又不成對其直接求和,所以給istext(d2:d8)乘以1讓邏輯值true返回1,false返回0.
3.istext(d2:d8)*1返回的是一個由1和0組成的數組,讓sum函數對其求和從而得到這些文本單元格的個數之和,也就是非正常出勤的人數。
今天就介紹到這裡,希望大家喜歡,謝謝。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!