• 締切済み

関数

エクセルに関する質問なんですが。 例えば 230 390 165 222 45 この5つの数字の中で一番大きいものを赤で表示しろっていう関数はどうしたらいいんでしょうか? 要するにこの5つの数字のなかの最大の数字だけをフォントを赤にしろという関数を知りたいのです。 で、この数字は毎日一つずつ下の行に新しい数字が入ってきて、対象となる5つの数字が日々変わりますので、書式で設定しては意味がないのです。 ご存知の方がいらしゃいましたら、よろしくご教授ください。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

No3ですが 条件付書式 数式が で数式に =A1=IF(ROW(A1)<COUNT(A:A)-4,"",MAX(OFFSET(A$1,COUNT(A:A)-1,0,-5,1))) 書式で色付けOKしてみてどうでしょうか。

yamady
質問者

お礼

試してみます! すみません、いろいろありがとうございます! 感謝です!

すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

No2です。質問を少し整理させてください。 仮にデータが12行あった場合 1、1~5、6~10、11~12のそれぞれの最大値(3つのセル)に色をつける。 2、11~12の中の最大値に色をつける。 3、8~12の下のほう5行のデータの中から最大値に色をつける。 そのほか?

yamady
質問者

お礼

すみません、わかりにくいですよね。 3だと思います。 ただ、悩んでいるのが、日々データが増えるのです。 要するに、今日一つデータが増えると、8行目(5行上)は対象から外れ、新しい9~13行目の中から最大値に色を付けるのです。 それを日々新しい数字が入ると、自動的に更新された5行の中から最大のものを選んで色を付けて欲しいのです。 しかもこれって、条件付書式は関数みたいに、1行ずらしてくれませんよね・・・

すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

関数では出来ないので、A列に条件付書式を設定する事になります。 A列を選択 ツールバーの書式=>条件付書式で 左側を 値が =>数式が に変えて =A1=MAX(A:A) 左側の書式のボタン押してご希望のパターン、或いはフォントを 選択してOKします。 A列の数値の中で一番大きい数値のみご希望の色が付きます。 データを追加、変更しても対応してくれます。

yamady
質問者

お礼

ありがとうございます。 このA列というところを、A列の過去5行分(上段5つ)とかにできますか? でもそれをしたら次の行にいってもその5つが一つ下にずれないんですよね?

すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 (1)セル範囲(仮にA1:A5とします)を選択→書式→条件付き書式 (2)「数式が」を選択、=MATCH(MAX($A$1:$A$5),$A$1:$A$5,0)=ROW() (3)書式→フォントタブの色欄で赤を選択→OK

yamady
質問者

お礼

ありがとうございます、早速試してみます!

すると、全ての回答が全文表示されます。

関連するQ&A