3児のパパそしてエンジニア

33歳3児のパパの家の事やエンジニアとしての事をつらつらと書きます

Excel 重複項目は1として集計

なん行あるか。

これを集計するときはCOUNTA等だしますが、

重複項目はいくつあっても1としたい、

 いちご

 いちご

 れもん

 めろん

 いちご

 めろん

↑これを3という結果にしたい時どうすれば良いか。

 

 

こうすれば良い!

 


=SUMPRODUCT(1/COUNTIF(範囲,範囲))


しかし!!(>_<)

上記だと空白セルを含む範囲を指定すると

#DIV/0!になる

空白セルを0として計算してしまうからだと思う。たぶん。

 

じゃあ
空白を1件として考える!そして1を引けば良い。

 

これだ↓↓

=SUMPRODUCT(1/COUNTIF(範囲,範囲&””))-1

よし!これでok!!