複数条件でのカウント
データの個数のカウントで行き詰りましたので質問させていただきました。
複数条件で検索するのですが、その条件の中に AND と OR があります。
現状ではCOUNTIFSを足していって算出していますが、場合により条件が多くて
とんでもなく長い式になってしまっています。
なんとか簡潔に短い式にまとめられないかと思いまして試行錯誤したり調べたり
してみたのですが答えが出ませんでしたので質問に至りました。
現状では以下の様になっております。
A列・・・2ケタの数字
B列・・・数字・文字列の混合
データは約1000行あります。
このデータから、A列の 10 or 15 のデータで、
かつB列の 4 or 1_100 のデータの個数を求める式です。
=COUNTIFS(A1:A1000,C1,B1:B1000,D1)+COUNTIFS(A1:A1000,C1,B1:B1000,D2)
+COUNTIFS(A1:A1000,C2,B1:B1000,D1+COUNTIFS(A1:A1000,C2,B1:B1000,D2)
条件を変えていろいろカウントしたいので、
C1~C2にA列の検索条件を入力するセルとし、
D1~D2にB列の検索条件を入力するセルとしております。
上記の式は条件がそれぞれ2個ずつとなっておりますが、
片方だけで6個までいく事もあり、その場合式がかなり長くなります。
これをどうにかして簡潔に短くまとめたいと思っております。
ご存知の方がおられましたらご教授下さい。
よろしくお願いいたします。
お礼
suzusan7様 今度こそ出来ました!!! 何度も試行錯誤して午前(9:00・10:30・11:00など)の表示形式をh:mmで 午後(14:00・13:00など)の表示形式を文字列にすることでやっとできました。なぜなのか?はわからないのですが・・・ こんなに長い間見捨てずお答え下さってありがとうございました。 本当に助かりました。 心から本当にありがとうございました<m(__)m>
補足
suzusan7様 大変お世話になっております。 =SUM(IF($C3:$C9<12,IF(ISERROR(MATCH(D3:D9,文字列,0))*1=0,1,IF(ISERROR(MATCH(D4:D10,文字列,0))*1=0,1,0))))}の場合、表示形式は標準でいいのでしょうか?カウント数がなかなか合いません。 どうかよろしくお願いします。