EXCELでCOUNTIFSによる条件付きユニーク値のカウント(4例)

  • これを共有
Hugh West

でデータを扱いながら マイクロソフトエクセル しかし、時には一意の値を見つける必要があります。 別々の特別な値を数える主な目的は、Excelのリストで重複からそれらを区別することです。 私たちは、さまざまな目的のために非常に多くの関数や異なる数式で一意の値を数えることができます。 この記事では、次のとおりです。 基準でユニークな値を数える による COUNTIFS機能 をExcelで表示します。

練習用ワークブックをダウンロードする

ワークブックをダウンロードして、一緒に練習することができます。

COUNTIFS ユニークバリュー.xlsx

COUNTIFSの機能紹介

エクセルでは COUNTIFS機能 は、指定された条件のいずれかに一致する範囲内のセルの数を数えます。

  • シンタックス

の構文は以下の通りです。 COUNTIFS機能 です。

COUNTIFS(範囲1、基準1、[範囲2]、[基準2]、・・・)。

  • 論証

レンジ1 [必須】最初に評価される範囲です。

の基準1. [必須]その レンジ1 を採用する。

レンジ2 [オプション】 評価の対象となる2つ目の範囲です。

基準2: [オプション)。 レンジ2 を活用する。

  • 戻り値

ある一定の基準を満たした回数の合計。

ExcelでCOUNTIFSによる基準でユニークな値をカウントする4種類の例

への 一意な値を数える を使用することで、条件付きで COUNTIFS機能 では、次のようなデータセットを使用します。 このデータセットには、いくつかの 製品 列名 B は、その ブランド 列の各製品の C の名前が表示されます。 お客様 その製品を持ち込んだ人たちのコラム D を、そして 連絡先 列の各顧客について E では、このデータセットを使って、さまざまな条件でユニークな値をカウントする例を示してみましょう。

1.エクセルで特定の条件に基づいてユニークな値を推定する

を組み合わせることで、1つの基準に基づくユニークな値の数を数えることができます。 総和 , イフ そして COUNTIFS という関数があります。 では、その手順を追ってみましょう。

STEPS

  • まず、基準を使ってユニークな値をカウントしたいセルを選択します。 セルを選択します。 H5 .
  • 次に、そのセルに数式を入れます。
=sum(if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13), $b$5:$b$13)), 0))

  • 最後に 入力 はその結果を表示します。

🔎 フォーミュラの仕組みは?

G5=$D$5:$D$13 : を含むセルを検索します。 じょん として、セル G5 を含む じょん .

countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13, $b$5:$b$13, $b$5:$b$13) : 一度だけ存在するすべてのアドレスに対して、次のように返します。 複数回繰り返されるアドレスの場合、return ファルス .

1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13)) : これは、数式を 1 で割って返します。 0.5 .

if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13), $b$5:$b$13)), 0) : これは、式の条件が満たされているかどうかを比較し、満たされている場合は1を、そうでない場合は0を返します。

sum(if(g5=$d$5:$d$13, 1/(countifs($d$5:$d$13, g5, $b$5:$b$13, $b$5:$b$13))), 0)) : これは、ユニークな値の合計をカウントします。

続きを読む エクセルで複数の列のユニーク値を数える方法(5つの方法)

2.複数の基準でExcelの一意な値をカウントする

複数の基準を使ってユニークな値を数えることができます。 そこで、ここでは基準を次のようにします。 お客様名 , ブランド を使い、その条件を満たす製品をカウントしていきます。 主として COUNTIFS 関数では、顧客名とブランドが同じ商品だけをカウントします。 では、次の手順で見てみましょう。

STEPS

  • 先ほどと同じように、結果が欲しいセルを選択します。 そこで、セルを選択します。 I5 .
  • 次に、その特定のセルに数式を入力します。
=COUNTIFS(D5:D13,G5,C5:C13,H5)

  • を押してください。 入力 .

ここで、セルの範囲 D5:D13 お客様名 であり、この範囲の基準は G5 というのは じょん また、セルの範囲 C5:C13 ブランド であり、この範囲の基準は H5 というのは アスース .

続きを読む エクセルでユニークネームを数える方法(5つの方法)

3.エクセルでのテキスト値のカウント数の違い

を組み合わせることで、ユニークなテキスト値の異なる数を数えることができます。 総和 , ISTEXT そして COUNTIFSの機能 をExcelで作成します。 COUNTIFS機能 のテキスト値をカウントします。 連絡先 列で、ユニークなテキストアドレスをカウントします。 G5 そのための手順をみてみましょう。

STEPS

  • まず、テキスト値を基準にしてユニークな値をカウントしたいセルを選択します。 そこで、セルを選択します。 G5 .
  • 次に、そのセルに結果を表示するための数式を入れます。
=SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))

  • 最後に 入力 .だから、合計で 2 ユニークなテキスト値が入っています。

🔎 フォーミュラの仕組みは?

ISTEXT(E5:E13) : これは、以下を返します。 は、テキスト値であるすべてのアドレスに対して ファルス でなければなりません。

countifs(e5:e13,e5:e13) : ここで、これは、返されます。 を返します。 ファルス は、複数回出現するすべてのアドレスに対して

istext(e5:e13)*countifs(e5:e13,e5:e13)です。 : これは、2つの数式を掛け合わせ、返します。 1 を返します。 0 でなければなりません。

sum(--(istext(e5:e13)*countifs(e5:e13,e5:e13)=1))) : を返します。 一意なテキスト値 .

配列を使用する数式です。 オフィス365 を忘れずに打ってください。 Ctrl + Shift + Enter .

続きを読む COUNTIFS エクセルで一意な値(3つの簡単な方法)

4.同じでない数値のカウント

エクセルを使用することができます 総和 , ISNUMBER そして COUNTIFS この3つの関数の組み合わせで、あるセル範囲の数値だけをカウントすることが条件です。 では、手順を追って見ていきましょう。

STEPS

  • はじめに、数値を基準にしてユニークな値をカウントしたいセルを選択します。 その結果、セル G5 .
  • 次に、そのセルに結果を表示するための数式を入力します。
=SUM(--(ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))

  • を押してください。 入力 ボタンをクリックします。

🔎 フォーミュラの仕組みは?

isnumber(e5:e13) : 数値であるすべてのアドレスに対して、これは、以下を返す。 , FALSE でなければなりません。

countifs(e5:e13,e5:e13) : 一度だけ表示されるすべてのアドレスに対して、これは以下を返します。 と返す FALSE を、複数回表示されるすべてのアドレスに適用します。

isnumber(e5:e13)*countifs(e5:e13,e5:e13) : を掛けることになります。 ISNUMBER formula & COUNTIFS 式で表されます。 1 を返します。 0 でなければ

sum(--(istext(e5:e13)*countifs(e5:e13,e5:e13)=1))) : ユニークな数値が返されます。

続きを読む Excel VBA:列のユニーク値を数える(3つの方法)

結論

上記の方法を使えば、Excelで条件を指定してユニークな値を数えることができます。 これがお役に立てれば幸いです!ご質問、ご提案、ご意見がありましたら、コメント欄でお知らせください。 または、他の記事もご覧ください。 エクセルWIKI.com ブログ

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。