Note: The other languages of the website are Google-translated. Back to English

如何在Excel中按日期/月份/年份和日期範圍進行計數?

例如,我們有一個成員名單以及他們的生日,現在我們正準備為這些成員製作生日賀卡。 在製作生日賀卡之前,我們必須計算出特定月份/年份/日期中有多少個生日。 在這裡,我將通過以下方法使用Excel中的公式按日期/月/年和日期範圍指導Countif:


用Excel中的公式按特定的月份/年份和日期範圍計數

在本節中,我將介紹一些公式以在Excel中按特定月份,年份或日期範圍對生日進行計數。

某月之前的Countif

假設您要計算特定8個月的生日,則可以在下面的公式中輸入空白單元格,然後按 Enter 鍵。

= SUMPRODUCT(1 *(MONTH(C3:C16)= G2))

筆記:

在上面的公式中,C3:C16是您要在其中計算生日的指定的“出生日期”列,而G2是具有特定月份數字的單元格。

您也可以應用此數組公式 = SUM(IF(MONTH(B2:B15)= 8,1)) (按Ctrl + Shift + Enter鍵)以按特定月份計算生日。

某年的Countif

如果您需要按某年計算生日,例如1988年,則可以根據需要使用以下公式之一。

= SUMPRODUCT(1 *(YEAR(C3:C16)= 1988))
= SUM(IF(YEAR(B2:B15)= 1988,1))

注意:第二個公式為數組公式。 請記住按 按Ctrl + 轉移 + Enter 輸入公式後將所有鍵放在一起;

在某個日期之前

如果需要按特定日期計數(例如1992-8-16),請應用以下公式,然後按Enter鍵。

=COUNTIF(B2:B15,"1992-8-16")

按特定日期範圍計數

如果您需要計算是否晚於或早於特定日期(例如1990-1-1),則可以應用以下公式:

= COUNTIF(B2:B15,“>”&“ 1990-1-1”)
= COUNTIF(B2:B15,“ <”&“ 1990-1-1”)

要計算兩個特定日期之間(例如1988-1-1和1998-1-1之間的時間),請使用以下公式:

=COUNTIFS(B2:B15,">"&"1988-1-1",B2:B15,"<"&"1998-1-1")

注意絲帶 公式太難記了嗎? 將公式另存為“自動文本”條目,以供日後再次使用!
閱讀全文...     免費試用

輕鬆計算 Excel中的會計年度,半年,週號或星期幾

Kutools for Excel提供的數據透視表特殊時間分組功能可以添加一個助手列,以根據指定的日期列計算會計年度,半年,週數或星期幾,並讓您輕鬆地計算,求和,或基於新列數據透視表中計算結果的平均列。


Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!

在Excel中按指定的日期,年份或日期範圍計數

如果您已安裝Kutools for Excel,則可以應用它 選擇特定的單元格 實用程序可輕鬆在Excel中按指定的日期,年份或日期範圍對出現次數進行計數。

Excel的Kutools- 包括 300 多個方便的 Excel 工具。 全功能免費試用 30 天,無需信用卡! 立即行動吧!

1。 選擇要計入的生日列,然後單擊 庫工具 > 選擇 > 選擇特定的單元格。 看截圖:

2。 在打開的“選擇特定單元格”對話框中,請執行如上所示的屏幕截圖:
(1)在 選擇類型 部分,請根據需要檢查一個選項。 在我們的情況下,我們檢查 細胞 選項;
(2)在 特定類型 部分,選擇 大於或等於 從第一個下拉列表中,然後在右框中鍵入指定日期範圍的第一個日期; 接下來選擇 小於或等於 從第二個下拉列表中,在右框中鍵入指定日期範圍的最後一個日期,然後檢查 選項;
(3)點擊 Ok 按鈕。

3。 現在將彈出一個對話框,顯示已選擇了多少行,如下圖所示。 請點擊 OK 按鈕關閉此對話框。

筆記:
(1)要計算指定年份的出現次數,只需指定從今年的第一天到今年的最後一個日期的日期範圍,例如從 1/1/1990 12/31/1990 .
(2)要計算指定日期(例如9/14/1985)的出現次數,只需在“選擇特定單元格”對話框中指定設置,如下圖所示:


演示:在Excel中按日期,工作日,月份,年份或日期範圍計數


Excel的Kutools 包含 300 多種 Excel 便捷工具,30 天內免費試用,無限制。 立即下載並免費試用!


