Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2016)
予定と実績を比較し、前倒し延期に色を付けたい
投稿日時: 19/10/08 11:56:51
投稿者: TANPOPO

1つのシートに、下記のような予定と実績の表があります。
実績が予定に対して延期になったら赤、前倒しになったら青色を付けたいのですが、どのようにすればよいでしょうか。
ご教授いただければ幸いです。
よろしくお願いします。
 
予定                            
      2019/04    2019/05    2019/06    2019/07    2019/08    2019/09    2019/10
CO000001    1                        
CO000002    1                        
CO000003    1                        
CO000004    1                        
CO000005            1                
CO000006            1                
CO000007            1                
CO000008            1                
                            
実績                            
      2019/04    2019/05    2019/06    2019/07    2019/08    2019/09    2019/10
CO000001    1                        
CO000002    1                        
CO000003         1(赤)                    
CO000004                 1(赤)            
CO000005    1(青)                        
CO000006                        1(赤)    
CO000007            1                
CO000008    1(青)                    

回答
投稿日時: 19/10/08 12:38:55
投稿者: Mike

TANPOPO さんの引用:
1つのシートに、下記のような予定と実績の表があります。
「1つのブックに、下記のような予定と実績のシートがあります」の間違いでは?

投稿日時: 19/10/08 12:50:36
投稿者: TANPOPO

Mike さんの引用:
TANPOPO さんの引用:
1つのシートに、下記のような予定と実績の表があります。
「1つのブックに、下記のような予定と実績のシートがあります」の間違いでは?

Mikeさん
ご指摘ありがとうございます。
ですが間違いではなく、1つのシートに予定と実績の表があります。

回答
投稿日時: 19/10/08 13:07:01
投稿者: んなっと

      A    B    C    D    E    F    G    H
 1   予定                                
 2      2019/04 2019/05 2019/06 2019/07 2019/08 2019/09 2019/10
 3 CO000001    1                           
 4 CO000002    1                           
 5 CO000003    1                           
 6 CO000004    1                           
 7 CO000005         1                       
 8 CO000006         1                       
 9 CO000007         1                       
10 CO000008         1                       
11                                     
12   実績                                
13      2019/04 2019/05 2019/06 2019/07 2019/08 2019/09 2019/10
14 CO000001    1                           
15 CO000002    1                           
16 CO000003         1                       
17 CO000004             1                  
18 CO000005    1                           
19 CO000006                  1              
20 CO000007         1                       
21 CO000008    1                           
 
B14:H21選択
条件付書式:数式が▼
=AND(B14=1,MATCH(1,3:3,0)>COLUMN())
書式:赤
OK
 
条件付書式:数式が▼
=AND(B14=1,MATCH(1,3:3,0)<COLUMN())
書式:青
OK

投稿日時: 19/10/08 14:18:07
投稿者: TANPOPO

んなっとさんありがとうございます。
 教えていただいた数式でできました。
また、わかりやすい一覧にしていただきありがとうございます。
 
実際は下記の品番、
CO000001
CO000002
CO000003
CO000004
CO000005
CO000006
の順番が違う場合があります。
 
また、数字も増えたり減ったりすることがあります。
修正補足ばかりで申し訳ありません。
  
ですので品番に紐付け差異に色を付けるにはどうしたらよいでしょうか。
ご教授いただければ幸いです。
  
何卒、よろしくお願いいたします。

回答
投稿日時: 19/10/08 14:33:26
投稿者: んなっと

      A    B    C    D    E    F    G    H
 1   予定                                
 2      2019/04 2019/05 2019/06 2019/07 2019/08 2019/09 2019/10
 3 CO000001    3                           
 4 CO000002    2                           
 5 CO000003    1                           
 6 CO000004    2                           
 7 CO000005         3                       
 8 CO000006         2                       
 9 CO000007         1                       
10 CO000008         1                       
11                                     
12   実績                                
13      2019/04 2019/05 2019/06 2019/07 2019/08 2019/09 2019/10
14 CO000001    1                           
15 CO000002    2                           
16 CO000008    3                           
17 CO000005    1                           
18 CO000003         4                       
19 CO000007         1                       
20 CO000004             5                  
21 CO000006                  2              
 
B14
条件付書式:数式が▼
=AND(B14<>"",MATCH(10^9,INDEX($1:$10,MATCH($A14,$A:$A,0),))>COLUMN())

=AND(B14<>"",MATCH(10^9,INDEX($1:$10,MATCH($A14,$A:$A,0),))<COLUMN())

投稿日時: 19/10/08 14:53:47
投稿者: TANPOPO

んなっとさん
 
まさにやりたかったことができました。
ものすごい速さでご回答いただき、大変助かりました。
意味合いをよく理解し、使いこなせるように勉強させていただきます。
本当にありがとうございました。