Excelで複数条件を満たすデータを数えるときに便利なのがCOUNTIFS関数です。例えば、=COUNTIFS(B:B,"<="&F2,C:C,">="&E2)+COUNTIFS(B:B,"<="&F2,C:C,"")の式では、特定の条件に合致する行数を集計しています。
COUNTIFS関数の基本
COUNTIFSは複数の条件を指定して、その条件すべてに一致するセルの数を返します。書式は COUNTIFS(範囲1, 条件1, 範囲2, 条件2, ...) です。
範囲は条件を適用するセルの集合、条件はその範囲で満たすべき値や比較式を指定します。
式の最初のCOUNTIFSの意味
COUNTIFS(B:B,"<="&F2,C:C,">="&E2) は、列Bの値がセルF2以下、かつ列Cの値がセルE2以上である行を数えています。
例えば、B列に販売日、C列に納品日が入っている場合、この式は「F2以前に販売され、かつE2以降に納品された」データの件数をカウントすることになります。
式の2つ目のCOUNTIFSの意味
COUNTIFS(B:B,"<="&F2,C:C,"") は、列BがF2以下で、かつ列Cが空白になっているセルをカウントします。
つまり、納品日が未入力のものや、まだ対応中のデータも含めて数えることができます。
2つのCOUNTIFSを足す理由
式全体で +COUNTIFS(...) しているのは、条件に合うデータと、条件に合う未入力データの両方を合計するためです。これにより、対象範囲内のすべての関連データをカウントできます。
実際の例では、販売日がF2以前で、納品日がE2以降のものと、納品日が空欄のものを両方数えて合計しています。
まとめ:COUNTIFSを使った複数条件のカウント
COUNTIFS関数を使えば、複数条件を組み合わせてデータを正確に数えることができます。この例では、日付条件と空白条件を組み合わせて、必要なデータを効率的に集計しています。条件式の理解と応用で、より柔軟にExcelデータを分析できます。


コメント