ここから本文です

エクセルのIF関数、セル内の文字の色付けの方法は? エクセルにはIF関数、...

ymzk_2005_1_09さん

2007/12/1713:53:11

エクセルのIF関数、セル内の文字の色付けの方法は?

エクセルにはIF関数、というものがあります。

たとえば、セル内の数字が0以上なら数字を黒字で、0以下なら赤字にする

IF関数式、というものはありますでしょうか?


関数とセル内の色付け、は本来関係がないので無理では?と思えますが。



こういうのはできるはず


合計点 500点以上→≧500→合格
500点未満→<500→不合格


ただ、これは数字と文字との関係だから可能なわけで、数字と「その数字の色付け」を関連付けるのは
無理かな?という気がします。

閲覧数:
73,962
回答数:
4

違反報告

ベストアンサーに選ばれた回答

sakuramametaさん

編集あり2007/12/1714:08:22

「条件付き書式」を使用することで出来るようになります。
設定したいセルを選択した後、「書式」メニュー→「条件付き書式」と
すると出来ます

今回の場合であれば条件設定は以下になります(設定するセルがA1の場合)
その① 「セルの値が」「次の値より小さい」「0」→書式「文字色:赤」
その② 「数式が」「=A1 < 0」→書式「文字色:赤」

どちらを設定しても同じ意味となります。

ただし、数字が0以上は黒、マイナスなら赤という条件であれば表示形式の設定でも同じことが出来ます。
セルを右クリックし、「セルの書式設定」→「表示形式」タブ→分類を「数値」にし
「負の数の表示形式」を「-1234(字が赤のやつ)」にするだけです。

以下も参考にしてみて下さい

【条件付き書式】
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html

【セルの書式設定-表示形式】
http://asugi23.web.infoseek.co.jp/excel/soft37.htm#1-2

質問した人からのコメント

2007/12/21 12:20:45

ありがとうございます。そのとおりにやったらできました。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜3件/3件中

並び替え:回答日時の
新しい順
|古い順

2007/12/1715:38:54

>数字と「その数字の色付け」を関連付け
下記のような方法もあります。

A1のセルの書式設定を
[黒][>=500]#,##0;[赤][<500]#,##0;0

とされると、A1が499以下の場合、「赤」文字、
A1が500以上の場合、「黒」文字で表示されます。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

アバター

ID非公開さん

編集あり2007/12/1714:03:58

あなたのおっしゃるとおりそれは関数とは関係なく、書式の問題です。
「条件付き書式」の機能でも出来ますが、御質問のような単純な例なら条件付き書式を持ち出すまでもなく普通の書式で可能です。

セルの書式設定で「表示形式」タブを開いてください。
詳しい書式が分かりませんが、数値で小数点以下なしだとします。「分類」を「数値」にしてみてください。
負の数の表示形式という欄があるのが分かると思います。そこで赤字で「-1234」とか書かれているものを選んでください。

また500点以上なら合格、500点未満なら不合格と表示するには
分類を「ユーザー定義」にし、種類欄に「[>=500]"合格";"不合格"」と入力します。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

編集あり2007/12/1713:59:02

そういうのは通常、IF関数ではなく、条件付書式でやります。
書式→条件付書式
ただし、書式が3つまでなので、色を4色以上に分けたい時などはマクロで設定することになります。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する