sheet3 の列 A、B、C、D は行番号の値です。したがって、A1 から D1 には 1 が含まれ、A2 から D2 には 2 が含まれます。
Sheet2 の G2 にある次の数式が 0.042361 を返すのはなぜですか? すべての数値は整数です。Sheet3 には小数点がありません。なぜ、またどのようにして合計が小数を返すのですか? ありがとうございます。
G2 の式:
=SUM(INDIRECT("Sheet3!"&ADDRESS(1,ROW()))&":"&INDIRECT("Sheet3!"&ADDRESS(1,1+ROW())))
答え1
まず、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())))