- ベストアンサー
エクセル関数での表示色設定方法
エクセルにて、下記関数で範囲内のMAX・MIN値の数値色を変更したいのですが、どの様な関数式になりますか?(関数に追加出来ますか)。 (1)=IF(D5=""," ",MAX(D5:D35)) →D5:D35内の数字を赤文字の太文字に。 (2)=IF(D5=""," ",MIN(D5:D35)) →D5:D35内の数字を薄い青文字の太文字に。 ※各、NAX・MIN値は範囲内で複数個になりますが問題ありません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
条件付き書式でOKです。 D5のセルを条件付き書式の数式 =D5=MAX($D$5:$D$9)を入力 そのとき、書式でフォントを赤、太字を選択 このセルをコピーして、他のセル(D4~D35)を選択して「形式を選択して貼り付け」→書式 これで全部に条件付き書式がはりつきました。 MAXのみ太字で赤くなっているはずです。 MINについても同様で条件付き書式で追加、以下同様
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>エクセル関数での表示色設定方法 ここだけ見ると、完全に県央違いです。関数はセルの色づけはお門違いです。 ーー 条件付書式という言葉が質問には1度も出ないが、知ってか知らずか。 条件付き書式の条件付の中に「数式が」があり、そこに関数と良く似た(全く同じ書き方ではない)書き方が出来るということ。 その書き方は IF文のTRUEの場合だけを書く IFの意味だがIFは書かない =を先頭につける。 範囲の場合左上隅のセルを代表で指定する などです 式は既に回答で出ている。 A1:A10の最大値に色づけるなら =A1=MAX($A$1:$A$10) 違うセルB1がMAX($A$1:$A$10)と等しければ文字に色をつける、なら =B1=MAX($A$1:$A$10) 複数連続範囲に条件付書式を設定する場合、最大を考える「データセル範囲」の番地には$をつけないと、式の複写の原理が働きおかしくなるから必要。 本質問では個別の1セルに設定するなら必要ないが。 >関数に追加出来ますか の意味は不明
お礼
御指導有難う御座います。 条件付書式でこんな事が出来るとは・・・。 suz83238さんの方法で実施し、解決しました。 >関数に追加出来ますか の意味ですが、せっかく関数式が完成したので、この関数式に追加する事が出来るのでは?と、思ったからです。 頭の中は関数式しかなかったので、条件付き書式は思いつかなかったです。(質問が解りづらくて、申し訳ありません) 今後も宜しくお願いします。
- suz83238
- ベストアンサー率30% (197/656)
条件付き書式でOKです。 D5のセルを条件付き書式の数式 =D5=MAX($D$5:$D$35)を入力 そのとき、書式でフォントを赤、太字を選択 このセルをコピーして、他のセル(D4~D35)を選択して「形式を選択して貼り付け」→書式 これで全部に条件付き書式がはりつきました。 MAXのみ太字で赤くなっているはずです。 MINについても同様で条件付き書式で追加、以下同様
- YSNR-HRN
- ベストアンサー率36% (40/111)
条件付き書式ではだめですか。 たとえば、E1に「=MAX($D$5:$D$35)」E2に「=MIN($D$5:$D$35)」と式を作って範囲の最大値、最小値を求めておきます。 次に「D5:D35」に条件付き書式を設定します。 セルの値が次の値に等しい、「次の値」=$E$1、このとき書式が「赤文字の太文字」。 最小値も条件追加で同様に設定します。 Excel(エクセル)基本講座:条件付き書式の使い方 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html
お礼
御指導有難う御座います。 条件付書式の存在は知っていましたが、正直、条件付書式を使用せず、(ここまで詳しくは知らなかったですが)本件を関数式で作成した際、「関数式」でも出来るのでは?と思ったので、質問させて頂きました。 今回は、No.2さんの方式でやってみます。 今後も御指導お願いします。(エクセルは奥が深いので・・・)
補足
この回答へのお礼で、お礼をしたかったのですが、戻りと送信を間違えて送信してしまったので、一言お礼申し上げます。 条件付き書式のURLを教えて頂き有難う御座います。 勉強します。
お礼
御指導有難う御座います。 なるほど、条件付書式でこんな事が出来るとは・・・。 suz83238さんの方法で実施し、解決しました。 今後も宜しくお願いします。