Excel, 间接平均如何使用?
Excel, How to use average with indirect?
我一直在尝试将 AVERAGE 与 INDIRECT 一起使用,但总是出现错误。
现在我像这样使用平均值:
AVERAGE(Results!C2:C51)
我需要从另一个 sheet "Results" 获取数据。但是在我当前的 sheet 中,我得到了两个单元格中设置的行的范围。
+-------------------+
| ... E F |
| +-------+-------+
| 2 |...| 2 | 51| |
| +---------------+
| 3 | | 52|101| |
| +---------------+
| 4 | | | | |
+---+---+---+---+---+
我试过这样,但没有用:
AVERAGE(Results!INDIRECT("C"&E2):INDIRECT("C"&F2))
应该这样做:
=AVERAGE(INDIRECT("Results!C"&E2&":C"&F2))
zipa 发布的答案是正确的。这是一个替代方案,可以让您完全避免 INDIRECT():
=AVERAGE(INDEX(Results!C:C,E2):INDEX(Results!C:C,F2))
这是基于 我之前提出的一个问题。
我一直在尝试将 AVERAGE 与 INDIRECT 一起使用,但总是出现错误。
现在我像这样使用平均值:
AVERAGE(Results!C2:C51)
我需要从另一个 sheet "Results" 获取数据。但是在我当前的 sheet 中,我得到了两个单元格中设置的行的范围。
+-------------------+
| ... E F |
| +-------+-------+
| 2 |...| 2 | 51| |
| +---------------+
| 3 | | 52|101| |
| +---------------+
| 4 | | | | |
+---+---+---+---+---+
我试过这样,但没有用:
AVERAGE(Results!INDIRECT("C"&E2):INDIRECT("C"&F2))
应该这样做:
=AVERAGE(INDIRECT("Results!C"&E2&":C"&F2))
zipa 发布的答案是正确的。这是一个替代方案,可以让您完全避免 INDIRECT():
=AVERAGE(INDEX(Results!C:C,E2):INDEX(Results!C:C,F2))
这是基于