• ベストアンサー

Excelで、最大値を表示させたいのですが

初心者です 言葉が足らない点があると思いますが質問させていただきます。 たとえば A1~A30までの最大値をA31に表示することはできるのですが A1~A30までの最大値をA30に表示することはできるのでしょうか 作りたいのは       A1       よりもA2       A1、A2    よりもA3       A1,A2、A3 よりもA4 が大きくなくてはならない表を作るのですが 間違っている場合、間違っていますという表示を出したいのです。 そのために、       A1~A2の最大値をA2に       A1~A3の最大値をA3に       A1~A4の最大値をA4に というように、各セルに数式を当てはめるのが一番手っ取り早いと考えたのですが もっとよい方法がございましたら そちらのほうも教えていただけませんか?

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

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.3

> A1~A30までの最大値をA30に表示することはできるのでしょうか これは自分自身を参照範囲に含むことになる循環参照という状態で、エラーになります。 条件付書式で自身以前の最大値以下であればセル背景色を赤などにするのは如何でしょうか? A2を選んで書式メニュー - 条件付書式を選択 「セルの値が」を「数式が」に変更 隣のボックスに =A2<=IF(A2="",A2-1,MAX(A$1:A1))と入力 書式ボタンを押してお好みの書式を設定してOKをクリック(仮にパターン セルの網掛け 色を赤に) OKをクリック 条件付書式を設定したセルを必要分下にコピーします。

Zippo1979
質問者

お礼

ありがとうございます。 確かに、循環参照というエラーが出て、困っておりました。 条件式書式・・・いつも頭からすっぽり抜けてしまいます。 それでやるのが一番簡単で確実なようですね。 参考にさせていただきます。 ありがとうございました。

その他の回答 (2)

noname#67980
noname#67980
回答No.2

>もっとよい方法がございましたら メニューバーの[データ]-[並び替え]-[A列]とやると 値のソートが出来ますが、 意図したイメージと違うかもしれません。一度ご確認を

Zippo1979
質問者

お礼

ありがとうございます。 並び替えをしてしまうと、kigosi様へのお礼にも述べましたとおり その日その日に対応した値ではなくなってしまうので どうやら使えないみたいです。 でも、後々使用しなければならない書類がありますので そちらで参考にさせていただきたいと思っております。 ありがとうございました。

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.1

はじめ、max関数を利用して、とか考えたのですが、 ソートじゃダメなんでしょうか。 ここ↓をご参考にしてみて下さい。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html
Zippo1979
質問者

お礼

ありがとうございます。 実はA1~A30と表示したのは日付けでして 手書きの日報より抜き出して使う数字のため その日付けに対応したものでないといけないので どうやらだめみたいです・・・ でも、このソートはのちのち使用しなければならない書類がありますので ありがたく使用させていただきます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう