Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : Microsoft 365)
差分±20のセルを色付けをしたい
投稿日時: 22/12/03 00:15:52
投稿者: Ikesp

Excelで作業時間を管理しています。
計画時間より実績時間が+20以上の場合は赤、-20以上の場合は青というように大幅に差があるものに色をつけたいです。
計画時間が20、実績時間が40→赤
計画時間が40、実績時間が20→青
 
  A   B   C   D   E
1 計画      社員1    社員2
2    業務名A  20  メモ  15
3    業務名B  10  メモ  20
4    業務名C  15  メモ  20
・・・
 
10 実績     社員1    社員2
11   業務名A  40  メモ  15 ←実績の時間セルを色付けしたい
12   業務名C  15  メモ  
13   業務名D  10  メモ  10
・・・
 
・業務名の並びが計画と実績で違います。
・メモのところは別のデータが入っていて移動ができません。
 
条件付き書式を入れるときにどのようにしたら簡単に出来ますでしょうか?
質問に不備がございましたらお手数ですがお知らせ下さい。
 
 
 
 

回答
投稿日時: 22/12/03 09:40:01
投稿者: WinArrow
投稿者のウェブサイトに移動

>簡単
には、個人差があるから、
一概に「この方法」という回答は難しい
 
回答者は「簡単」と思っているが、質問者さんには、難しい‥こともしばしばあるから・・・
  
自分では、どの様な関数を使えばできそうと考えたいますか?
いくつも案があってもよいでしょう。

投稿日時: 22/12/03 12:14:19
投稿者: Ikesp

ご指摘ありがとうございます。
簡単にというのは手間が少なくということで、
ABSとVlookupを使うと思っていますが、具体的な式はまだ入れていません。
私は知識不足のため、ABSとVlookupが最適なのか?他に良い方法があるのかがわかりません。。
そのため余分に「簡単に」とつけてしまいましたが皆さんが思う最適な方法をご教示頂きたいです。

回答
投稿日時: 22/12/03 12:51:52
投稿者: WinArrow
投稿者のウェブサイトに移動

>ABS
を使う意図が分かりませんが、
2つの条件を1つの条件式にまとめようと
考えていいませんか?
 
条件付き書式は、「書式」単位で設定しますから、
「赤」と「青」別々に設定するとになります。
 
別々のVlookup関数ならば、できますか?
 
  

回答
投稿日時: 22/12/03 13:50:43
投稿者: WinArrow
投稿者のウェブサイトに移動

ヒント
 
掲示してある表の「C11」セルに設定する「赤」の
条件式
=C11-VLOOKUP($B11,OFFSET($B$2,0,0,9,COLUMN(C11)-1),COLUMN(C11)-1,FALSE)>=20
 
※VLOOKUP関数の範囲の指定には、OFFSET関数でセル範囲になるようにします。
ここがミソ
OFFSET($B$2,0,0,9,COLUMN(C11)-1)
COLUMN(C11)-1で、取り出す列と整合させる
 
これが理解できれば、「青」は分かりますよね?
 

回答
投稿日時: 22/12/03 14:19:24
投稿者: んなっと

こんな方法も。
 
    A    B  C   D   E
 1 計画        社員1 社員2
 2    業務名A 20  メモ   50
 3    業務名B 10  メモ   20
 4    業務名C 70  メモ   10
 5                 
 6                 
 7                 
 8                 
 9                 
10 実績        社員1 社員2
11    業務名A 40  メモ   30
12    業務名C 15  メモ   50
13    業務名D 10  メモ   10
 
C11:E13を選択して
 
条件付書式:数式〜▼
=C11-INDEX(C$2:C$9,MATCH($B11,$B$2:$B$9,0))>=20
 書式 赤
 
条件付書式:数式〜▼
=C11-INDEX(C$2:C$9,MATCH($B11,$B$2:$B$9,0))<=-20
 書式 青

投稿日時: 22/12/04 10:27:33
投稿者: Ikesp

お二人の方法両方でやってみて両方上手く出来ました。大変助かりました。
ありがとうございました。