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

如何在Excel中按日期/月份/年份和日期范围进行计数?

例如,我们有一个成员名单以及他们的生日,现在我们正准备为这些成员制作生日贺卡。 在制作生日贺卡之前,我们必须计算出特定月份/年份/日期中有多少个生日。 在这里,我将通过以下方法使用Excel中的公式按日期/月/年和日期范围指导Countif:


用Excel中的公式按特定的月份/年份和日期范围计数

在本节中,我将介绍一些公式以在Excel中按特定月份,年份或日期范围对生日进行计数。

某月之前的Countif

假设您要计算特定8个月的生日,则可以在下面的公式中输入空白单元格,然后按 输入 键。

= 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 + 转移 + 输入 输入公式后将所有键放在一起;

在某个日期之前

如果需要按特定日期计数(例如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提供的数据透视表特殊时间分组功能可以添加一个助手列,以根据指定的日期列来计算会计年度,半年,周数或星期几,并让您轻松地计算,求和,或基于新列数据透视表中计算结果的平均列。


Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

在Excel中按指定的日期,年份或日期范围计数

如果您已安装Kutools for Excel,则可以应用它 选择特定的单元格 实用程序可轻松在Excel中按指定的日期,年份或日期范围对出现次数进行计数。

Kutools for Excel- 包括 300 多个方便的 Excel 工具。 全功能免费试用 30 天,无需信用卡! 立即行动吧!

1。 选择要计入的生日列,然后单击 库工具 > 选择 > 选择特定的单元格。 看截图:

2。 在打开的“选择特定单元格”对话框中,请执行如上所示的屏幕截图:
(1)在 选择类型 部分,请根据需要检查一个选项。 在我们的情况下,我们检查 细胞 选项;
(2)在 特定类型 部分,选择 大于或等于 从第一个下拉列表中,然后在右框中键入指定日期范围的第一个日期; 接下来选择 小于或等于 从第二个下拉列表中,在右框中键入指定日期范围的最后一个日期,然后检查 选项;
(3)点击 Ok 按钮。

3。 现在将弹出一个对话框,显示已选择了多少行,如下图所示。 请点击 OK 按钮关闭此对话框。

笔记:
(1)要计算指定年份的出现次数,只需指定从今年的第一天到今年的最后一个日期的日期范围,例如从 1/1/199012/31/1990.
(2)要计算指定日期(例如9/14/1985)的出现次数,只需在“选择特定单元格”对话框中指定设置,如下图所示:


演示:在Excel中按日期,工作日,月份,年份或日期范围计数


Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在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) 在 PivotTable Fields 窗格中,将日期和新半小时设置为 Row 字段,将要求和或计数的数据设置为 Value 字段。
(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 版本的语言吗? 请检查 COUNTIF 是否应在 Excel 版本中转换为您的语言。 另外,当您说 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保护