• ベストアンサー

エクセルの関数について

 1 2 3 5 8 1 2  このように7つの数字がありますが、数字の種類の数を求めたい時は、どのような関数を使えばいいのでしょうか。教えてください。この例の答えとしては、1と2と3と5と8の5種類となります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

その他の回答 (2)

noname#204879
noname#204879
回答No.3

  A  B 1 1 0.5 2 2 0.5 3 3  1 4 5  1 5 8  1 6 1 0.5 7 2 0.5 8    5 ←貴方が求める「答え」 B1: =1/COUNTIF(A$1:A$7,A1) 此れを下方に(セル B7 まで)ズズーッと複写 B8: =SUM(B1:B7)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

列にデータがある場合 (例) 1 1 3 5 1 1 1 6 7 1 ーー 式 =SUMPRODUCT((COUNTIF(OFFSET($A$1,0,0,ROW(A1:A10)),A1:A10)=1)*1) 意味は、1-10行までに付いて、第1行からその行までに、その数について、Countifで1の場合(初出の行)の数を数えて(加えて)いる。 ーー 第1行目にデータがある場合(列にデータがある場合) =SUMPRODUCT((COUNTIF(OFFSET($A$1,0,0,1,COLUMN(A1:J1)),A1:J1)=1)*1) です 例データ 1 1 3 5 1 1 1 6 7 1 結果 5

関連するQ&A

専門家に質問してみよう