デフォルトでは、COUNTIFS関数はANDロジックを適用します。 複数の条件を指定する場合、カウントを生成するにはすべての条件が一致する必要があります。,
{"complete","pending"}これにより、COUNTIFSは次のような配列の結果にパッケージ化された”complete”のカウントと”pending”のカウントが返されます。
{4,2}最終的な合計を取得するには、和の中のカウンティフ。 次に、SUM関数は配列内のすべての項目を合計し、結果を返します。,
別のOR条件の追加
この数式に追加の条件を追加できますが、一方の条件には単一の列配列を使用し、もう一方の条件には単一の行配列を使用する必要があります。 したがって、たとえば、”Andy Garcia”または”Bob Jones”のいずれかに対して、”Complete”または”Pending”の注文をカウントするには、次のように使用できます。
=SUM(COUNTIFS(D4:D11,{"complete","pending"},C4:C11,{"Bob Jones";"Andy Garcia"}))注意第二の配列定数にはセミコロンを使用し、垂直配列を作成します。, これは、Excelが二つの配列定数の要素を”ペア”し、次のようにSUM内の結果の二次元配列を返すために機能します。
=SUM({1,0;1,0})二つ以上の条件がある場合は、ここで説明するSUMPRODUCT式を検討してください。
criteriaのセル参照
criteriaのセル参照を使用するには、次のような配列式を使用できます。
={SUM(COUNTIFS(range1,range2))}ここで、range1は基準範囲で、range2は基準を含みます。,
ワイルドカードとダブルカウント
COUNTIFとCOUNTIFSはワイルドカードをサポートしていますが、ORロジックで複数の”contains”条件がある場合は、ダブルカウントしないように注意する必要があります。 詳細については、この例を参照してください