如何在 Excel 中创建“解决方法” MAXIFS 和 MINIFS 公式?

如何在 Excel 中创建“解决方法” MAXIFS 和 MINIFS 公式?

我使用以下公式来计算 15 年气象记录中每天的平均每日温度值(B 列中的温度值,每天有多个)。A 列包含记录的日期,D 列是获取平均每日温度的唯一日期列表。

=AVERAGEIFS(R2:R47505,J2:J47505,AN2:AN5965)

我想复制此公式来计算每日最大值和最小值,但我的 Excel 版本中没有公式。有没有创建这些公式的变通方法MAXIFSMINIFS

在下图中,我试图计算 F 列中的最高日温度;例如,对于 2005 年 2 月 1 日,该值将是 -2.7

在此处输入图片描述

答案1

您可以使用:

=MAX( R2:R47505 *( J2:J47505=AN2:AN47505 ) )

或者 :

=MAX( IF( J2:J47505=AN2:AN47505, R2:R47505 ) )

和 :

=MIN( IF( J2:J47505=AN2:AN47505, R2:R47505 ) )

使用您的屏幕截图模拟您的数据,我将公式更改为:

=MAX( IF( $A$2:$A$70 = D2, $B$2:$B$70 ) )

=MIN( IF( $A$2:$A$70 = D2, $B$2:$B$70 ) )

这是我得到的:

在此处输入图片描述

但你确定这=AVERAGEIFS(R2:R47505,J2:J47505,AN2:AN5965)能给你想要的东西吗?

为了获得每天的平均值,我使用了:

=AVERAGEIFS( $B$2:$B$70, $A$2:$A$70, D2 )

我手动检查了这些值并且它们是正确的。

相关内容