根据实际日期计算一列的平均值
Calculate the average value of a column depending on the actual date
我有一个 Google 电子表格,其中日期在列 I 中,范围从 I2:I300 开始,值在列 C 中,范围也在 C2:C300 范围内。我想计算参考实际日期的值减去 7 的平均值。所以总的来说,我想要最近 7 天的平均值,如果没有条目参考最近 7 天,它应该是 0
。我想到了这个:
=SUMIFS(C2:C300;I2:I300;">="&(TODAY()-7);I2:I300;"<"&DATE(TODAY()))
但我无法让它正常工作。
周围有谁对此有快速简单的回答吗?
想要从最近 7 天输入的比赛中获得平均值"Kills"。
如果我明白你想要什么,你可以用 sumif 来做。
=sumif(I2:I300,">="&today()-7,C2:C300)/7
这对我有用
=IFFERROR(AVERAGEIFS(C2:C300;I2:I300;">=" & today()-7;I2:I300;"<" & today());"0")
你的公式有什么错误?
一 - 在参数之间使用逗号而不是分号。
Two- 使用 SUMIFS,您需要将结果除以 7。改为使用 AVERAGEIFS
=AVERAGEIFS(C2:C300,I2:I300,">="&(TODAY()-7),I2:I300,"<"&TODAY())
我有一个 Google 电子表格,其中日期在列 I 中,范围从 I2:I300 开始,值在列 C 中,范围也在 C2:C300 范围内。我想计算参考实际日期的值减去 7 的平均值。所以总的来说,我想要最近 7 天的平均值,如果没有条目参考最近 7 天,它应该是 0
。我想到了这个:
=SUMIFS(C2:C300;I2:I300;">="&(TODAY()-7);I2:I300;"<"&DATE(TODAY()))
但我无法让它正常工作。
周围有谁对此有快速简单的回答吗?
想要从最近 7 天输入的比赛中获得平均值"Kills"。
如果我明白你想要什么,你可以用 sumif 来做。
=sumif(I2:I300,">="&today()-7,C2:C300)/7
这对我有用
=IFFERROR(AVERAGEIFS(C2:C300;I2:I300;">=" & today()-7;I2:I300;"<" & today());"0")
你的公式有什么错误?
一 - 在参数之间使用逗号而不是分号。
Two- 使用 SUMIFS,您需要将结果除以 7。改为使用 AVERAGEIFS
=AVERAGEIFS(C2:C300,I2:I300,">="&(TODAY()-7),I2:I300,"<"&TODAY())