在 Excel 裡有一個日期清單,其中的日期會有所重覆,要如何計算不重複的日期數目、並列出不重複的日期和對應的數量?

在 Excel 中,若存在日期清單且其中日期可能重複,你可能想知道如何有效地計算不重複的日期數量,並將這些獨特的日期以及其對應的出現次數列出。這種情況下,你可以使用各種函數和技巧來完成這個任務,讓你的資料分析更加精確和有力。

一種方法是使用「進階篩選」功能,選取日期列,然後去除重複項,這樣你就能夠獲得不重複的日期列表。接著,使用「計數函數」(如COUNTIF)來計算每個獨特日期在原始清單中的出現次數,從而得到對應的數量。這種方法適合相對簡單的資料。

如果資料複雜,你可以運用例如「UNIQUE」和「COUNTIFS」來更有系統地達成目標。UNIQUE 函數可幫助你找出不重複的日期,而 COUNTIFS 函數則能計算每個日期的出現次數。

這些方法將讓你能夠快速、準確地分析不重複的日期並顯示對應的數量,從而更好地瞭解你的資料。無論是簡單的清單還是複雜的資料,透過這些技巧,你將能夠有效地進行資料處理和分析。

本篇要使用的是:INT 函數、UNIQUE 函數、SORT 函數的應用。

Excel-在日期清單中列出不重複日期並計算每一個日期的數量

首先,定義名稱日期:儲存格A3:A24。

1. 計算日期數

儲存格D2:=COUNT(UNIQUE(INT(日期)))

(1) INT(日期):消除日期中的「時間」

(2) UNIQUE(INT(日期)):取出日期的唯一值

(3) COUNT(UNIQUE(INT(日期))):計算唯一值日期的數量

Excel-在日期清單中列出不重複日期並計算每一個日期的數量

2. 列出不重覆日期

儲存格C5:=SORT(UNIQUE(INT(日期)))

(1) INT(日期):消除日期中的「時間」

(2) UNIQUE(INT(日期)):取出日期的唯一值

(3) SORT(UNIQUE(INT(日期))):將日期由小至大排序

Excel-在日期清單中列出不重複日期並計算每一個日期的數量

3. 計算日期的數量

儲存格D5:=SUM((INT(日期)=C5)*1)

判斷日期陣列裡是否和儲存格C5相同,傳回 TRUE/FALSE 陣列。執行「*1」,會將 TRUE/FALSE 陣列轉換為 1/0 陣列。

再利用 SUM 函數加總,得到數量。

【參考資料】

 UNIQUE 函數參考微軟提供的說明:UNIQUE 函數

 SORT 函數參考微軟提供的說明:SORT 函數

 INT 函數參考微軟提供的說明:INT 函數

 COUNT 函數參考微軟提供的說明:COUNT 函數

 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()