• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:教えて下さい!!!エクセル2003の関数COUNTIFと他の関数の組み入れについて)

エクセル2003の関数COUNTIFの組み合わせ方法とデータ集計について

このQ&Aのポイント
  • エクセル2003の関数COUNTIFと他の関数を組み合わせて、膨大な表から条件に合ったデータの個数を集計する方法について教えてください。
  • データの個数をピボット以外で集計する方法を知りたいです。大きな表からAの数やAの女の数など、異なる形式で集計したいです。
  • COUNTIF関数を利用してデータを集計する方法がうまくいかないので、他の関数と組み合わせる方法を教えてください。

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

  • ベストアンサー
noname#77845
noname#77845
回答No.1

セルA1からD24までデータが入っているとします。 Aの数 =COUNTIF(A1:A24,"A") Aの女の数 =SUMPRODUCT((A1:A24="A")*(B1:B24="女")) Aの女の勤務1の数 =SUMPRODUCT((A1:A24="A")*(B1:B24="女")*(C1:C24="勤務1")) Aの女の合否の数(OKの場合) =SUMPRODUCT((A1:A24="A")*(B1:B24="女")*(C1:C24="勤務1")*(D1:D24="OK")) でいかがでしょうか?

milk_milk_milk
質問者

お礼

すいません。。 出来れば行全体ではなく、列全体の間違いでした。 宜しくお願いいたします。

milk_milk_milk
質問者

補足

こんにちは。 早々のご回答ありがとうございます。 やってみましたら出来ました!! が、これは範囲指定をしなければ出来ませんでした。 補足ですが、毎月膨大な量のデータは、数(行)が固定されていませんので、 出来れば行全体で計算式に組み入れたいのですが、、、。 またVLOOKとの併用で可能でありましたら教えていただきたいです。 (他人に教えるのにそちらの方がわかりやすいので) また、SUMPRODUCTを使用した場合、配列2.3はどのような事をするときに使えるのでしょうか?? もしおわかりでしたら、edomin2004様のお時間あるときに回答いただけたら嬉しいです。 どうぞ宜しくお願いいたします。

その他の回答 (1)

noname#77845
noname#77845
回答No.2

#1です。 少し長くなりますが、 =SUMPRODUCT((A1:INDIRECT("A"&COUNTA(A:A))="A")*(B1:INDIRECT("B"&COUNTA(B:B))="女")*(C1:INDIRECT("C"&COUNTA(C:C))="勤務1")*(D1:INDIRECT("D"&COUNTA(D:D))="OK")) で、計算できませんか?

milk_milk_milk
質問者

お礼

こんにちは。 早々のご回答をいただいたのにお礼が遅れて申し訳ありません。 NO.2で教えて頂いた方法でやってみましたが、 長くて自分でも分からなくなってしまったので(σ(^_^;)・・) 行数を3000に指定してNO.1の方法で集計しました。 この度は何度も足を運んでいただきましてありがとうございました。 お陰様で便利になり、他にも活用出来そうです! ありがとうございました☆

関連するQ&A