エクセルに関して教えてください。

データーが入力された複数のセルの中で
「最小値から2番目の値」を選び、そのセルに
色をつける方法を教えてください。

回答の条件
  • 1人2回まで
  • 登録:2006/07/26 23:24:56
  • 終了:2006/07/28 19:27:03

回答(5件)

id:gong1971 No.1

gong1971回答回数443ベストアンサー獲得回数682006/07/27 01:35:51

ポイント50pt

前回と同様に条件付き書式の機能を使用します。

例えば A1:A20 の範囲について設定を行う場合...


  1. A1:A20 の範囲を、A1をアクティブセル(*)として選択します。 (一番上のA1のセルのみ白くなるように)
  2. [書式]メニューから[条件付書式]をクリックします。
  3. [数式が][=RANK(A1,$A$1:$A$20,1)=2]と設定します。
  4. 右下の[書式]ボタンをクリックし、[パターン]タブで適当な色を選択します。
  5. 表示されているダイアログを[OK]ボタンで閉じれば設定完了です。

※[=RANK(A1,$A$1:$A$20,1)=2]という数式はアクティブセルを基準に作成し、

 最初のA1は変化して欲しいので相対参照で、次の$A$1:$A$20は固定なので、

 絶対参照としてます。

※もし最小値が同じ値で2つ以上ある場合は、2位となるセルがないので、

 どのセルにも色は付きません。(同率1位が2個、次の値が3位となる。)


以上、設定してみて不明な点などありましたら、返信にて教えてください。

id:dongwu

またまたありがとうございました。

解決しました。

2006/07/28 19:24:17
id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412006/07/26 23:46:17

ポイント50pt

条件付書式を使って実現します。


A1からA10までに値が入っているとして、

A1:A10を選択してからツールバーの「書式」→「条件付書式」をクリック

「数式が」を選び、条件に

=RANK(A1,$A$1:$A$10,1)=2

と入力します。

右下の「書式」をクリックして、「パターン」タブ内で表示したい色を選びOK

更に元の条件付書式の設定画面をOKで閉じれば、二番目に小さい値のセルに色が付きます。

ただしこの方法は最小値のセルが二つ以上あると表示されず、

二番目に小さい値が二つ以上有る場合は該当セル全てに色がついてしまいますので、その点はご了承ください。

id:dongwu

ありがとうございました。解決しました。

2006/07/28 19:24:30

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 jan8 455 204 96 2006-07-27 00:11:57
2 jan8 455 204 96 2006-07-27 00:14:22
3 freemann 315 242 50 2006-07-27 06:07:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません