EXCEL如何自动统计月份的数值?

如附件:D列、E列为记录明细,如何在B列中根据A列中的年月统计月份总数量?

1、有大量的数据存在,我们只需要引用一部分数据,选中要输入数据的单元格;

2、找到菜单栏里的“公式”,接着我们点击子菜单“插入函数”;

3、此时会跳出一个弹窗用来搜索函数,我们在输入框内输入“ROWS”查找即可;

4、在参数设置弹窗中,我们输入引用数据的范围,这里根据实际需求选择,比如选取A3:H18;

5、点击弹窗的确定;

6、最后我们就自动获得了引用的数据行数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-10

一、这可以用MONTH或TEXT函数来做到。

 

二、举例如下:

假设日期写在A1单元格中,要在B1单元格中得出该日期的月份数,则可以在B1单元格写入公式

=MONTH(A1)

=TEXT(A1,"m")

 

三、相关函数的定义。

 

(1)MONTH函数

返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12(十二月)之间的整数。

语法

MONTH(serial_number)

Serial_number    表示一个日期值,其中包含要查找的月份。应使用 DATE
函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。

说明

Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1
日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh
使用另外一个默认日期系统。

由 YEAR、MONTH 和 DAY 函数返回的值为公历值,而不用考虑所给日期值的显示格式。例如,如果所给日期值的显示格式为 Hijri,则 YEAR、MONTH 和
DAY 函数的返回值将是与等价的公历日期相关的值。

 

(2)TEXT函数的定义

将数值转换为按指定数字格式表示的文本。

语法

TEXT(value,format_text)

Value    为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text    为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

    Format_text 不能包含星号 (*)。

    通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT
    可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

第2个回答  2015-09-17
1、先插入一列辅助列,列名【月份】,输入=TEXT(B2,"yyyy年mm月")
2、选择你的数据(包括标题),点击【插入】-【数据透视表】
第3个回答  推荐于2017-10-10
在B3单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((MONTH(D$3:D$200)=MONTH(A3))*E$3:E$200)追问

如果还有2015年以后的,这样只能完全统计月份的,不能够区分年的啊

追答

在B3单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((MONTH(D$3:D$200)=MONTH(A3))*(YERA(D$3:D$200)=DEAR(A3))*E$3:E$200)

你还可能通过数据透视表来完成相应的工作,选择数据区域,然后“插入”选项下的“数据透视表”,将年月作为行,数量作为列,即可。

本回答被提问者采纳
相似回答