• ベストアンサー

データの種類の計算

データの種類を関数を使って計算する方法をご教示いただけるでしょうか。データの数はどんどんと増えていくので、範囲をA1:A10とすると対応できなくなります。掲載例の場合だと、6種類になります。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (777/1627)
回答No.1

途中空白が無いなら =SUMPRODUCT(1/COUNTIF(OFFSET(A1,0,0,COUNTA(A:A)),OFFSET(A1,0,0,COUNTA(A:A)))) でどうでしょうか。 ここを参考にして、OFFSETを組み合わせました。

参考URL:
https://bellcurve.jp/statistics/blog/15370.html
KIKAIDER01
質問者

お礼

ありがとうございます。空白はないので、このやり方でできますね。

その他の回答 (1)

  • f272
  • ベストアンサー率46% (8529/18254)
回答No.2

データ範囲のA1:A10くらいはその都度書き直せばいいと思う。 B1=SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) それは絶対に嫌だというのなら B2=COUNTA(A:A) としておいて B3=SUMPRODUCT(1/COUNTIF(INDIRECT("A1:A"&B2),INDIRECT("A1:A"&B2))) としてもよい。

関連するQ&A

専門家に質問してみよう