• ベストアンサー

エクセルの最小値について教えてください。

こんにちは。 エクセル初心者です…。 B3とI3の最小値を青に変えて、そのままB4・I4、またその下に…と 複写できる方法を教えてください。 本やネットで調べてやってみましたがなかなかうまくいきません。 よろしくおねがいします!

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

No.2です。 > >B3セルに =(B3<=I3) > これでできました! > C列、D列にも同じようにしたいのですが、 > コピーはできるのでしょうか? コピーすると、その位置に応じて参照先が変わりますよね。 この参照先のI列を固定にしたい場合、「$」をIの前につけ、=(B3<=$I3) と、します。 これを、絶対列参照と言います。 これですと、コピーしても必ずI列を参照します。 また、今回は使用しませんが、行を固定したい場合は、行の前に「$」を付けて、I$3とすると絶対行参照。行も列も固定、必ずI3だけを参照する場合は列・行ともに「$」をつけて$I$3 と、絶対参照にします。 Excelを使用する上で必須の知識です。覚えておくと便利ですよ。

ahd
質問者

お礼

ご回答ありがとうございました。 解決しました! $マークの存在は知っていましたが、 それについてよく調べていませんでした。反省…。 他の絶対参照についても詳しく教えていただき、本当にありがとうございました!

その他の回答 (4)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.5

セルI2に較べて、A2、B2、C2 ・・・ の値が小さい場合、A2、B2 ・・・ のセルの色を青にしたい場合は、 A2セルを選択して、「書式」→「条件付き書式」をクリックして、 「数式」がに続いて、 =A2<$I2 と入力し、「書式」の「パターン」タブで「青」を指定します。 条件付き書式設定をオートフィルコピーするには、オートフィルして表示される「オートフィル オプション」をクリックして「書式のみコピー」をクリックするか、マウスの右ボタンを使ってオートフィルし、表示されるショートカットメニューから「書式のみコピー」を選択します。

ahd
質問者

お礼

ご回答ありがとうございました。 コピーの方法も、詳しく教えていただきありがとうございました。 精進します!

  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.4

  方法は2つあります。 条件付書式を設定したセルを全て選択します。 例えば、B3~H20 を全て選択して 次に、条件付き書式ダイアログで以下のようにする。 ●方法1  「式が」、「 =B3<=$I3 」 ●方法2 「値が」、「次の値以下」、「 =$I3 」 何れも、列番号Iの前に$を付加しなければいけません。 これは、列を絶対参照するということです。 ただ、他の回答への補足では、I列【より小さい】と書きながら 質問者自身は、「=B3<=I3」 とやってますね。 これは、「より小さい」ではなくて「以下」ですが。。。(^^;;;    

ahd
質問者

お礼

ご回答ありがとうございました。 「値が」の方でもできるんですね。 $は忘れないようにします。 >質問者自身は、「=B3<=I3」 とやってますね。 やってました!無駄にいろいろパターン変えてました…。 ありがとうございました!

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

B3とI3だけの比較ですか? B3:I3の最小値ですか? 文面からでは読み取れませんでした。 条件に応じて文字色等の書式を変更するには、条件付書式を使います。 B3とI3だけの比較でしたら、 条件を「数式が」 B3セルに =(B3<=I3) 、I3セルに =(I3<=B3) B3:I3の最小値なら、 B3:I3セルを選択した状態で、 条件を「数式が」 =(B3=MIN($B3:$I3)) と設定し、<書式>ボタンで条件成立時の書式を設定してください。

ahd
質問者

補足

つたない文章で申し訳ありませんでした。 No1さんの補足欄に、今の状況と 自分の教えてほしい事を書きました。 >B3セルに =(B3<=I3) これでできました! C列、D列にも同じようにしたいのですが、 コピーはできるのでしょうか? 私のやりかたが間違っていたのかもしれませんが、一度コピーしてみたらおかしくなってしまいました。 =(C3<=I3)と最初からしないとダメなんでしょうか。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

すみません 「B3とI3の最小値」という表現がよく分かりませんが B3からI3の範囲内の最小値ということでしょうか それであれば、「条件付き書式」で設定が可能です B3セルからI3セルの範囲を選択して条件付き書式で、 「セルの値が」を「数式が」に変えて条件に  =B3=MIN($B3:$I3) これを入力でOK あとは書式で文字色を青にするだけです 下に複写するにはB3セルからI3セルの範囲を選択して囲われた枠の右下にマウスカーソルを合わせて マウスカーソルが十字に変わったら左ボタンを押しながら下へ移動させればOK あと注意するのは条件付き書式では「絶対参照」と「相対参照」を併用すること 本で調べられるようですので、絶対参照と相対参照については本で確認してください 調べてやってみたことを書くと、その手法で間違えた部分を指摘することができますので 自身で調べたことについて理解を深めることができますよ

ahd
質問者

お礼

ご回答ありがとうございました。 解決しました! 絶対参照と相対参照について自分でも詳しく調べてみます。 エクセルを上手に使えるように、少しずつ勉強していこうと思います。 本当にありがとうございました!

ahd
質問者

補足

つたない文章で申し訳ありませんでした。 ↓今、このようになっています…。   1 ABCDEFGHI 2 ◎●☆△■※○▲♪ 3 ○◎●■▲♪△※☆ 4 ・・・・・・・・・ 5 ・・・・・・・・・ 6 ・・・・・・・・・ A2とI2を比べて、I2より小さい値の方を青色に変えたいのです。 そして、そのままA3とI3を比べれるようにコピーしていきたいのです。 同じようにB2とI2、C2とI2…ともしたいんですが、思うようにできません。 I列を基準に、A列、B列、C列…と比較して、I列より小さい値を青色に変えたいと言ったほうが良いでしょうか…。 伝わりにくくて申し訳ありません。 どうかご教授おねがいします。

関連するQ&A