【发布时间】:2019-12-18 00:58:49
【问题描述】:
我正在尝试让Google sheet 使用 E1 和 G1 的值作为参考来计算:
目前以下工作。但我想用 E1 中的值替换 N,用 G1 中的值替换 S。
=ARRAYFORMULA(IF(B5:B="",,MMULT(N5:S*1, TRANSPOSE(COLUMN(N:S))^0)/SUM(N3:S3)))
我尝试使用 INDIRECT 来为 N 和 S 引用 E1 和 G1。
我尝试了以下方法,但它返回错误,告诉“函数 INDIRECT 参数 1 值为 'S'。它不是有效的单元格/范围引用。”
=ARRAYFORMULA(IF(B5:B="",,MMULT(INDIRECT(E1&"5"):INDIRECT(G1)*1,
TRANSPOSE(COLUMN(INDIRECT(E1):INDIRECT(G1)))^0)/SUM(INDIRECT(E1&"3"):INDIRECT(G1&"3"))))
我怎样才能做到这一点?
【问题讨论】:
标签: google-sheets sum average google-sheets-formula array-formulas