Excel 最近x天的平均值(最后填充单元格的开始)

Excel 最近x天的平均值(最后填充单元格的开始),excel,indexing,average,Excel,Indexing,Average,我有一张像这样的桌子,上面有像图中所示的销售产品。现在我想得到过去14天的平均值。为此,我得到了这个函数,它一直工作到现在:=AVERAGE(INDEX(Q7:NR7;COUNTA(Q7:NR7)-14):NR7) 但现在我们有了一个自动功能,它只显示值,而不是在将来的某一天。所以在每个细胞中都有这个功能 现在上面提到的函数不再起作用了(#DIV/0!),因为它会计算每个单元格中的值,或者只计算函数 如何改进它,所以它只需要最后14天的价值 您可以尝试使用我们提供的计数(Q7:NR7) 如果不需

我有一张像这样的桌子,上面有像图中所示的销售产品。现在我想得到过去14天的平均值。为此,我得到了这个函数,它一直工作到现在:=AVERAGE(INDEX(Q7:NR7;COUNTA(Q7:NR7)-14):NR7)

但现在我们有了一个自动功能,它只显示值,而不是在将来的某一天。所以在每个细胞中都有这个功能

现在上面提到的函数不再起作用了(#DIV/0!),因为它会计算每个单元格中的值,或者只计算函数

如何改进它,所以它只需要最后14天的价值


您可以尝试使用我们提供的
计数(Q7:NR7)

如果不需要计算逻辑值、文本或错误值(换句话说,如果只想计算包含数字的单元格),请使用count函数

如果这不起作用,请使用
COUNTIF(Q7:NR7;“”)
对非空单元格进行计数