Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Excel 2013)
特定文字文字に対する区別
投稿日時: 19/10/21 08:25:14
投稿者: bambam1192
メールを送信

200あるリストの中で 下表示のようにしたい内容です。
  
 A    B    C 契約日 15日前 30日前
1 A  新業務対応 ◯  9/4     ◯/◯
2 B  通常      9/10  ◯/◯
3 C  通常      9/15  ◯/◯
4 D  新業務対応 ◯ 8/25      ◯/◯
  
AとBと契約日を入力すると
C、15日前、30日前が出てくるシステムにしたい。
C、15日前、30日前が出てくる関数をご教示お願いします。

回答
投稿日時: 19/10/21 08:39:12
投稿者: んなっと

  A      B  C     D     E     F
1 A 新業務対応 ○  9/4(水)       8/5(月)
2 B    通常   9/10(火) 8/26(月)     
3 C    通常   9/15(日) 8/31(土)     
4 D 新業務対応 ○ 8/25(日)      7/26(金)
 
C1
=IF(B1="通常","","○")
下方向・↓
E1
=IF(C1="○","",D1-15)
下方向・↓
F1
=IF(C1="○",D1-30,"")
下方向・↓
 
※土日祝日を除くなら、例えばI列に祝日リストを並べておいて
 
  A      B  C     D     E     F
1 A 新業務対応 ○  9/4(水)      7/24(水)
2 B    通常   9/10(火) 8/20(火)     
3 C    通常   9/15(日) 8/26(月)     
4 D 新業務対応 ○ 8/25(日)      7/15(月)
 
E1
=IF(C1="○","",WORKDAY(D1,-15,I:I))
下方向・↓
F1
=IF(C1="○",WORKDAY(D1,-30,I:I),"")
下方向・↓

回答
投稿日時: 19/10/21 13:48:19
投稿者: んなっと

I:Iの部分は、実際の祝日数に応じて I$1:I$20 のように範囲を限定してください。
速度が違います。

トピックに返信