VBA~WorksheetFunction.CountIfsメソッド~Excel
VBAで範囲内で複数の条件に一致するセルの個数を数えたい場合はWorksheetFunction.CountIfsメソッドを使います。
書き方
WorksheetFunction.CountIfs (条件範囲 1, 検索条件 1, [条件範囲 2, 検索条件 2],…)
例として下の画像において下のコードを実行すると1班の女性の人数をセルF5に表示します。
Sub test1() Range("F1") = WorksheetFunction.CountIfs(Range("B2:B10"), "1班", Range("C2:C10"), "女性") End Sub