Warm tip: This article is reproduced from serverfault.com, please click

google sheets-计算一个多月数据的平均值

(google sheets - Calculating average for more than one month of data)

发布于 2020-11-29 15:05:01

我正在编写一些公式,这些公式将构成一个 dashboard ,从而可以动态查询入院等待时间的变化。在这种情况下,我想做的是创建一个1个月,3个月,6个月和1年的回溯期,以了解这段时间内在几个位置的等待时间是如何变化的。这是一个复杂的问题,但是可以在此处找到经过精简的数据和我的示例代码(完全共享以进行编辑)。

我已经成功地找到了寻找1个月价值变化的正确公式,但是如何处理接近1个月价值的数据却使我迷惑不解,因为日期格式不是标准的excel / googlesheets数据格式,所以这特别容易成为问题。由于此数据将连续输入到电子表格中,因此我也没有选择修改它的选项,因此我认为唯一的选择是提出一些非常时髦的公式,将几个月视为文本。另外,我想我也可以尝试制作一个公式,将文本重新格式化为有效的Google工作表日期,然后使用该公式进行计算,但是尽管我可能会写出该公式,但我仍然不知道如何获得多个月的价值处理的数据。谁能帮忙看一下这张纸吗?(如有必要,可以随意复制/编辑文件)。

Questioner
khabibul35
Viewed
0
player0 2020-11-30 04:41:17

尝试这样:

=QUERY({INDEX(SPLIT(Data!A3:A, "T"),,1), Data!B3:C}, 
 "select avg(Col3) 
  where Col1 >= "&DATEVALUE(EOMONTH(TODAY(), -4)+1)&" 
  group by Col2 
  label avg(Col3)''")

在此处输入图片说明

电子表格演示