下図の様な表が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 | ○ | ○ |