• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの使い方で質問です。)

エクセル2003の使い方で質問です

このQ&Aのポイント
  • エクセル2003の使い方について質問があります。説明がわかりにくいため、具体的な要点をまとめていただけますか?
  • エクセル2003の使い方について質問があります。特に、「(株)あ」~「(株)ん」の各社の支社ごとの合計金額を簡単に表示する方法について教えていただきたいです。
  • エクセル2003の使い方について質問です。各会社の支社ごとの合計金額を一括で表示する方法についてアドバイスをいただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 まず、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の部分は変更しないで下さい)

judo123
質問者

お礼

驚きです。 数式をコピペしたら、理想のデータが出て来ました。 かなりの時間節約になりました。 関数を少し勉強しようと思います。 的確なご回答ありがとうございました。

その他の回答 (4)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.5

以下のような数式がわかりよいかもしれません(添付画像参照)。 D2セル =IF(AND(A2=A3,B2<>B3),SUMPRODUCT(($A$2:A2=A2)*$C$2:C2),"") E2セル =IF(AND(A2<>A3,B1<>B3),SUMPRODUCT(($A$2:A2=A2)*$C$2:C2),"")

judo123
質問者

お礼

「(株)あ」の「大阪支社」の「支社別計」の「D5」と 他D7にも支社の合計が欲しかったです。 説明わかりにくくてすみません。 添付画像ありがとうございます。 私も質問時には添付画像で投稿したいと思います。 大変わかりやすいです。 ご回答ありがとうございます。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

ピボットテーブル (1)(2)(3)だけじゃなくて全ての合計を一覧表にして求めることができます。  データの範囲を指定して、  データ(D) → ピボットテーブルとピボットグラフ レポート(P)  Excelのリスト/データベース、ピボットテーブル が選ばれていることを確認して「次へ」  データ範囲が間違いないことを確認して「次へ」  新しくシートを作ってそこへ表を置くなら「新規のワークシート」を選択、表をデータの横などに並べる場合は「既存のワークシート」、を選択してピボットテーブルを作成する左上のセルを選択して「完了」  シートの上に空の「枠」と「ピボットテーブルのフィールドリスト」、場合によってはピボットテーブルのツールバーが表示されます。  「ピボットテーブルのフィールドリスト」から会社名に当たる項目を「枠」の一番左にドラッグ&ドロップする。  「ピボットテーブルのフィールドリスト」から支社名に当たる項目を「枠」の会社名を投げ込んだ場所と「ここにデータアイテムをドラッグします」の境目にドラッグ&ドロップする。  「ピボットテーブルのフィールドリスト」から金額に当たる項目を「枠」の「ここにデータアイテムをドラッグします」にドラッグ&ドロップする。 お疲れ様でした。 こんな感じで関数を使うことなく簡単に合計を求めることができます。

judo123
質問者

お礼

ご丁寧に手順まで書いて下さり大変助かります。 やってみましたところ、簡単&便利さに驚きました。 ありがとうございます!

回答No.2

ピボットテーブルを使うと簡単では? http://hamachan.info/excel/piboto.html 他、Google で ピボットテーブル をキーワードで検索し分かりやすいところ見て応用してみてください。 行側に2つ項目入れるなんてこともできます。

judo123
質問者

お礼

ピボットテーブル・・・。 はじめて知りました。便利そうですね。 勉強になります。 ありがとうございます。

  • kerneru
  • ベストアンサー率37% (45/120)
回答No.1

SumではなくDSumという方法があります。 http://kokodane.com/kan9.htm

judo123
質問者

お礼

DSUMというのがあるのですね。 使い方によっては参考になりそうです。 覚えておきます。 早速のご回答ありがとうございます。