TOP

一意の値の数の計算

YouLibreCalc for Excel logo

説明

私たちの仕事では、特定の列の一意の値をカウントする必要がある場合がありますが、Excel には、指定されたフィールドのレコード数を合計するだけの関数があります。たとえば、 COUNT() 。問題は、同じ製品または顧客コードが複数回繰り返される可能性があることです。しかし、解決策があります。問題を解決するには、標準関数 Excel を組み合わせることができます。その方法を見てみましょう。


それでは関数を組み合わせてみましょう SUM() - 意味を要約すると、 IF() - 状態チェック、 FREQUENCY() - 特定の間隔に該当する値の数をカウントします。 LEN() - 文字数をカウントします。 MATCH() - 配列内の要素の位置を検索します。

一意の数値の数の計算

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))

一意の数値およびテキスト値の数をカウントします (空のセルがある場合は機能しません)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))

一意の値の数の計算(汎用公式)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);"");IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))

最後の数式は配列数式として入力する必要があります。つまり、クリックするのは簡単ではありません。 Enter Ctrl+Shift+Enter 。その後、数式の行で、数式が中括弧 ( { } )、これは配列数式が入力されているサインです。

トピックに関する記事: