• 締切済み

Excel 関数、複数条件でカウントする方法

いつもお世話になります。 たとえば、範囲中の検索条件として、A列が該当の名前と一致するものを選らび、そのうちB列が空欄で、C列にYESと記載があるもの、などという具合に複数条件にあうものをカウントするときはどのようにしたらよいのでしょうか? どうも、COUNTIFではうまく条件設定ができずに悩んでいます。 もしかして、違う関数を用いるのでしょうか? どなたか方法をご教示頂けると幸いです。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

解答No2です。 ご質問に対して例を示して解決法を示したわけですが、ご自分でその内容を試験されたのでしょうか? たとえば、木村さんであって且つ空欄で且つYesなので、木村さん以外の空欄やらYesは数えたくないわけなのです。 お示した方法は「木村さんであって且つ空欄で且つYes」の条件での答えです。ぜひ一度試験してみてください。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

エクセル2007でしたらCOUNTIFS関数を使うことができます。 例えばA列で木村、B列が空白、C列がYESのある行の数を求めるのでしたら次のような式になります。 =COUNTIFS(A:A,"木村",B:B,"",C:C,"YES")

berry_late
質問者

補足

有難うございます。 私の説明が悪いようで、ちょっと意図が違います。 たとえば、木村さんであって且つ空欄で且つYesなので、木村さん以外の空欄やらYesは数えたくないわけなのです。 解りにくくすみませんでした。 でも、ありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 当方使用のExcel2003では SUMPRODUCT関数で対応できると思います。 ↓の画像で F3セルに =SUMPRODUCT((A2:A1000=E2)*(B2:B1000=F2)*(C2:C1000=G2)) という数式を入れています。 これでE2~G2セルに条件を入力すれば、それに該当する行数が表示されるはずです。 (数式は1000行まで対応できるようにしています) 尚、エラー処理していませんので、 全て空白の場合はとんでもない数値(全て空白の行の数)が表示されると思います。 以上、参考になれば幸いです。m(__)m

関連するQ&A

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • エクセル 複数条件のカウント関数 

    エクセル初心者です。過去の質問等を確認しましたがわからなかったので 宜しくお願い致します。 A   B     男 ○ 女   × 女   ○ 男  × 男  ○ 男  × A列とB列が一致して1つとして数えたいです。 ○の数をカウントする方法まではなんとかなりました =COUNTIF(B3:B100,"○")&"" 男の○が何個かわかる関数を教えていただけないでしょうか。 2003年度版のエクセルを使用しております。

  • エクセル 関数 複数条件

    お世話になります。 エクセル2013ver.を使用しております。 複数条件の関数(COUNTIF DCOUNTA)等について教えてください。 ■行いたい事■ 添付画像左側リストより、 (1)みかん&たまごを購入した人の買い物リストを抽出したい (2)みかん&たまごを購入した人数をカウントしたい 以上、2つの事を行いたいのですがうまくできません。 良い方法があればご教示お願い致します。 近しい事をされているのも見受けられましたが、 行き詰まってしまいました。

  • 【Excel】複数条件でのカウント

    お世話になります。  列 A    B 行  項目X    項目Y 1 あ     aaa 2 あ     bbb 3 い     aaa 4 い     bbb 項目X = "あ" & 項目Y = "aaa" のカウントをしたいのですがどのような関数になりますか? それぞれ単独の場合は、 (1)countif(A1:A4,"あ") → 2 (2)countif(B1:B4,"aaa") → 2 になるのはわかるのですが、ひとつのセルにこの二つの条件をand条件でカウントするやり方がわかりません。 よろしくお願いします。

  • エクセルでの複数条件

    たとえば、100以上&150未満の条件で該当する個数をカウントしたい場合、countif関数とif関数をどういう風に組み合わせればいいのでしょうか。よろしくお願い致します。

  • 複数条件がある時のカウント方法

    複数条件がある時のカウント方法 A列に3/10,3/12などの日付が入っており、 B列にはA列の日付を曜日(表示形式 aaa)として表示しています。 そのデータから「3/19以前」なおかつ「金曜日」の個数を数えたい時に countifを使うのかと思ったのですが、やり方がよく解らずつまづいてしまいました。 このように複数の条件のあるものをカウントしたい時に良い方法はないでしょうか? どなたかご教授いただけますと幸いです。

  • 複数条件カウント関数を調べています。

    複数条件カウント関数を調べています。 1つのシート内で、E列の中でE5と同じ文字を含むものとG列にある○/×で○表記となっているもの、両方の条件を満たしたものをカウントしたいのですが、下記関数では失敗してしまいます。 =SUMPRODUCT(($E$5:$E$83=E5&"*")*($G$5:$G$83="○")) =SUM(IF(ISERR(FIND(E5,E6:E83)),0,IF(ISERR(FIND("○",G6:G83)),0,))) 正しい関数をご存知の方、教えて頂けますか。宜しくお願い致します。

  • エクセルにて条件一致をカウントさせる

    <データ>  セルA セルB 1  qqq   www 2  hhh   uuu 3  mmm   ooo 以下続く   <条件>  <結果>  セルD セルE 1  qqq    www     1 2  qqq    ttt      0 使用関数 countif(A:B,D1:E1)        ↑       複数では出来ない 上の様な感じでセルA、Bにそれぞれ文字列(複数)が入っていて条件に当てはまる場合(セルD,Eと一致する場合) にカウントさせたいのですがカウントできません。 良い方法はないでしょうか?

  • 複数条件に合う文字列をカウントする関数

    現在、Excel2010を使って、タッチパネルを想定した処理表を作っているのですが、 関数に関してわからないことがあります。 ランダムに配列された項目(画像右、2行目のア~エ)と、その下にある文字列(A+~B)の右表から、 項目ごとに文字列をカウントして左の表に移したいです。 項目(ア~エ)の数やその順番はランダムに増減したり入れ替わったりするので、 関数によって項目名と文字列を一致するものを探し、それをカウントしたいのですが、 どのような関数を使えばこのような複数条件に合う文字列をカウントできるのかわかりません。 もしご存知の方がいれば、ご教授頂けないでしょうか?よろしくお願いします。m(_ _)m

  • EXCEL97複数条件のカウント

    大変お世話になっております。 過去問読みましたが、わかりません。O列にブラジルと入っていて、しかもD列に※マークが入っているものをカウントしたいのですが、簡単そうで、思い付きません。 前者だけでしたら、=COUNTIF(O:O,"ブラジル")で、後者だけなら、=COUNTIF(D:D,"※")で、いいと思うのですが。 宜しくお願い致します。

専門家に質問してみよう