スプレッドシート内の個別の値の数をカウントすることは、多くの状況で有益です。顧客名、製品番号、日付など、1 つの 単純な関数 を使用して、Google スプレッドシート内で一意の値を数えることができます。
Excel のバージョンに応じて 個別の値をカウントする さまざまな方法がある Microsoft Excel とは異なり、Google スプレッドシートには基本的な数式を使用する便利な関数が用意されています。幸いなことに、この関数は数値、テキスト、セル参照、挿入された値、およびそれらすべての組み合わせを扱うことができ、完全な柔軟性を実現します。
GoogleスプレッドシートでCOUNTUNIQUE関数を使用する
COUNTUNIQUE は、使い始めるとその良さが分かる Google スプレッドシート関数 の 1 つです。他のセルとは異なり、セルを数える時間を節約し、手作業を節約します。
構文は次のとおりです
COUNTUNIQUE(value1, value2, ...)
最初の引数のみが必要です。さまざまな種類のデータに対して関数を効果的に使用できるように、いくつかの例を見てみましょう。
セル範囲 A1 ~ A16 の一意の値の数をカウントするには、次の式を使用します。
=COUNTUNIQUE(A1:A16)
セル内に表示される値ではなく、挿入したい独自の値があるかもしれません。この式を使用すると、挿入する一意の値の数をカウントできます。
=COUNTUNIQUE(1,2,3,2,3,4)
ここで、値 1、2、3、および 4 は、出現回数に関係なく一意であるため、結果は 4 になります。
次の例では、上に示したように、セル範囲内の値と組み合わせて挿入された値をカウントできます。次の式を使用します。
=COUNTUNIQUE(1,2,3,A2:A3)
この場合、結果は 5 です。数値 1、2、および 3 は、セル範囲 A2 ~ A3 内の値と同様に一意です。
挿入値として単語を含める場合、関数はこれらも一意の要素としてカウントします。この式を見てください。
=COUNTUNIQUE(1,2,3,"単語",4)
数式内の各値が数値であってもテキストであっても個別であるため、結果は 5 になります。
究極の組み合わせとして、次のような数式を使用して、挿入された値、テキスト、セル範囲をカウントできます。
=COUNTUNIQUE(1,2,3,"単語",A2:A3)
ここでの結果は 6 となり、数値 1、2、3、テキスト、および A2 から A3 までの範囲の一意の値がカウントされます。
COUNTUNIQUEIFS 関数を使用して条件を追加する
スプレッドシート内のすべてが単純であるわけではありません。 COUNTUNIQUE 関数のアイデアは気に入っているが、 条件に基づいて一意の値 をカウントしたい場合は、COUNTUNIQUEIFS を使用できます。この関数の優れた点は、1 つ以上の範囲と条件のセットを使用できることです。
構文は
COUNTUNIQUEIFS(count_range, criteria_range1, criteria, criteria_range2, criteria2, ...)
で、最初の 3 つの引数が必要です。
この最初の例では、F2 から F6 の範囲の値が 20 より大きい、A2 から A6 の範囲の一意の値をカウントします。式は次のとおりです。
=COUNTUNIQUEIFS(A2:A6,F2:F6,">20")
ここでの結果は 2 です。F2 ~ F6 の範囲には 20 より大きい値が 3 つありますが、この関数は、A2 ~ A6 の範囲内で一意の値 (Wilma Flintstone と Bruce Banner) のみを提供します。後者は2回登場します。
この関数をテキスト条件で使用してみましょう。 E2 ~ E6 の範囲のテキストが「Delivered」に等しい、A2 ~ A6 の範囲の一意の値をカウントするには、次の式を使用します。
=COUNTUNIQUEIFS(A2:A6,E2:E6,"配達済み")
この場合、結果も 2 になります。配達済みとしてマークされた名前は 3 つありますが、A2 から A6 の範囲内で一意の名前は Marge Simpson と Bruce Banner の 2 つだけです。ここでもブルース・バナーが二度登場する。
スプレッドシート内の固有の値の数を数えるのと同様、Google スプレッドシートで 重複を強調表示したり 、 重複を完全に削除したりすること も役立ちます。





