- ベストアンサー
数字の置き換えとその平均値について
エクセルの関数について教えてください。 1,3,2,5,4・・・ と1~5までの数字が、A1からA300まで 入力されています。その数字を 1→5、2→4、3→3、4→2、5→1と置き換えて 尚且つ置き換えた数値の平均値を求めたいのですが、 IFやCHOOSEを使って置き換えることはできたのですが、 置き換えた数字の合計や平均値が、計算されません。 どこに問題があるのか、どのように するのがいいのかおしえてくだい。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
B1=6-A1 B2=6-A2 ・・・とすると数字の置き換えが出来ますよね。 C1に =SUM(B2:B300) D1に =AVERAGE(B2:B300) なんて単純なのでは駄目ですか。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
こういう方法でもできそうです。 下記は、変換表さえ適当に作れば、置き換えについて自由度は抜群の方法です。 セルの数が多い(数万データ?)と、処理が苦しいかも。 例データ A1:A7 A列 B列(変換後、参考のため掲出) 2 4 1 5 4 2 3 3 4 2 1 5 5 1 ーー 合計(参考のため掲出) 20 22 -- E1:F5に 変換表を作る。 E列 F列 1 5 2 4 3 3 4 2 5 1 ーー 答えを出すセルに =AVERAGE(VLOOKUP(A1:A7,$E$1:$F$5,2,FALSE)) と入れて、SHIFT、CTRL,ENTERキーを同時押しする。配列数式。 結果 3.142857 =22/7
お礼
アドバイスありがとうございます。 いろいろとやり方が、あるものですね。 実際にする作業は、ワークシート20枚X1500セル くらいです。 初心者ですので実際にやってみたいと思います。 ありがとうございました。
お礼
早速のアドバイスありがとうございます。 「以外に単純に置き換えられてる」というのが 正直な感想です。考えすぎるのも初心者の 頭の固いところですかね。 実行してみたいと思います。 ありがとうございました。