1

xlsx スプレッドシートに参照ベースのインデックス関数があります

=SUM(B10:INDEX(B10:AJ10,$D$5-1))

ただし、このスプレッドシートをGoogleシートにインポートすると、インデックスが参照を返さず、代わりにインデックスの値を返すため、関数が壊れました。

Googleシートでこの問題をどのように解決できるのだろうか。

4

1 に答える 1

2

その式は正しくないようです。単一行の範囲の範囲にINDEX 関数を使用していますが、拡張する列番号ではなく、行番号を返しています。

=SUM(B10:INDEX(B10:AJ10, , $D$5-1))

その小さな変更により、範囲が修正されるはずです。D5 が 7 の場合、これはSUM(B10:G10)Excel になります。

ただし、Google-Docs では INDEX をそのように使用することはできません。代わりにOFFSET 関数を使用してください。

=SUM(offset(B10:AJ10, 0, 0, 1, $D$5-1))
于 2015-05-12T21:45:03.000 に答える