王志軍


同事前來求助,如圖1所示,A列的數據格式是“yyyy-mm-dd hh-mm”的自定義格式,現在她需要統計其中屬于“2017-4 -12”格式的單元格有多少。由于源數據量比較大,手工統計顯然是相當麻煩,而且也容易出錯,有沒有簡單一些的統計方法呢?
我們可以利用公式完成這一統計任務,選擇某一空白單元格,在編輯欄輸入公式“=SUMPRODUCT《(INT(A1:A16》=TEXT(”2017-4 -12”,O)*1)*1),,,這里的TEXT函數可以根據指定的數值格式將數字轉成文本,INT函數可以將數值向下取整為最接近的整數,最后利用SUMPRODUCT函數返回相應的數組或區域乘積的和,統計效果如圖2所示。或者,也可以利用"=COUNTIFS(A:A,”>=2017 -4 -12",A:A,"<2017 -4 -13")"的公式完成統計任務這里的COUNTIFS函數可以計算某個區域中滿足給定條件的單元格數目,效果如圖3所示。或者,利用SUM和COUNTIF函數的組合完成統計公式類似于“=SUM(COUNTIF(A:A,”>=2017-4”&一{12,13})*{1,-1})”,統計效果完全相同。endprint