如何在Google表格的ARRAYFORMULA中使用INDIRECT

时间:2019-12-18 00:58:49

标签: google-sheets sum average google-sheets-formula array-formulas

我正在尝试让Google sheet使用E1和G1的值作为当前计算的参考:

目前,以下作品。但是我想用E1中的值替换N并用G1中的值替换S。

apsAntispamServiceInstanceId

我尝试使用INDIRECT来为N和S引用E1和G1。

我尝试了以下操作,但是它返回错误消息:“函数INDIRECT参数1的值为'S'。它不是有效的单元格/范围引用。”

enter image description here

mail

我该如何实现?

1 个答案:

答案 0 :(得分:1)

尝试:

=ARRAYFORMULA(IF(B5:B="",,MMULT(INDIRECT(E1&5&":"&G1)*1, 
 TRANSPOSE(COLUMN(INDIRECT(E1&":"&G1)))^0)/SUM(INDIRECT(E1&3&":"&G1&3))))

0