- ベストアンサー
エクセルで種類の数の計算方法
品物の種類の数を数える時に、同じ品物は数えないようにするには、どの関数を使えばよいでしょうか? 例 品名 個数 A 1 C 2 A 2 B 3 C 1 この場合品物の種類はABCの3つになりますが、もちろんCOUNT関数ではできません。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 数式に誤りがありましたので訂正します。 =SUMPRODUCT(1/COUNTIF(A2:A6,A2:A6))
その他の回答 (3)
- maron--5
- ベストアンサー率36% (321/877)
回答No.4
◆こんな方法もありますよ =COUNT(INDEX(1/(MATCH(A1:A100,A1:A100,)=ROW(A1:A100)),))
質問者
補足
ありがとうございますm(__)m 色々な方法がありますね。 勉強になりました(^-^)♪
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
第1行目を毎回固定し、途中行までのCOUNTIFを行って、 1(これは初出を意味する)だけを数える(+1する)。 =SUM(IF(COUNTIF(OFFSET($A$1,0,0,ROW(A1:A10)),A1:A10)=1,1,0)) と入れてSHIFT,CTRL,ENTERを同時押しする。 配列数式 例データ c a b c a s d a a 結果 5 ーー 配列数式にしない場合 =SUMPRODUCT((COUNTIF(OFFSET($A$1,0,0,ROW(A1:A10),1),A1:A10)=1)*1) 結果 5
質問者
お礼
ありがとうございますm(__)m 早速やってみようと思います。 忙しい中ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
一例です。 =SUMPRODUCT(1/COUNTIF(A2:E6,A2:A6))
お礼
早い回答どうもありがとうございましたm(__)m 出来ました! とても助かりました(^-^)