Excel,如何使用间接平均值?

时间:2018-05-28 11:07:53

标签: excel excel-formula average cells excel-indirect

我一直试图将AVERAGE与INDIRECT一起使用,但一直给我错误。

现在我正在使用这样的平均值:     AVERAGE(Results!C2:C51) 我需要从另一张表格中获取数据"结果"。但在我目前的表格中,我得到了两个单元格中设置的行范围。

+-------------------+
|    ...  E   F     |
|   +-------+-------+
| 2 |...| 2 | 51|   |
|   +---------------+
| 3 |   | 52|101|   |
|   +---------------+
| 4 |   |   |   |   |
+---+---+---+---+---+

我已经尝试过这样,但它无法正常工作:

AVERAGE(Results!INDIRECT("C"&E2):INDIRECT("C"&F2))

2 个答案:

答案 0 :(得分:2)

这应该这样做:

=AVERAGE(INDIRECT("Results!C"&E2&":C"&F2))

答案 1 :(得分:1)

zipa发布的答案是正确的。这是一个替代方案,可以让你完全避免 INDIRECT()

=AVERAGE(INDEX(Results!C:C,E2):INDEX(Results!C:C,F2))

enter image description here

这基于Scott Craner's Answer我之前提出的问题。