• ベストアンサー

Excel97で複数条件にHITする値の合計

Windows95でExcel97を使用しています。 営業活動の報告書作成なのですが、 「案件」シートには4月から来年の4月までのデータが 日々更新されつつ管理されています。 「概要報告書」は会議提出用のシートで 当月のデータしか必要ではないです。 今まで手計算・手入力をしていましたが、 間違い防止と、作業時間の短縮、 また、いつでもリアルな情報を得る為に 関数で対応できないかな、と思っています。 「概要報告書」シートのセルH33に、 「案件」シートのP列が「A」でQ列が「8月」の 2つの条件に見合う行を選び、 0列の値を合計表示させたいのですが、 どのようにすればいいでしょうか? (P列・Q列はリストボックスにて入力されています。) 説明が不十分でしたらすいませんが、 宜しくお願い致します。

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

  • ベストアンサー
  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

「案件」シートに作業列を1つ作ります。ここではR列に作るとして R1に「=P1&Q1」として、下へコピー。 「概要報告書」シートにも作業セルを作ります。 H34にP列のうち、抽出したい記号を H35にQ列のうち、抽出したい月を記入します。 H36に「=H34&H35」とします。 そしてH33に次の式を記入 =SUMIF(案件!R:R,H36,案件!O:O) 検索値を&でつないで1つにして、SUMIFで条件つき合計を 求めています。 これでどうでしょうか。

tamisara
質問者

お礼

回答ありがとうございます。 返事が遅くなってすいません。 「&」を使うのが初めてだったので とても勉強になりました。 うまく出来ました。 ありがとうございました。

その他の回答 (1)

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

例えば、データが1~10行にあるとした場合、H33に =SUMPRODUCT((P1:P10="A")*(Q1:Q10="8月")*O1:O10) でどうですか。

tamisara
質問者

お礼

回答ありがとうございます。 返事が遅くなってしまってすいません。 SUMPRODUCTという関数の存在を知らなかったので とても勉強になりました。 ありがとうございました。