プロが教えるわが家の防犯対策術!

お知恵を拝借したいです。

下記のような表があったとき、
確度=受注、カテゴリ=新規、商品カテゴリ=社員

社数を1セルに数式を入れて算出したいです。
企業名が重複せずカウントされるようにしたいです。
(答えは4社となります。)


企業名  確度  カテゴリ  商品カテゴリ  
A    受注  新規    社員
A    受注  新規    社員
B    受注  新規    社員
C    受注  新規    社員
C    受注  既存    社員
D    受注  新規    社員


複数条件のときのユニーク社数ってどういった数式で出せるのでしょうか?
いろいろ試したのですがうまくいきません。
わかる方、ぜひご教示いただきたいです。

よろしくお願いいたします。

A 回答 (3件)

こんばんは!



一気に!というより簡単で分かりやすい方法は
↓の画像のように作業用の列を設けてみてはどうでしょうか?
今回は2列作業用として使っています。

作業列1のE2セルに
=IF(C2="新規",A2&B2&D2,"")
作業列2のF2セルに
=IF(AND(E2<>"",COUNTIF(E$2:E2,E2)=1),1,"")
という数式を入れ、E2・F2セルを範囲指定 → F2セルのフィルハンドルでずぃ~~~!っと下へコピーしておきます。

そして表示したいセルに
=SUM(F:F)
とすれば結果が表示されます。

※ 作業列が目障りであれば遠く離れた列にするか
非表示にしておきます。m(_ _)m
「複数条件かつユニーク社数を出したいです」の回答画像1
    • good
    • 0
この回答へのお礼

さっそくのご回答、ありがとうございます!
わかりやすくて大変助かります。

例えばですが、
B列とD列にいまは一つの文言しかないですが
ここも複数種類の文言が入っている場合(受注or失注、社員orバイト)、
どのような数式をくめばいいでしょうか?
作業列をさらに増やすのでしょうか???

無知過ぎて申し訳ございません。
よろしくお願いいたします。

お礼日時:2016/04/15 23:59

No.1です。



要するに
B~D列が
受注・新規・社員の企業数を表示すれば良いのですね?

前回と同じように作業列は2列だけにして
作業列E2セルの数式を
=IF(AND(B2="受注",C2="新規",D2="社員"),A2,"")
に変えてみてください。
(F列の数式はそのままで大丈夫のはずです)m(_ _)m
    • good
    • 0

「ユニーク」てのは“無重複”てな意味だけど、「ユニーク社数」とはどういう意味ですか?


ソレって、貴方の造語?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!