- ベストアンサー
エクセル2003の使い方で質問です
- エクセル2003の使い方について質問があります。説明がわかりにくいため、具体的な要点をまとめていただけますか?
- エクセル2003の使い方について質問があります。特に、「(株)あ」~「(株)ん」の各社の支社ごとの合計金額を簡単に表示する方法について教えていただきたいです。
- エクセル2003の使い方について質問です。各会社の支社ごとの合計金額を一括で表示する方法についてアドバイスをいただけますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
まず、D1セルに次の数式を入力して下さい。 =IF(SUMPRODUCT(($A$1:$A1=$A1)*($B$1:$B1=$B1))=SUMPRODUCT((OFFSET($A$1,,,MATCH("゛",$A:$A,-1))=$A1)*(OFFSET($B$1,,,MATCH("゛",$A:$A,-1))=$B1)),SUMPRODUCT(($A$1:$A1=$A1)*($B$1:$B1=$B1)*$C$1:$C1),"") 次に、E1セルに次の数式を入力して下さい。 =IF(AND(COUNTIF($A$1:$A1,$A1)=COUNTIF($A:$A,$A1),$A1<>""),SUMIF($A:$A,$A1,$C:$C),"") 続いて、D1~E1の範囲をコピーして、同じ列の2行目以下に貼り付けて下さい。 以上です。 尚、実際の表において、1行目には項目名等が入力済みで、数式を入力出来ない場合には、数式中の $A1の部分を$A2に、 $B1の部分を$B2に、 $C1の部分を$C2に、 それぞれ変更した数式を、2行目のセルに入力して下さい。($A$1、$B$1、$C$1の部分は変更しないで下さい)
その他の回答 (4)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- Cupper-2
- ベストアンサー率29% (1342/4565)
ピボットテーブル (1)(2)(3)だけじゃなくて全ての合計を一覧表にして求めることができます。 データの範囲を指定して、 データ(D) → ピボットテーブルとピボットグラフ レポート(P) Excelのリスト/データベース、ピボットテーブル が選ばれていることを確認して「次へ」 データ範囲が間違いないことを確認して「次へ」 新しくシートを作ってそこへ表を置くなら「新規のワークシート」を選択、表をデータの横などに並べる場合は「既存のワークシート」、を選択してピボットテーブルを作成する左上のセルを選択して「完了」 シートの上に空の「枠」と「ピボットテーブルのフィールドリスト」、場合によってはピボットテーブルのツールバーが表示されます。 「ピボットテーブルのフィールドリスト」から会社名に当たる項目を「枠」の一番左にドラッグ&ドロップする。 「ピボットテーブルのフィールドリスト」から支社名に当たる項目を「枠」の会社名を投げ込んだ場所と「ここにデータアイテムをドラッグします」の境目にドラッグ&ドロップする。 「ピボットテーブルのフィールドリスト」から金額に当たる項目を「枠」の「ここにデータアイテムをドラッグします」にドラッグ&ドロップする。 お疲れ様でした。 こんな感じで関数を使うことなく簡単に合計を求めることができます。
お礼
ご丁寧に手順まで書いて下さり大変助かります。 やってみましたところ、簡単&便利さに驚きました。 ありがとうございます!
- tabotabo55
- ベストアンサー率32% (172/532)
ピボットテーブルを使うと簡単では? http://hamachan.info/excel/piboto.html 他、Google で ピボットテーブル をキーワードで検索し分かりやすいところ見て応用してみてください。 行側に2つ項目入れるなんてこともできます。
お礼
ピボットテーブル・・・。 はじめて知りました。便利そうですね。 勉強になります。 ありがとうございます。
- kerneru
- ベストアンサー率37% (45/120)
SumではなくDSumという方法があります。 http://kokodane.com/kan9.htm
お礼
DSUMというのがあるのですね。 使い方によっては参考になりそうです。 覚えておきます。 早速のご回答ありがとうございます。
お礼
驚きです。 数式をコピペしたら、理想のデータが出て来ました。 かなりの時間節約になりました。 関数を少し勉強しようと思います。 的確なご回答ありがとうございました。