繁体   English   中英

使用 QUERY 和 INDIRECT 计算平均值

[英]Calculating averages using QUERY and INDIRECT

我有以下表格:

在此处输入图像描述

我正在尝试计算下表中每个日期从 2015 年到 2019 年的平均值:

在此处输入图像描述

使用 AVERAGE 很简单。 但我试图根据标题 B1、C1(和相应的表格)计算所有年份的平均值。

我尝试使用 INDIRECT 将 B1 指向番茄片,但我不确定如何将其与 QUERY 结合以计算 2015-2019 年的所有平均值。

这是使用 AVERAGE 的预期结果:

在此处输入图像描述

如何实现上述但使用 QUERY 并基于与第 1 行(B1、C1 等)中的数据对应的工作表名称。

这是单子

粘贴到B2并向右拖动:

=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(INDIRECT(B1&"!B2:Z")), 
 "select "&TEXTJOIN(",", 1, IF(LEN($A2:$A), 
 "avg(Col"&ROW($A2:$A)-ROW($A2)+1&")", ))&"")), "select Col2"))

0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM