Excel中按月自动求平均值、最大值与最小值

发布网友 发布时间:2022-04-21 07:52

我来回答

5个回答

热心网友 时间:2023-09-17 09:10

最小值:=min(IF(条件区域=条件1,数据区域)

最大值:=max(IF(条件区域=条件1,数据区域)

平均值:=average(IF(条件区域=条件1,数据区域)

执行,同时按住ctrl+shift+enter。

热心网友 时间:2023-09-17 09:10

平均值:
=AVERAGE(IF(MONTH($A$2:$A$366)=MONTH(M2),$J$2:$J$366)),数组公式;
最大值:
=MAX(IF(MONTH($A$2:$A$366)=MONTH(M2),$J$2:$J$366,0)),数组公式;
最小值:
=MIN(IF(MONTH($A$2:$A$366)=MONTH(M2),$J$2:$J$366,9E+307)),数组公式
以上公式要求$A$2:$A$366之间不能有空值,否则会返回错误值

热心网友 时间:2023-09-17 09:11

在N3输入公式=AVERAGE(IF(MONTH($A$2:$A$366)=MONTH(C3),$L$2:$L$366)) 按CTRL+SHIFT+ENTER输入数组公式。

最大值和最小值把AVERAGE分别改成MAX,和MIN就可以了。追问不好意思啊,你的回答更能理解,只不过我已经选第一个回答的方案了,sorry

追答没关系的,问题解决了就好。

热心网友 时间:2023-09-17 09:11

=AVERAGE(IF(MONTH(A$2:A$366)=ROW(A1),L$2:L$366))
按三键CTRL+SHIFT+ENTER结束公式输入

=MAX(IF(MONTH(A$2:A$366)=ROW(A1),L$2:L$366))
=MIN(IF(MONTH(A$2:A$366)=ROW(A1),L$2:L$366))
下拉填充

热心网友 时间:2023-09-17 09:12

平均值:

AVERAGE 函数
说明
返回参数的平均值(算术平均值)。 例如,如果范围A1:A20 包含数字,则公式 =AVERAGE(A1:A20) 将返回这些数字的平均值。
AVERAGE(number1, [number2], ...)
AVERAGE 函数语法具有下列参数:
Number1 必需。 要计算平均值的第一个数字、单元格引用或单元格区域。
Number2, ... 可选。 要计算平均值的其他数字、单元格引用或单元格区域,最多可包含
255 个。

最大值和最小值
MAX/MIN 函数
说明
返回一组值中的最大值/最小值。

语法
MAX(number1, [number2], ...)/MINnumber1, [number2], ...)
MAX/MIN 函数语法具有下列参数:
number1, number2, ... Number1 是必需的,后续数字是可选的。
要从中查找最大/小值的 1 到 255 个数字。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com