我是一个Google电子表格,其中日期在第I列中,范围从I2:I300,而值在C列中,也在C2:C300范围内。我想计算参考实际日期减去7的值的平均值。总的来说,我想要过去7天的平均值,如果没有条目引用过去7天,则应该是0
。我想出了这个:
=SUMIFS(C2:C300;I2:I300;">="&(TODAY()-7);I2:I300;"<"&DATE(TODAY()))
但我无法使其正常运作。
周围谁能快速轻松地回答这个问题?
想要获得平均值&#34;杀死&#34;来自比赛进入过去7天。
答案 0 :(得分:0)
如果我理解你想要的东西,你可以用sumif做到这一点。
=sumif(I2:I300,">="&today()-7,C2:C300)/7
答案 1 :(得分:0)
这对我有用
=IFFERROR(AVERAGEIFS(C2:C300;I2:I300;">=" & today()-7;I2:I300;"<" & today());"0")
答案 2 :(得分:-1)
您的公式有什么错误?
在参数之间使用逗号而不是分号。
两个 - 使用SUMIFS,您需要将结果除以7.而不是使用AVERAGEIFS
=AVERAGEIFS(C2:C300,I2:I300,">="&(TODAY()-7),I2:I300,"<"&TODAY())