• ベストアンサー

EXCEL(IF関数)でCELLの色を変える。

例えば、IF関数で真ならセルの色を赤色にしたり、文字の色を変えたりする関数とかはあるのでしょうか?わかりません・・・知ってる方いらっしゃれば教えて下さい。

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

  • ベストアンサー
回答No.1

こんばんは。 関数ではありませんが‥ <条件付き書式>ではダメなのでしょうか? メニュー<書式>-<条件付き書式> です。 どのような条件を想定していらっしゃるのかわかりませんが、 <条件付き書式>については↓の参考URLをご覧ください。 ▽条件付き書式・その1 http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu4.htm ▽条件付き書式・その2 http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu5.htm

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu4.htm
TMZP3200
質問者

お礼

ありがとうございます。まさしくその機能を探していました!

その他の回答 (2)

noname#9284
noname#9284
回答No.3

関数で書式を変更することはできません。 おっしゃっているのは、条件付書式の中で数式を用いてセルの値を判断させ、 設定した書式を反映させる方法だと思います。 例えば A1に2と入力し、書式メニュー→条件付書式→条件1ボックスを「数式が」→=A1=2 とタイプ→書式ボタン→パターンタブで塗りつぶしを赤に設定し、OK、OK。 セルは赤に塗りつぶされます。 これは条件付書式で入力した =A1=2 がTRUE だと判断されたので条件を反映されたのです。 =IF(A1=2,TRUE,FALSE) という数式を入力したことと全く同じ意味です。 IFを使った複雑な数式も入力できますよ。 過去ログを検索して使用例を見てはいかがでしょうか。

TMZP3200
質問者

お礼

丁寧に手順まで教えていただいてありがとうございます。トライしてみます。

  • ruka253
  • ベストアンサー率30% (10/33)
回答No.2

関数からセルに色をつけたり、文字の色を変更したりすることはできないはずです。(自信なし) 私は、関数と合わせて「条件付き書式」または、 セルの書式設定から「表示形式」を使って変更しています。

TMZP3200
質問者

お礼

”条件付き書式“なんですね。参考になりました。

関連するQ&A

  • if関数がわかりません。

    if関数がわかりません。 エクセルを少しかじっただけの初心者です。 上司に言われて表をつくっているのですが行き詰まって質問させていただきました。 もし○○○○なら △という値をかえす そうでないなら□という値をかえす となるのがif関数だと思うのですが 返すのが値ではなくもし○○○○なら入力されているフォントが赤くなる そうでないならフォントが黒くなるという設定は可能ですか? もし可能なら引数の設定でどうなりますか?  論理式   A1=○○○○(もしA1のセルが=○○○○なら)  真の場合       (フォントを赤の色にする) 偽の場合       (フォントを黒の色にする) よろしく「お願いいたします。

  • エクセルIF関数で

    IF関数で真の場合はあるデーターを自動入力しまして、そして偽の場合の件で質問なのですが、 そのセルに偽の場合は手入力したいというばあい、 いったいどう関数を入力したらよいでしょうか? ちなみに手入力したいのはアルファベットの文字群です。 =IF(E3="","",○○○) E3が空欄ならば空欄にせよ!そうでなければ・・・○○ この○○の部分にどのように入力したらそのセルが手入力可能になるのでしょうか? 仕事で早急に使うのでもしおわかりの方いらっしゃればどうか教えてくださいませ。 それともこういう関数は無理でしょうか?

  • エクセルでこんなIF関数って作れますか?

    A B | C D E F G 10 5 | 3 5 6 7 6 すこし分かりにくい説明かもしれませんがご了承下さい。 セルA 上限値 セルB 下限値 セルC~Gは測定値 とします。 セルC~セルGの値が セルAとセルBの間から外れていれば、その値のセルの色を 赤色に変えたいのですが、このようなIF関数って作れるのでしょうか? お詳しい方いましたら、ご教授願います。

  • IF関数の中の文字の色

    免許証や保険などの期限が 1ヶ月以上ある時は ok 1ヶ月を切った時は 注意 となるように IF関数を使って式を作ったのですが、出来れば「注意」 の文字を赤く表示したいと考え(okは黒)式の中で注意の文字をフォントの色で赤くしようとしても出来なく、横の方のセルに 赤で「注意」と入れそのセルを指定しましたが、それでも黒で表示されます。 赤で表示することは出来ないものでしょうか? Excel は 2002 です 初心者ですので出来ましたら分かりやすくお教えください。

  • エクセル・IF関数について

    困ってます。 「AV7」というセルに「=IF(AO7="除外",0,AS7)」という関数が入っています。 =つまり「AO7」のセルに"除外"という文字が入っていた場合に「0」と表示され それ以外の文字の場合は「AS7」の文字がイコールで「AV7」に表示される、という関数です。 で、、その「AV7」の隣のセルに 「=IF(AV7>=1000000,1000000,AV7)」という関数を入れています。 =AV7の数字が1000000以上だった場合は1000000となるということです。 で、、、AV7のセルに特に何も入力がなければAV7隣のセルも何も表示をしないように したいのですが、AV7に入力がないときも、なぜか「1000000」と表示されてしまいます。 何が問題なのでしょうか?解決法を教えてください。

  • エクセル IF関数について

    エクセルのIF関数で困っています。 A1のセルは、他のセル(B1)から飛ぶような設定をしている(=B1) B1に入力しない事があるで、A1の「0」に表示しないようにユーザー設定で「#,##0;"△ "#,##0; 」としている。 A2のセルには、A1に文字が表示されたときのみ「日」と表示するようにIF関数を入れた。「=IF(A1="","","日")」 しかし、A1に何も表示されていないのに、「日」が表示されてしまう。 試しに「=IF(A1="0","","日")」としたが、これでも「日」が表示されてしまう。 このような場合、IF関数はどうすればいいのでしょうか。 説明が下手ですいません。 どうか教えてください。

  • Excel 関数ifについて

    Excel 関数ifについて セルa1から a100の中に、たとえば 好き ということばがあるかどうかをチェックするとき、 if(countif(a1:a100,"*好き*"),1,0) と指示されました。 本来ならcountifが1より大きければ1を返すのですから、 if(countif(a1:a100,"*好き*")>0,1,0)ですよね? 論理式の >0って 省略できるんですか? 正なら真、0以下なら偽と解釈されるんでしょうか?

  • エクセルの関数について

    IF関数で"指定したひとつ"のセルの"数値"に対して真偽を返しているようなイメージで、"指定した範囲"のセルの"文字"に対して真偽を返せるような関数はありませんか? また、複合関数でもいいのでご存知でしたら是非ご教授願います。 やりたいことは次のようなことです。 ・A1~A100までのセルの中の文字を比較する。 ・真であればOK、偽であればNGといった感じです。 宜しくお願いいたします。

  • エクセルIF関数について

    エクセルIF関数について A2セルにA1セルが空白なら空白。8:00ならば、8:00。8:00>ならA3セルに(そのままの値を)表示せよ。 という関数を入れたいのですが、どの関数をどのように定義すれば良いのかわかりません。 IF関数かな?と思ったのですが、IF関数で偽のときは、「別のセルに入力せよ」などというような定義って出来るのでしょうか? どなたか教えてください。

  • エクセル 関数 

    例えば、 A2がA1と同じではなく、さらに、A2が空白でないなら、セルの色を赤(もしくは文字の色を赤)に、 というようなことはできますか? できる場合、 どのような関数になりますか。