基本的に、 `link:/ counting-the-countifs-function-n-excel [COUNTIFS function]`に複数の条件を指定すると、すべての条件がチェックされ、すべての条件に一致する行が返されます。つまり、ANDロジックで実行されます。

161

しかし、ORロジックを信頼したい場合はどうでしょうか。 ORロジックでCOUNTIFSを実行する必要があります。

これは、配列とSUM関数を使用して簡単に実行できます。方法を見てみましょう…複数のオプション条件のORロジックでカウントする一般式

=SUM(COUNTIFS(range{condition1, condition2,...})

ORを使用したCOUNTIFSの例

それで、今回、私はこのデータを持っていました。 20歳以下または80歳以上の人を数える必要がある場合。SUM関数と配列を使用してカウントしました。さあ、その方法をお見せします。

162

したがって、これら2つの条件(“ ⇐ 20”、”> = 80”)がありました。カウントするには、どちらかが真である必要がありました。だから私はこのCOUNTIF式を書いた

=SUM(COUNTIFS(B2:B10,{"<=20",">=80"})

正解は5でした。

どのように機能しますか?

`link:/ counting-the-countifs-function-n-excel [COUNTIFS]`は、配列\ {“⇐ 20″、 “> = 80”}の各要素と一致し、配列内の各アイテムの数を\ {3,2}。これで、ExcelのSUM関数がどのように機能するかがわかりました。 SUM関数は配列(SUM(\ {3,2})に値を追加し、結果を5にします。*このクリティカル複数の基準またはロジックを持つCOUNTIFSの別の例を示します。今回は説明しません。

COUNTIFS複数基準の例パート2

これが最後の例です。ここに2セットの リンクがあります。 ORconditions ʻと1つのAND。したがって、クエリは次のようになりました。 。式は次のとおりです。

これにより、クエリの正確な数は4になりました。

=SUM(COUNTIFS(C2:C10,{"Binder","Pencil"},B2:B10,{"<20";">60"}))

動作方法

実際ここでは2次元配列を使用しました。\ {“<20”; “> 60”}のセミコロンに注意してください。2番目の次元を追加するか、配列に\ {1,2; 1,0}と列を示します。 、最初にC2:C10の範囲内のすべてのバインダーまたは鉛筆を検索します。次に、検索されたリストで、ch 20歳未満または60歳以上のエック。だからあなたはどう思いますか。 COUNTIFSを使用して、複数の条件を持つ複数の基準をカウントしました。最初に、2つの基準が一致するExcelのカウントを使用する方法を説明し、次に、またはロジックと一致する複数の基準のカウントを使用しました。

Excelのバージョンについて心配する必要はありません。 COUNTIF関数と配列数式の概念を備えたExcel2016、Excel 2013、Excel2010以前で動作します。

関連記事:

link:/ counting-countifs-two-criteria-match [Excelで2つの基準の一致をCOUNTIFSする方法]

link:/ logical-formulas-count-cells-that-c​​ontain-this-or-that [Excelでこれまたはそれを含むセルをカウントする方法]

link:/ counting-how-to-count-unique-text-in-excel [Excelで一意のテキストをカウントする方法]

人気の記事:

リンク:/ keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [生産性を高めるための50のExcelショートカット]

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]