[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数を教えてください。』(りりあん)
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
工期の翌営業日なら
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.