[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付き書式設定について』(元気梨)
A B C
氏 名 有給日数 有給使用日数
山田 太郎 30日 25日(83%)
佐藤 一郎 40日 38日(95%)
中村 弘志 20日 18日(90%)
の表があり、「B列」の有給日数に対して「C列」の有給を使用した日数に対する割合(例 80%超えたら文字の色を黄色 90%超えたら文字の色を赤色)の様にする事は出来ますか?
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=IF(($B$2/$A$2)>=0.9,TRUE,FALSE)
の条件を入力する。
書式の設定も忘れずに。
(K) 2015/02/25(水) 11:03
=$C2/$B2>0.9
でいいと思うんですが… なぜIF関数をかませるのか? 「超えたら」だから>だけでいいのでは?
などありますが、まぁ質問者さんがうまく処理されたんでしょうね。 (コナミ) 2015/02/25(水) 12:44
IF文を書いた理由ですが、
私がコードを書くときの習慣ですね。
いつも同じ環境でコードを書いていないので、
私がわかりやすいように記述しています。
厳密にいうえば「超えたら」とありますので「>」でもいいとは思いましたが、
この掲示板を利用されている方は関数に不慣れな方も多いと思いましたので、
90%以上とした方がわかりやすいと思い変更しました。
セルの参照位置も適当に書きましたから、
質問者さんがうまく処理されたと思います。
この質問は元気梨さんのものなので、
私に対してわざわざ疑問を投げかけられたということは、
コナミさんからみたらよほどひどいコードなのでしょうね。
無駄な記述が多くて申し訳ない。
(K) 2015/02/25(水) 13:18
条件1
=($C2/$B2)>0.9
条件2
=($C2/$B2)>=0.8
で出来ると思いますよ。
理由は、条件1が優先されるからです。
たぶん、元気梨さんの条件は逆になっているんじゃないかな。
(K) 2015/02/25(水) 13:58
>「80%以上なら黄色(89%まで)」「90%越えたら赤色」 「89%まで黄色」ということであれば「90%を超えたら」というのは「90%以上」のことなのか? 文字通り「90%を超えたら」の意味であれば「90%」はどちらの条件にも属さないことになるが。
A以上・A以下 Aを含む
A未満・Aを超える Aを含まない。 (ねむねむ) 2015/02/25(水) 14:06
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.