2011-11-10 10 views
1

私は、B2と列の下端の間のすべての行の値を計算する次の式を使用します(理由は、列が常に拡張されているためです)。これは、Excelでどのように見えるかです:Google DocsへのExcel - 数式の変換

= SUM(B2:INDEX(B:B、MAX((B:B <> "")*(ROW(B:B)))))

と私はGoogleスプレッドシート形式に変換したいと思います。誰かがこれが可能かどうかを知っていますか(つまり、一番下の行が「不明」であること - 一般的に数式変換ではありません)?逐語的にコピー&ペーストすると、事前に(期待の種類!)

おかげで動作しません...

+1

あなたは何をしますか? '= SUM(B:B)-B1'?後者はGoogleドキュメントで動作します – JMax

答えて

4

Googleスプレッドシートには、特定の出発細胞から列の最後のセルまでの範囲のための簡単な構文があります。 B2で始まる範囲の場合、構文はB2:Bです。あなたが行方向の範囲をしたい場合は、類似した構文がB2:2あり、同様に

=sum(b2:b) 

をし、あなたが部分的に行をまとめることができます:あなたは、範囲内のセルの合計をしたい場合は、その後、あなたは簡単に行うことができます。

=sum(b2:2) 
+0

大変感謝しています! – MichaelS