[[20230121205344]] 『関数を教えてください。』(りりあん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『関数を教えてください。』(りりあん)

	A	B	C
1	注文日	工期	報告日
2	1月23日	1月28日	1月30日

sheet1のC2セル(報告日)に関数で工期の翌日の日付を表示させる関数を
教えて頂けませんか?

条件は報告日は工期の翌日の日付を表示
ただし土日祝日を除く平日の日付を表示させるという条件です

ちなみにsheet2のA列には年間の祝日を記載させたシートを用意しています

よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 C2 =WORKDAY(B2-1,1,祝日!A:A)

エクセル 土日祝日 翌日 といったワードで検索できます
(フォーキー) 2023/01/21(土) 21:10:53


=B1+C1
(IIKAGEN) 2023/01/21(土) 21:13:33

 工期の翌営業日なら

 C2 =IF(B2="","",WORKDAY(B2,1,Sheet2!$A$2:$A$100))
 表示形式「日付」

 以上
(笑) 2023/01/21(土) 21:17:07

フォーキーさま (笑)さま
ありがとうございました。
希望する結果の関数を設定できました。

IIKAGENさま
ちょっと希望する結果ではありませんでしたが
コメントありがとうございました。
(りりあん) 2023/01/21(土) 21:34:48


 > =WORKDAY(B2-1,1,祝日!A:A)
シート名間違ってすみません。
あとSheet2のA列に日付以外の文字(見出し)などがあるとエラーになるので、笑さんの回答のように範囲指定(絶対参照)してください。

(フォーキー) 2023/01/21(土) 21:41:42


フォーキーさま
フォローのコメントありがとうございました。

(りりあん) 2023/01/21(土) 21:56:45


 工期の翌営業日でしょ?
 工期が 2023/2/1(水)だったら 2/2(木)では?
 
 >=WORKDAY(B2-1,1,祝日!A:A)
 フォーキーさんの ↑ の式だったら、工期と同じ 2/1 になりませんか?

 以上、確認だけ
(笑) 2023/01/21(土) 22:07:12

(笑)さま
ご指摘のコメントありがとうございました。

確かにフォーキーさんの関数を検証した結果、工期と同じ 2/1になりました。
そこは
=WORKDAY(B2,1,祝日!A:A)に修正して使用させていただこう思っていました。

質問した側なので、関数違ってますよ!!・・・とご指摘するのも気が引けて
しまったので何も言わなかったのですが、反対にフォーキー様に対しても
失礼な対応になってしまったのなら、今後そのように書き込みしていきたいと
思います。
(◞‸◟)
(りりあん) 2023/01/21(土) 22:19:34


 >フォーキーさんの ↑ の式だったら、工期と同じ 2/1 になりませんか?

ネットにあった式をよく考えずに使ってました。
「開始日が土日祝日だったら次の平日を求める」式ですねこれは。

笑さん訂正ありがとうございます。
りりあんさん何度も申し訳ないです。
希望通りにならなかったら気にせずに指摘してください。
(フォーキー) 2023/01/21(土) 22:27:39


とんでもありません。

フォーキーさま(笑)さま
いろいろとご回答いただき感謝しております。

今後も何かありましたらよろしくお願いします。
(*´Д`)/
(りりあん) 2023/01/21(土) 22:33:36


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.