Excel (一般機能)

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

 
(Windows 11全般 : Microsoft 365)
エクセル関数 営業日の調べ方
投稿日時: 23/10/07 16:26:11
投稿者: ahiruchantoneko
メールを送信

エクセル関数で指定した日付より2営業日目以降の最初にくる金曜日を調べたいのですが、
Excel関数をどのように使えばよろしいでしょうか。
土日祝祭日は除きます。
 
わかる方、ご教授のほど何卒よろしくお願いします。

回答
投稿日時: 23/10/07 16:36:58
投稿者: 半平太

祝祭日リストは、どこかに作ってあるんですか?

投稿日時: 23/10/07 16:41:36
投稿者: ahiruchantoneko
メールを送信

初めまして、コメントありがとうございます。
祝祭日のリストは、E1:E18 に入力しております。
よろしくお願いいたします。
 

回答
投稿日時: 23/10/07 16:49:13
投稿者: WinArrow

確認
>土日祝祭日は除きます。
 
土日祝祭日以外を営業日とする
という解釈でよいのですか?
 
WORKDAY関数を使うことになると思います。
 
その中で、3番目の引数に「祭日」があります。
祭日表(祝日表)を用意する必要があります。
毎年変わるので、表の範囲、更新するタイミング等を検討し、運用を決めることが必要です。
法律改正による影響もああります。
 
複数のファイルで祝日表を共有するおとも視野に入れて検討してみてください。
 

投稿日時: 23/10/07 17:31:22
投稿者: ahiruchantoneko
メールを送信

ご指摘ありがとうございます。
土日祝日以外を営業日とします。
E列に土日以外の休業日を手入力するつもりでしたが、別シート、別ブックに休業日を入力した方がよい気がしてきました…。

回答
投稿日時: 23/10/07 17:44:07
投稿者: 半平太

>祝祭日のリストは、E1:E18 に入力しております
であるならば、
B2セル =WORKDAY.INTL(WORKDAY(A2,1,$E$1:$E$18),1,"1111011",$E$1:$E$18)
 

<結果図>
行  ____A____  _____B_____
 1  指定日     TargetDate 
 2  2023/10/7   2023/10/13

投稿日時: 23/10/07 18:50:26
投稿者: ahiruchantoneko
メールを送信

教えていただきました数式をセルに入力いたしましたら無事、解決いたしました。
神業です。大変助かりました。本当に本当にありがとうございました。