相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

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

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (32)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
您好我正在嘗試使用一個公式來計算有多少日期通過了更改日期,例如 TODAY()-330。 我需要繼續更改,因為它是用於即將到期的培訓課程 我一直在使用的是 =COUNTIFS(C3:C28,"
網站主持人對此評論進行了最小化
=COUNTIF('[report1623994260364.csv]18Jun'!$E$2:$E$774,MONTH('[report1623994260364.csv]18Jun'!$F$2:$F$774=Y11))上面的命令有什麼問題,我正在嘗試計算 E 列,前提是 F 列的值 = Y11
網站主持人對此評論進行了最小化
I am using =COUNTIFS(E2:E900,">"&"6/1/2015",E2:E900,"
網站主持人對此評論進行了最小化
我正在嘗試創建一個表,該表從另一個表中計算設備每個月使用的次數,該表在單元格 a 中顯示日期,然後在單元格 b、c、d 中為 1,如果該設備正在使用那個日期。 因此,在工作表 2 上,是一個帶有日期 (A1) 設備 1 (B1) 設備 2 (C1) 設備 3 (D1) 的表格。 我將在單元格 A01 中輸入日期 01/16/1 並假設正在使用設備 3,因此我將在單元格 D1 中輸入“1”。 在 02 年 01 月 16 日使用設備 2,因此我將輸入日期並在單元格 C1 中輸入“1”。 等等等等。 在表 1 上,是一個匯總表,它告訴我設備 1 每月使用了多少次。 因此,在 A2 中,我在單元格 B3、設備 2、單元格 C1、設備 2 等中有月份“一月”、A2 月“二月”等。我想要一個總數。 那可能嗎?
網站主持人對此評論進行了最小化
我想回答 1 天(使用示例公式)計數:- 01 年 01 月 2004 日至 01 年 01 月 2004 日 = 1 天哪個公式將適用
網站主持人對此評論進行了最小化
=A2-A1+1
OR
=結束日期 - 開始日期 + 1
網站主持人對此評論進行了最小化
=SUMPRODUCT(1*(月(B2:B15)=8))

我需要添加“排除空白單元格”,請幫忙。
網站主持人對此評論進行了最小化
嗨,吉米,
空白單元格不會影響此公式的計算結果 =SUMPRODUCT(1*(MONTH(B2:B15)=8))
網站主持人對此評論進行了最小化
我在單子上有一天的銷售量
08 年 18 月 XNUMX 日阿米特夏爾馬
08 年 18 月 XNUMX 日 阿維納什·庫馬爾
08 年 18 月 XNUMX 日 SANJAY SEHGAL
09-Feb-18 乾草
09-Feb-18 拉維

但我需要在第二張紙上
08 年 18 月 3 日 XNUMX
09 年 18 月 2 日 XNUMX

所以請告訴我 farumula 計算其他表格的總銷售額
網站主持人對此評論進行了最小化
嗨迪帕克,
只需在引用的單元格之前添加工作表名稱。 比如你的數據在Sheet1,你想統計1月份的銷售額,你可以修改公式為=SUMPRODUCT(1*(MONTH(Sheet2!B15:B2)=XNUMX))
網站主持人對此評論進行了最小化
是的,他們確實如此——Excel 將空白單元格四捨五入到 0 年 1900 月 XNUMX 日——因此,當我試圖在尚未填寫的設定範圍內計算 XNUMX 月份的月份時——因此,我得到的 XNUMX 月份數字更高。
網站主持人對此評論進行了最小化
在 Excel 2103 中,我有一長串日期和時間,我試圖計算每半小時之間的數字,例如每個日期的上午 8 點和上午 8.30。 你能幫忙嗎?
網站主持人對此評論進行了最小化
嗨,威利,
您可以執行以下操作:
(1) 新增一列,將時間數據取整至半小時,公式 =MOD(INT(A2/(1/48))*(1/48),1)(A2 為時間單元格)
(2) 選擇包含新列的數據范圍,創建數據透視表。
(3) 在數據透視表字段窗格中,將日期和新的半小時設置為行字段,將要匯總或計數的數據設置為值字段。
(4) 關閉數據透視表中的分組。
網站主持人對此評論進行了最小化
我有一份月度報告,但只需要計算每日數據。 如果公式為 =COUNTIF(A1:A50,"RR")=TODAY(),我不知道使用 Today 選項。 請幫忙
網站主持人對此評論進行了最小化
嗨,
是否需要統計滿足兩個條件的數據? 您可以使用 COUNTIFS 函數。
網站主持人對此評論進行了最小化
感謝您!
網站主持人對此評論進行了最小化
rumus ini = SUMPRODUCT (1 * (YEAR (B2: B15) = 1988)) kalau datanya (range) sampe 20ribu ko ga bisa ya?
網站主持人對此評論進行了最小化
如何計算一周中特定日期的單元格。 例如,我想在每個月的第一個星期日查找一些東西
網站主持人對此評論進行了最小化
嗨,瑪麗,
在您的情況下,您應該按指定日期計算。 例如,按 2019 年 2019 月的第一個星期日(即 1/6/1)計數,您可以應用公式 =COUNTIF(E16:E2019,"1/6/XNUMX")
網站主持人對此評論進行了最小化
一月 = 1
二月 = 2
..
..
十二月 = 12 ? XNUMX 月的結果不正確
網站主持人對此評論進行了最小化
嗨,羅恩,
你能描述更多關於錯誤的信息嗎? 將 12 月轉換為 12 或按“XNUMX”計數時是否會出現錯誤?
網站主持人對此評論進行了最小化
如果您在一個日期範圍內有 1 列事件並且需要計算這些事件是否在另一列中有日期,您會怎麼做?

示例:我將 B 列作為每個月不同的事件日期。 D 列有他們進行諮詢的日期。 我正在嘗試計算某個日期範圍內該特定事件中有多少人參加了任何日期的諮詢。
網站主持人對此評論進行了最小化
嗨,羅西,
您應該嘗試比較單元格功能,它可以比較兩列單元格,找出並突出顯示它們之間完全相同的單元格或差異。 https://www.extendoffice.com/product/kutools-for-excel/excel-compare-two-cells-of-equal.html
網站主持人對此評論進行了最小化
為什麼我們不能只選擇整個列,而不是使用這個 MONTH(C3:C16) ?
網站主持人對此評論進行了最小化
在公式 =SUMPRODUCT(1*(MONTH(C3:C16)=G2)) 中,G2 是指定的月份數,表示為 4。如果我們將 MONTH(C3:C16) 替換為整列(或 C3:C16),沒有等於值 4 的值,因此我們無法得到計數結果。
網站主持人對此評論進行了最小化
我需要每週報告一次,比如 7 日 14 日 21 日 28 日。其他日子不需要每個月我嘗試了很多支點,但我找不到請幫助我。
網站主持人對此評論進行了最小化
01/03/2022 27/08/2022
02/02/2022 31/07/2022
01/04/2022 01/07/2022
01/04/2022 30/06/2022
01/04/2022 30/06/2022
30/04/2022 29/05/2022
20/04/2022 19/05/2022
15/04/2022 14/05/2022
15/04/2022 14/05/2022
15/04/2022 14/05/2022
04/04/2022 03/05/2022
01/02/2022 01/05/2022
13/04/2022 27/04/2022
16/04/2022 24/04/2022
04/04/2022 23/04/2022
15/04/2022 20/04/2022
21/03/2022 19/04/2022
11/04/2022 17/04/2022
05/04/2022 14/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
15/03/2022 13/04/2022
22/03/2022 10/04/2022
27/03/2022 05/04/2022
29/03/2022 04/04/2022
03/01/2022 03/04/2022
03/01/2022 03/04/2022
03/01/2022 03/04/2022
25/03/2022 03/04/2022

Como contar apenas os dias do mês 04 nesses intervalos?
網站主持人對此評論進行了最小化
嗨,你想數四月的天數嗎?
如果是,您應該首先選擇兩列,然後轉到 庫工具 標籤,在 範圍和單元格 組,單擊 到實際. 現在,在 編輯 組,單擊 選擇,然後單擊 選擇特定的單元格.
在彈出的對話框中,選擇 細胞 選擇類型下的選項; 在特定類型下,選擇 包含,然後鍵入 4/2022 在相應的框中。 單擊確定。 現在,它會告訴你四月有多少天。 請看截圖。
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
Προσπαθω να μετρήσω μια σιγκεκριμένη ημερομηνία αλλα τον τυπο που έχεται παραπάνω δεν το δέχεται το excel =COUNTIF(B2:B15,"1992-8-16")
網站主持人對此評論進行了最小化
你好,

是因為您的 Excel 版本的語言嗎? 請檢查是否應在 Excel 版本中將 COUNTIF 轉換為您的語言。 另外,當您說 Excel 不接受公式時,Excel 是否顯示任何錯誤或什麼?

阿曼達
網站主持人對此評論進行了最小化
嗨,我需要一個公式來計算薩爾瓦多國家按月出現的次數(一月有多少,二月有多少,三月有多少)

1 年 10 月 2022 日薩爾達沃
1 年 11 月 2022 日美國
1/12/2022 薩爾瓦多
02/01/2022 薩爾瓦多
02/06/2022 墨西哥
02/05/2022 美國
03/03/2022 薩爾瓦多
03/03/2022 薩爾瓦多
03/03/2022 美國
網站主持人對此評論進行了最小化
你好,

您可以先使用公式 =MONTH(data_cell) 添加輔助列,以將日期轉換為相應的月份數。 然後使用 COUNTIFS 公式獲取每個月數的“薩爾瓦多”計數。

例如,要獲得一月份出現的薩爾瓦多的數量,請使用: =COUNTIFS(country_list,"薩爾瓦多",helper-column,1)

請看下圖:
https://www.extendoffice.com/images/stories/comments/ljy-picture/count_items_by_month.png

阿曼達
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護