Q:經常看到統計唯一值的公式,但統計的數據要么為數字,要么為文本。如果我想要統計的數據全是日期,如何統計這些日期中的唯一值?如下所示,列A中的單元格區域A1:A16中輸入了帶時間的日期,有些是重復的帶時間的日期,如A1和A2中的值,有些是重復的日期,如A1、A2、A3、A4中的值,需要統計有多少個唯一的日期值,有多少個唯一的帶時間的日期值。
A:首先,需要了解Excel表示日期和時間的原理。Excel是以數字序列來表示日期的,而時間以小數表示,也就是說我們看到的日期和時間,在Excel內部是一個帶有小數位的數字,其整數部分表示日期,小數部分為當天的時間。
因此,在中,如果單元格中的日期和時間都一樣,那么Excel認為這些單元格中的值是相同的,只是日期相同但時間不同,這些單元格中的值也會不同。
知道了上面的原理,我們就可以使用數組公式來實現統計。
統計唯一的帶時間的日期值的數組公式:
=SUM(IF(LEN(A1:A16),1/COUNTIF(A1:A16,A1:A16)))
這與統計數字或文本的唯一值公式類似,結果如所示。