求めるところがいまいちピンと来ていませんがいくつか参考として。
配列数式
出力したい範囲を選択した状態で数式バーに
=(MAX(C5:C5000)-C5:C5000)/(MAX(C5:C5000)-MIN(C5:C5000))
を入力し、Ctrl+Shift+Enter
を押すと「配列数式」という形で数式を入力することができます
(数式バーを見ると{=(MAX(C5:C5000)-C5:C5000)/(MAX(C5:C5000)-MIN(C5:C5000))}
と数式の両側に中括弧がついた状態になります)。
メリット
- 「一部の数式だけ変更」ができないため、全体の数式が必ず統一される
デメリット
- 最初の範囲の選択が面倒
- 範囲の変更が面倒(数式を消して再度入力が必要)
- 計算速度は1個ずつと大差ない
テーブル
対象の列をテーブルに変換(挿入>テーブルやCtrl+T
)し、見出しを正規化したい列
に変更した後、隣のセル(質問の例だとD5
)に
=(MAX([正規化したい列])-[@正規化したい列])/(MAX([正規化したい列])-MIN([正規化したい列]))
を入力する。
入力するとテーブルの機能により自動でD列に同じ数式が入力される。
メリット
デメリット
個人的にテーブル化&MAXとMINは別のセルで計算させて参照が良いと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/18 09:38