Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IF関数を使用して文字色変更

18,306 views
Skip to first unread message

pikake

unread,
Nov 11, 2009, 2:31:03 AM11/11/09
to
ヴァージョン:エクセル2003

IF関数を使用して、真偽によりそのセル内の表示文字色を変更したいのですが…
できるだけ簡単な方法で実現したいので、他の方法でも良いので教えて下さい。


例)
 A   B    C    D   ←列番号
|日  残業  合計  累計
1| 1  1:00  1:00  1:00  
2| 2  2:00  2:00  3:00
3| 3   0
4| 4  1:00  1:00  4:00
↑ ----------------------
行  合計    4:00  4:00

D3セル内の計算式として
=IF(C3=0,文字色"白",文字色"黒")・・・こんなイメージで!(素人っぽいですが^^;)

C3セルには0の値が計算されて入っており、セルの書式設定で白色にしてある
TRUE⇒文字色"白"
FALSE⇒文字色"黒"

※セル内のデータ:数値(時刻)で計算には含まれるようにしたい


y sakuda

unread,
Nov 11, 2009, 6:52:59 AM11/11/09
to

"pikake" <pik...@discussions.microsoft.com> wrote in message
news:1D329363-E03E-4606...@microsoft.com...
式ではフォントの色を変更することはできません。
しかし、条件付き書式で簡単にできます。
D3を選択して、書式⇒条件付き書式 でダイアローグを出し、
"式が"を選択、数式に C3=0、書式でフォント色ないしはパターンでセルの背景色を指定します。
なお、D3の値でD3のフォント色等を変更することもできます。

--
ニュースグループの購読にはOutlook Express などのニュースリーダーを
使用してください。

下記のサイトをご覧下さい
http://www.microsoft.com/japan/communities/newsgroups/faq.mspx
http://www.microsoft.com/japan/communities/newsgroups/list.mspx

y sakuda Microsoft MVP for Business Productivity - Excel
(Jan 2009 - Dec 2009)
sakudaya...@hotmail.com

VBA,VBSによるツールなどがあります
http://www16.plala.or.jp/ysakuda/ystop.htm
6月27日 Windows更新履歴をVBAのページに追加しました。

y sakuda

unread,
Nov 11, 2009, 7:27:31 AM11/11/09
to
"pikake" <pik...@discussions.microsoft.com> wrote in message
news:1D329363-E03E-4606...@microsoft.com...
#相当時間がたっても表示されませんので再投稿します。
#もし、重複しておりましたらお詫びします。

マックちゃん

unread,
Nov 11, 2009, 11:01:01 PM11/11/09
to
基本的にsakudaさんの回答でできると思うのですが、まだ解決していないようなので、参考までに補足します。

> D3を選択して、書式⇒条件付き書式 でダイアローグを出し、
> "式が"を選択、数式に C3=0、書式でフォント色ないしはパターンでセルの背景色を指定します。

条件付き書式を設定したいD2セル(例示のデータでは1行目となっていますが)以下を選択して、「書式」「条件付き書式」のダイアログで「数式が」を選択して、数式の部分に「=C2=0」と入力して「書式」ボタンからフォントの色を白に設定します。

pikake

unread,
Nov 12, 2009, 2:03:01 AM11/12/09
to
y sakuda様
マックちゃん様

できました!!
ありがとうございましたm(__)m

ディスカッショングループの利用の仕方もまだよくわからず、自分の出した質問を捜すのにも苦労していました(^^;)
これからもつたない質問ばかりで恐縮ですが、色々とご教示くださいマセ☆

0 new messages