提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何計算Excel中兩個日期之間的唯一值?

doc在日期1之間統一唯一
你有沒有在Excel中計算日期範圍內的唯一值時感到困惑? 例如,這裡有兩列,列ID包含一些重複數字,列日期包括日期序列,現在我要計算8 / 2 / 2016和8 / 5 / 2016之間的唯一值,如何快速解決它在Excel中?
按公式計算日期範圍內的唯一值
通過Kutools for Excel計算日期範圍內的唯一值

箭頭藍色右泡 按公式計算日期範圍內的唯一值

要計算日期範圍內的唯一值,您可以應用公式。

選擇一個將要放置計數結果的單元格,然後鍵入此公式 =SUMPRODUCT(IF((B2:B8<=E2)*(B2:B8>=E1), 1/COUNTIFS(B2:B8, "<="&E2, B2:B8, ">="&E1, A2:A8, A2:A8), 0)), 按 轉移 + 按Ctrl + 輸入to得到正確的結果。 看截圖:
doc在日期2之間統一唯一

類型: 在上面的公式中,B2:B8是數據范圍中的日期單元格,E1是開始日期,E2是結束日期,A2:A8是要計算唯一值的ID單元格。 您可以根據需要更改這些標準。


箭頭藍色右泡 通過Kutools for Excel計算日期範圍內的唯一值

要計算兩個給定日期之間的唯一值,您也可以申請 Kutools for Excel's 選擇特定單元格 實用程序來選擇兩個日期之間的所有值,然後應用它 選擇重複和唯一單元格 實用程序來計算和查找唯一值。

Kutools for Excel, 與以上 120 方便的Excel功能,提高工作效率,節省工作時間。

免費安裝 Kutools for Excel,請按照以下步驟操作:

1。 選擇日期單元格並單擊 Kutools > 選擇 > 選擇特定單元格。 看截圖:
doc在日期3之間統一唯一

2。 在裡面 選擇特定單元格 對話框,檢查 整行 選項 選擇類型 部分,選擇 大於或等於 - 小於或等於 從兩個下拉列表中分別檢查 在兩個下拉列表之間輸入 開始日期 - 結束日期 分別在兩個文本框中 具體類型 部分。 看截圖:
doc在日期4之間統一唯一

3。 點擊 Ok,彈出一個對話框提醒您所選行的數量,點擊 OK 關閉它。 然後按 按Ctrl + C - 按Ctrl + V 將選定的行複制並粘貼到其他位置。 看截圖:
doc在日期5之間統一唯一 doc在日期6之間統一唯一

4。 從粘貼的範圍中選擇ID號碼,單擊 Kutools > 選擇 > 選擇重複和唯一單元格。 看截圖:
doc在日期7之間統一唯一

5。 在彈出的對話框中,檢查 所有唯一(包括1st副本) 選項,並檢查 填充背景顏色 or 填充字體顏色 如果你想突出顯示唯一值,並點擊 Ok。 現在彈出另一個對話框來提醒您唯一值的數量,同時選擇並突出顯示唯一值。 看截圖:
doc在日期8之間統一唯一

doc下載1


Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%

  • 重用: 快速插入 複雜的公式,圖表 以及你以前用過的任何東西; 加密單元格 密碼; 創建郵件列表 並發送電子郵件...
  • 超級方程式酒吧 (輕鬆編輯多行文字和公式); 閱讀佈局 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不丟失數據; 分裂細胞含量; 組合重複的行/列...防止重複的細胞; 比較範圍...
  • 選擇複製或唯一 行; 選擇空行 (所有細胞都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇......
  • 精確複製 多個單元格而不更改公式參考; 自動創建參考 多張表; 插入項目符號,複選框等等......
  • 提取文本,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級過濾器 (將過濾方案保存並應用到其他工作表); 高級排序 按月/週/日,頻率等; 特殊過濾器 用粗體,斜體......
  • 結合工作簿和工作表; 根據鍵列合併表; 將數據拆分為多個表格; 批量轉換xls,xlsx和PDF...
  • 超過300強大的功能。 支持Office / Excel 2007-2019和365。 支持所有語言。 在您的企業或組織中輕鬆部署。 全功能30天免費試用。
kte tab 201905

Office選項卡為Office提供選項卡式界面,使您的工作更輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    David · 10 months ago
    Hi this formula works for me but i would like to add another criteria & say only find the uniques if

    Table2[TASK]="PSHP" or "SHIP"



    =SUMPRODUCT(IF((Table2[DATE]<=J2)*(Table2[DATE]>=I2),1/COUNTIFS(Table2[DATE],"<="&J2,Table2[DATE],">="&I2,Table2[ORDER],Table2[ORDER]),0))
  • To post as a guest, your comment is unpublished.
    Wisam Nima · 2 years ago
    could you please help me with this issue

    i need special formulas, i will explain what i want, i have sheet contain two columns (Date & Item) i received different items in one day and its repeated randomly, ex-

    1-Dec-2017 TV
    1-Dec-2017 TV
    1-Dec-2017 Radio
    1-Dec-2017 TV
    1-Dec-2017 Oven
    2/3/4-Dec-2017 .....etc

    in each day i want to count how many TV/Radio/Oven..etc in each day only.
  • To post as a guest, your comment is unpublished.
    Cooper · 2 years ago
    This formula doesn't
    work for me just keeps giving me "0"
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Sorry that is not work for you, but the formula works perfect in my way. Could you upload screenshot of your file or descibe much more details about your problem? Maybe we can find the reason. Thank u.
      • To post as a guest, your comment is unpublished.
        F.Howard · 2 years ago
        Did you get to the bottom of this one? Mine is showing '0' too.
        • To post as a guest, your comment is unpublished.
          Sunny · 2 years ago
          Do you hold Shift + Ctrl and press Enter key? Or is there any unique values in your date range?This formula used to count unique values in a date range only.
  • To post as a guest, your comment is unpublished.
    Thad · 2 years ago
    Thanks for the great article. I tried using the below formula, but keep getting this error:
    "Function DIVIDE parameter 2 cannot be zero."
    [quote]=ArrayFormula(SUMPRODUCT(IF((D4:D200=M3), 1/COUNTIFS(D4:D200, "="&M3, C4:C200, C4:C200), 0)))[/quote]
    D4:D200 - date span
    C4:C200 - data span
    M3 - the date (1st day of the month)