どちらかの条件に一致する数を数えるには?
下図の様な表がA列、B列にあったとします。これでA列、B列どちらかが『○』の数を数えてみましょう。
配列式を使います。
=SUM(IF(A1:A10="○",1,IF(B1:B10="○",1,0)))
とセルに入力し、Ctrl+Shift+Enterで確定します。
下記の様に配列関数を使って、Ctrl+Shift+Enterを省く事も出来ます。
=SUMPRODUCT((A1:A10="○")+(A1:A10<>"○")*(B1:B10="○"))
又は
=SUMPRODUCT((((A1:A10="○")+(B1:B10="○"))>=1)*1)
| A | B | |
| 1 | ○ | ○ |
| 2 | × | ○ |
| 3 | × | × |
| 4 | × | × |
| 5 | ○ | ○ |
| 6 | × | ○ |
| 7 | ○ | × |
| 8 | × | ○ |
| 9 | ○ | × |
| 10 | ○ | ○ |