excel 同一天的数据求平均

2021-01-18 14:04:08 0.843200028
2021-01-18 14:14:27 0.843110025
2021-01-18 18:14:27 0.842890024
2021-01-18 20:14:27 0.842869997
2021-01-18 22:14:27 0.84266001
2021-01-19 00:14:27 0.842679977
2021-01-19 02:14:27 0.84246999
2021-01-19 03:42:24 0.842199981
2021-01-19 05:42:24 0.841449976
2021-01-19 07:42:24 0.841229975
2021-01-19 09:42:24 0.841199994
2021-01-19 11:42:24 0.841910005
2021-01-19 13:42:24 0.842679977
2021-01-19 15:42:24 0.842729986
2021-01-19 17:42:24 0.84206003
2021-01-19 19:42:24 0.841480017
2021-01-19 21:42:24 0.841400027
2021-01-19 23:42:24 0.841199994
2021-01-20 01:42:24 0.840820014
2021-01-20 03:42:24 0.840560019

2021-01-20 05:42:24 0.840229988
2021-01-20 07:42:24 0.839959979
2021-01-20 11:42:24 0.841109991
2021-01-20 13:42:24 0.842010021
2021-01-20 15:42:24 0.842149973
2021-01-20 17:42:24 0.841910005
2021-01-20 19:42:24 0.841530025
2021-01-20 21:42:24 0.841629982
2021-01-20 23:42:24 0.841530025
2021-01-21 01:42:24 0.84145999
2021-01-21 03:42:24 0.841549993
2021-01-21 03:57:38 0.841409981
2021-01-21 03:57:39 0.841440022
2021-01-21 05:57:39 0.841289997
2021-01-21 07:57:39 0.841009974
2021-01-21 13:57:39 0.843010008
2021-01-21 15:57:39 0.843379974
2021-01-21 17:57:39 0.842930019
2021-01-21 19:57:39 0.842450023
2021-01-21 21:44:43 0.842019975
2021-01-21 23:44:43 0.841700017

如果以上输入的日期再A列,数值在B列,那么计算2021-01-18日平均的公式为:

=SUMIFS(B:B,A:A,">=2021-01-18",B:B,"<2021-01-19")

/COUNTIFS(A:A,">=2021-01-18",B:B,"<2021-01-19")

示例如下图:

公式表示18日的合计数、除以个数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-17

如果时间数据在A列,计算数据在B列,日期条件在D1单元格,那么公式如下:

{=SUM((INT(A:A)=$D$1)*B:B)/SUM((INT(A:A)=$D$1)*1)}

最外面的“{……}”是数组函数标志,不是录入的,按键CTRL+SHIFT+ENTER实现的

第2个回答  2021-03-17

一、AVERAGE函数

功能:计算一组参数的平均值

语法结构:=AVERAGE(number1, [number2], ...)

说明:AVERAGE函数的参数数量最多为255个,如果引用的参数中包含文字、逻辑值或空单元格,则会被忽略,不进行计算。

示例:如下图所示,计算各位学员的的平均分。F2单元格中输入公式=AVERAGE(C2:E2)

本回答被提问者采纳
第3个回答  2021-03-17
就是有条件的求平均值呗
用 =AVERAGEIF() 函数啊
第4个回答  2021-03-17
在后面的G1单元格中输入公式:
=AVERAGEIF(B:B,A:A,A1),下拉填充就可以求出每一个日期对应的平均值。也可以将最后的A1这个设置为具体日期或者是日期列
相似回答