在sheet3中,列A、B、C、D是行號的值。因此,A1 到 D1 包含 1,A2 到 D2 包含 2,...等等。
為什麼 Sheet2 的 G2 中的以下公式會回傳 0.042361?所有數字都是整數。 Sheet3 中沒有小數。 sum 為什麼以及如何傳回十進制數?謝謝。
G2中的公式:
=SUM(INDIRECT("Sheet3!"&ADDRESS(1,ROW()))&":"&INDIRECT("Sheet3!"&ADDRESS(1,1+ROW())))
答案1
首先,有一個INDIRECT()
太多,給你範圍「1:1」。
擺脫它會給你留下一個像這樣的範圍
Sheet3!$B$1:Sheet3!$C$1
但正確的方法是
Sheet3!$B$1:$C$1
所以你的公式需要是
=SUM(INDIRECT("Sheet3!"&ADDRESS(1;ROW())&":"&ADDRESS(1;1+ROW())))