No.6
- 回答日時:
>B1に本日の日付があり、
>D1に翌営業日の日付を自動算出したいです。
>祝日は別シートで祝日マスタを持っています。
最適な組込み関数は =WORKDAY(開始日,日数,祭日一覧) になります。
D1=WORKDAY(B1,1,{祝日マスタの全セル})
日数は翌日ですから 1 で良いことになります。
添付画像はSheet2のA2~A18に2013/12/23~2014/11/23の祝日を定義しています。
No.5
- 回答日時:
No.3です!
たびたびごめんなさい。
投稿後一応確認してみました。
前回の数式ではB1セルの1日後が「金曜日」で「祝日一覧」にある場合、次の月曜日になってしまいますので、
少し長くなりますが、↓の数式に変更してください。
=IF(AND(WEEKDAY(Sheet2!B1)=5,COUNTIF(祝日一覧,B1+1)),IF(COUNTIF(祝日一覧,B1+2)=0,B1+2,WORKDAY(B1,1,祝日一覧)),IF(WEEKDAY(B1)=6,IF(COUNTIF(祝日一覧,B1+1),WORKDAY(B1,1),B1+1),WORKDAY(B1,1,祝日一覧)))
2016年までの祝日を調べてみると、金曜日が祝日なのは
2013/5/3・2014/3/21・2016/1/1・2016/4/29・2016/12/23
の5日だけのようです。
その前日が「祝日」(木・金と連日祝日)という日はないようですので、
とりあえず2016年までは対応できるのではないでしょうか?
※ あくまで一般的な暦上の祝日で、独自に平日を「祝日一覧」に入れている場合は
この限りではありません。m(_ _)m
No.4
- 回答日時:
>#NAME?でエラーになってしまいうまくいきません。
ご相談で
>祝日は別シートで祝日マスタを持っています。
というお話でしたので,「祝日一覧を記載したセル範囲に 祝日一覧 と名前を定義してある」前提で回答しています。
そういう事は何もしていないなら,素直に
=MIN(IF((WEEKDAY(B1+ROW($B$1:$B$9))>1)*(COUNTIF(祝日を記載したシート!祝日を記入してあるセル範囲,B1+ROW($B$1:$B$9))=0),B1+ROW($B$1:$B$9)))
といった数式に修正し,必ず忘れずにコントロールキーとシフトキーを押しながらEnterで入力して下さい。
言わずもがなですが「祝日を記載したシート」だの「祝日を記入してあるセル範囲」だのは,上述の式を何も考えずコピー貼り付けてもダメですから,あなたの実際のエクセルの姿に応じて正しく修正して下さいネ。
>B2~B9は本日の日付に1日ずつ日付を足したらいいですか
B2からB9には「何もする必要はありません」。B1に今日の日付を記入したら,回答した数式を「余計な細工は何もしないで」使用して下さい。
今日の日付を記入するセルが実際にはB1じゃない場合でも,「$B$1:$B$9」の部分は「絶対に触らずこのまま」にしておいて下さい。
No.3
- 回答日時:
こんばんは!
すでに回答は出ていますが・・・
別Sheetの祝日データを「祝日一覧」と名前定義しているとします。
D1セルに
=IF(WEEKDAY(B1)=6,IF(COUNTIF(祝日一覧,B1+1),WORKDAY(B1,1,祝日一覧),B1+1),WORKDAY(B1,1,祝日一覧))
としてみてはどうでしょうか?
※ 細かい検証をしていませんので、
B1セルの前後が祝日の場合はどうなるか試してみてください。m(_ _)m
No.2
- 回答日時:
やり方は幾つかありますが,
年末年始とかGWとかで最大8連休まで:
=MIN(IF((WEEKDAY(B1+ROW($B$1:$B$9))>1)*(COUNTIF(祝日一覧,B1+ROW($B$1:$B$9))=0),B1+ROW($B$1:$B$9)))
と記入,必ずコントロールキーとシフトキーを押しながらEnterで入力。
#「祝日一覧」の中に日曜日も組み込んで「休業日一覧」にしてしまった方が,数式は簡単になります。
この回答への補足
#NAME?でエラーになってしまいうまくいきません。
B1は本日の日付
B2~B9は本日の日付に1日ずつ日付を足したらいいですか。
<#「祝日一覧」の中に日曜日も組み込んで「休業日一覧」にしてしまった方が,数式は簡単になります。
⇒このやり方でもOKです。
再度教えてください。
宜しくお願いします。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- 求人情報・採用情報 アルバイトの面接結果について。 4月の29日のお昼頃、接客販売のアルバイトの面接を受けました。 結果 1 2023/05/06 16:36
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- 電子マネー・電子決済 ドットマネー交換について質問 ドットマネーの交換先にdポイントがあります 交換時間は3営業日(土日祝 1 2022/11/27 09:25
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- その他(Microsoft Office) エクセルについて教えてください。 3 2023/05/19 18:19
- 中途・キャリア 転職するか悩んでます。皆様ならどちらを選びますか? A社→基本給18万+固定残業代5万円 営業職 残 3 2022/04/03 18:21
- Excel(エクセル) Excelの関数で可能でしょうか、日付や式の値の自動更新 4 2023/05/19 17:17
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報