- ベストアンサー
ロータスGRANDTOTALをエクセルでは?
ロータス123でSUBTOTAL(小計を求める)そして GRANDTOTAL(小計の合計を求める) という関数があり便利に使えたのですが、それに該当する関数をエクセルでうまく見つけられません。 100行ある表の中に小計が5つくらいあって 最後に総合計を求めるという計算式をエクセルで 作る場合、どんな関数を使えばいいのでしょうか? ちなみにエクセル2000を使用しています。よろしく お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A 1 データ 2 1 3 2 4 3 =SUBTOTAL(9,A2:A3) ←小計・・・範囲は小計を計算する範囲 5 10 6 20 7 30 =SUBTOTAL(9,A5:A6) ←小計・・・範囲は小計を計算する範囲 8 100 9 200 10 300 =SUBTOTAL(9,A8:A9) ←小計・・・範囲は小計を計算する範囲 11 333 =SUBTOTAL(9,A2:A10) ←総計・・・範囲を全部にしている 上の表で、4行目、7行目、10行目が小計で11行目が総合計になります。 いずれも、=SUBTOTAL(9,セル範囲) で計算できます。 小計に =sum( ) を使うと面倒になるかもしれません。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
関数を利用するのではないので、答えにはなりませんが 質問のニーズを満たすのは、操作になりますが、下記が 該当すると思います。 関数ではソートしたり、(集計)行を挿入したり出来ませんのですが、操作だと出来るのです。 (1)データを範囲指定-データ-並べ替え+(最優先されるキー)分類。例として、結果は下記。 分類 計数 a 1 a 4 a 6 a 9 b 2 b 3 b 7 c 5 c 8 ---- (2)データを範囲指定-データ-集計-(グループの基準)分類-(集計の方法)合計-(集計するフィールド)計数-OKをクリックで下記になります。 分類 計数 a 1 a 4 a 6 a 9 a 計 20 b 2 b 3 b 7 b 計 12 c 5 c 8 c 計 13 総計 45
お礼
回答ありがとうございます。 これはSUBTOTALを使用しない方法のようですが、少し難しそうですが、ちょっと試して見ます。 私は123に慣れているのですが世の流れはエクセルですので 覚えるのが大変です。
- goo7of9
- ベストアンサー率0% (0/4)
Excelでは小計も合計もSUBTOTALを使います。 A1からA20のデータを小計するならA21のセルに=SUBTOTAL(9,A1:A20) A21からA30のデータを小計するならA31のセルに=SUBTOTAL(9,A1:A30) という具合に計算式を入れて最後に A101には=SUBTOTAL(9,A1:A100)と入力します。 集計範囲にSUBTOTALを使って計算したセルがある場合は、そのセルを自動的に除外して集計してくれます。やってみてください。
お礼
回答ありがとうございます。 エクセルのSUBTOTALでやるわけですね、ロータスと比べ て少し面倒そうですが、早く慣れるよう勉強いたします。 私は123に慣れているのですが世の流れはエクセルですので 覚えるのが大変です。
お礼
わざわざ表をいれて頂きわかりやすい、回答ありがとうございます。エクセルのSUBTOTALでやるわけですね、ロータスと比べて少し面倒そうですが、早く慣れるよう勉強いたします。 私は123に慣れているのですが世の流れはエクセルですので 覚えるのが大変です。