- ベストアンサー
エクセル重複回数を数える方法と最小公倍数の求め方
- エクセル初心者の方に、数値の重複回数を数える方法と最小公倍数の求め方をご説明します。
- 数値が入力された1列目で、重複していない数値の数と2回以上重複した数値の数を求めることができます。
- また、最小公倍数を求めることで、重複数値の範囲を特定することも可能です。詳しい方法をご説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>数値はランダム1000以下で、だいたい5の倍数です >(行数的には5行ぐらいまでしか使わない予定です) を踏まえて、 A1からE1までをランダム数値とした時、 (1000以下との事ですが、百台の数値を入れると 私のPCでは固まってしまうので100までとしました;) まず、 A2=IF($F$1>=A$1*ROW(),A$1*ROW(),"") といれ、右5列及び下へフィルします。 そして、 F1=LCM(A1,B1,C1,D1,E1) として、最小公倍数を出します。 次に、 H1=IF(A1="","",COUNTIF($A:$E,A1)) と入れ、右に5列及び下へフィルし、 H列以降に集計表を作ります。 F3~F8を現れる回数として(重複なしは1回出現、2は2回出現、、、) G3=COUNTIF(H:L,F3) を下へフィルすれば、出現回数ごとの個数が出ます。
その他の回答 (1)
- mt2008
- ベストアンサー率52% (885/1701)
数値の数だけで良いんですよね? データ範囲をA1:C10とした場合、これでどうでしょ 重複無し(各数値の登場回数:1) =SUMPRODUCT((COUNTIF($A$1:$C$10,A1:C10)=1)/1) 各数値の登場回数:2 =SUMPRODUCT((COUNTIF($A$1:$C$10,A1:C10)=2)/2) データ範囲に各数値が登場する回数を回数別にカウントし、登場回数で割っています。
お礼
補足に書いてしまいました、、失礼しました。
補足
出来ました!!ありがとうございます。 ちなみに1行目に数値を入力することで、そのそれぞれの数値の最小公倍数を 自動的に出力する事は可能ですか? 5・30・290といった組み合わせも有り、入力するのが非常に大変で・・ 入力ミスよくやってしまうので、、 よろしくお願いします。
お礼
ありがとうございます!! 出来ました。 実際の所近々で使用する内容でしたので大変助かりました。