誰かが、あるGoogleスプレッドシートの列のSUM()
結果を別のスプレッドシートに返すことができましたか?
ImportRange(key, criteria)
を試していますが、成功していません。合計結果ではなく、列全体を取り込むだけです。
IMPORTシートのデータをそのまま残したい場合は、これを行う必要があります。
=SUM(IMPORTRANGE("key","range"))
これは、Webアプリケーションに関するIMPORTRANGE
関数に関する良い投稿です。:IMPORTRANGE
昨日、同様の問題に遭遇しました。解決策は:
=SUM(IMPORTRANGE("SpreadsheetURL","SheetName!A1:A100"))
2つの重要な注意事項:
最初は、セルに#REF!
エラーがあり、隅に赤い色が付いています。カーソルを合わせて、参照しているスプレッドシートへのアクセスを許可する必要があります。
A1:A100
で参照しているスプレッドシート範囲内の元のデータに次のようなエラーが含まれている場合
#NULL!
#DIV/0!
#VALUE!
#REF!
#NAME?
#NUM!
#N/A
次に、次のように数式を変更してSUMIF()
を含める必要があります
=SUMIF(IMPORTRANGE("SpreadsheetURL","SheetName!A1:A100"), ">0")
これにより、エラーコードではなく実際の数値のみが追加されるようになります。
ImportRange(...)
は、実際に使用する必要がある関数です。従う必要がある手順は次のとおりです。
A4
)=ImportRange("key","SheetName!CellName")
を書き込む必要があるセルに移動します。例に基づいて=ImportRange("ABC","Sheet1!A4")
この投稿を参照することもできます ImportRange