首页 > 解决方案 > 需要帮助创建过去 4 周费用的动态平均值公式

问题描述

我希望创建一个我的员工填写的电子表格,然后它给我一个包含所有数据的主表,然后我动态导入到我的财务电子表格中,告诉我过去 30 天我的客户的平均成本。

我希望AVERAGE在日期 = 今天(星期一)时创建过去 30 天的公式(我想要工作日星期一,因为那是工作人员提交发票的时间)

希望这是有道理的,这真的很难!

这是我解释我想要的结果的视频

https://www.loom.com/share/3a9cb75052b246d1af2ba2f9ce9180a7

我已经遵循了几个指南并且无法弄清楚。

=ArrayFormula(iferror(query(average(if(today() - weekday(today(),3)-30)))))

我预计平均 90 美元,但我只是空白

标签: google-sheetsaveragegoogle-sheets-formulagoogle-sheets-query

解决方案


=INDEX(QUERY({INDIRECT("A2:D"&ROW()-1)}, 
 "select avg(Col2),avg(Col3),avg(Col4) 
  where Col1 <= date '"&TEXT(TODAY(),    "yyyy-MM-dd")&"' 
    and Col1 >= date '"&TEXT(TODAY()-30, "yyyy-MM-dd")&"'"), 2, )

在此处输入图像描述


推荐阅读