Excelで複数の基準に基づいて一意の値をカウントする方法は?
この記事では、ワークシートのXNUMXつ以上の基準に基づいて一意の値をカウントするための例をいくつか取り上げます。 次の詳細な手順が役立つ場合があります。
指定されたXNUMXつの日付に基づいて一意の値をカウントします
XNUMXつの基準に基づいて一意の値をカウントします
たとえば、次のデータ範囲がありますが、トムが販売しているユニークな製品を数えたいと思います。
結果を取得する空白のセル、たとえばG2にこの数式を入力してください。
= SUM(IF( "Tom" = $ C $ 2:$ C $ 20、1 /(COUNTIFS($ C $ 2:$ C $ 20、 "Tom"、$ A $ 2:$ A $ 20、$ A $ 2:$ A $ 20) )、0))、を押してから Shift + Ctrl + Enter 正しい結果を得るために一緒にキーを押します。スクリーンショットを参照してください。
Note:上記の式では、「トム」は、に基づいてカウントする名前の基準です。 C2:C20 セルには名前の基準が含まれていますか? A2:A20 一意の値をカウントするセルです。
指定されたXNUMXつの日付に基づいて一意の値をカウントします
たとえば、指定された2016つの日付間の一意の値を計算するには、9/1/2016から9/30/XNUMXまでの日付範囲の一意の製品をカウントする場合は、次の式を適用してください。
= SUM(IF($ D $ 2:$ D $ 20 <= DATE(2016、9、30)*($ D $ 2:$ D $ 20> = DATE(2016、9、1))、1 / COUNTIFS($ A $ 2 :$ A $ 20、$ A $ 2:$ A $ 20、$ D $ 2:$ D $ 20、 "<="&DATE(2016、9、30)、$ D $ 2:$ D $ 20、 "> ="&DATE(2016、 9、1)))、0)、を押してから Shift + Ctrl + Enter ユニークな結果を得るために一緒にキーを押します。スクリーンショットを参照してください。
Note:上記の式では、日付 2016,9,1 & 2016,9,30 カウントする開始日と終了日は、 D2:D20 セルには日付基準が含まれていますか? A2:A20 一意の値をカウントするセルです。
XNUMXつの基準に基づいて一意の値をカウントします
トムがXNUMX月に販売するユニークな製品を数えたい場合は、次の式が役立ちます。
この数式を空白のセルに入力して、結果(H2など)を出力してください。
= SUM(IF(( "Tom" = $ C $ 2:$ C $ 20)*($ D $ 2:$ D $ 20 <= DATE(2016、9、30)*($ D $ 2:$ D $ 20> = DATE( 2016、9、1)))、1 / COUNTIFS($ C $ 2:$ C $ 20、 "Tom"、$ A $ 2:$ A $ 20、$ A $ 2:$ A $ 20、$ D $ 2:$ D $ 20、 " <= "&DATE(2016、9、30)、$ D $ 2:$ D $ 20、"> = "&DATE(2016、9、1)))、0) それから、 Shift + Ctrl + Enter ユニークな結果を得るために一緒にキーを押します。スクリーンショットを参照してください。
注意:
1.上記の式では、「トム」は名前の基準です。 2016,9,1 & 2016,9,30 に基づいてカウントしたいXNUMXつの日付です。 C2:C20 セルには名前の基準が含まれています。 D2:D20 セルには日付が含まれていますか? A2:A20 一意の値をカウントするセルの範囲です。
2.「or」トムまたは南地域で販売された製品を計算するなど、一意の値をカウントするための基準は、次の式を適用してください。
=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0))、を押すのを忘れないでください Shift + Ctrl + Enter ユニークな結果を得るために一緒にキーを押します。スクリーンショットを参照してください。
XNUMXつの基準に基づいて一意の値をカウントします
XNUMXつの基準で一意の製品を数えるには、式がより複雑になる場合があります。 たとえば、トムがXNUMX月に北の地域で販売したユニークな製品を計算するとします。 このようにしてください:
この数式を空白のセルに入力して、結果I2を出力します。次に例を示します。
= SUM(IF(( "Tom" = $ C $ 2:$ C $ 20)*($ D $ 2:$ D $ 20 <= DATE(2016、9、30))*($ D $ 2:$ D $ 20> = DATE (2016、9、1))*( "North" = $ B $ 2:$ B $ 20)、1 / COUNTIFS($ C $ 2:$ C $ 20、 "Tom"、$ A $ 2:$ A $ 20、$ A $ 2 :$ A $ 20、$ D $ 2:$ D $ 20、 "<="&DATE(2016、9、30)、$ D $ 2:$ D $ 20、 "> ="&DATE(2016、9、1)、$ B $ 2 :$ B $ 20、 "北"))、0)、を押してから Shift + Ctrl + Enter ユニークな結果を得るために一緒にキーを押します。スクリーンショットを参照してください。
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!