【IF × TODAY × NETWORKDAYS】関数コンボ、営業日で条件分岐!

関数コンボ道場

💥使うシーンと目的

タスク
タスク

「納期まであと何日?…土日や祝日を抜いたら何日残ってんの?」
「期限が近づいたら自動で警告してほしい!」そんな時に便利なのが、このトリプルコンボ。
NETWORKDAYSで残り営業日を計算し、IFで条件分岐、TODAYで常に最新の日付を基準にできる!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

カレンダー見ながら『あと〇日』って言う秘書みたいやで!


🔍 今回の関数:IF関数 × TODAY関数 × NETWORKDAYS関数

ジッピー(ChatGPT)
ジッピー(ChatGPT)

IFは“判断の親分”、TODAYは“今を知らせる時計係”、NETWORKDAYSは“営業日カウンター”や!

IF関数

👉 条件を判定し、TRUEのときとFALSEのときで別の結果を返す。

IF関数って、“迷ったときに決めてくれる親分”や!


TODAY関数

👉 今日の日付を返す。シートを開くたびに自動で更新。

TODAY関数って、いつでも“今日”を教えてくれる相棒やで


NETWORKDAYS関数

👉 開始日から終了日までの営業日数(土日+指定祝日を除外)を返す。

NETWORKDAYS関数って、“土日と祝日を除いて日数を数える営業日カレンダーの番人”や!


📊 実際のコンボ:

タスク
タスク

「今日が2025年8月11日として、納期(A2セル)までの残り営業日を計算し、5日以内なら「急げ!」、それ以外は「余裕あり」と表示したい」そんな場合は、
=IF(NETWORKDAYS(TODAY(), A2, 祝日リスト) <= 5,"急げ!","余裕あり")


  • TODAY():今日の日付 (2025年8月11日)
  • B2:納期日
  • 祝日リスト:別セル範囲に祝日を入力(例:E2:E6)
  • NETWORKDAYS(...):残り営業日数を算出
  • IF(...):営業日数が5日以内なら「急げ!」、それ以外は「余裕あり」

図解:IF × TODAY × NETWORKDAYS


タスク
タスク

これなら、土日や祝日を考慮して本当の残り日数で警告がでる!納期管理が一気に正確になるわ!

ジッピー(ChatGPT)
ジッピー(ChatGPT)

土日をカウントしないだけで、心の平穏が保たれるで。まぁ納期は迫ってくるけどな!


⚠️よくあるミスや落とし穴

  • NETWORKDAYSの祝日リストを指定し忘れる(余計に営業日が少なく計算される)
  • TODAY()が常に更新されるため、過去の記録用途には不向き
  • 営業日の定義が土日以外の場合はNETWORKDAYS.INTLの方が便利

🌟応用コンボ(別の機会)

  • IF × TODAY × NETWORKDAYS.INTL(休日パターンを自由設定)
  • IF × TODAY × WORKDAY(指定日数後の営業日を求める)
  • IF × NETWORKDAYS × DATEDIF(営業日と暦日を比較)

🎯まとめ

ジッピー(ChatGPT)
ジッピー(ChatGPT)

カレンダー管理も関数に任せたら、ヒヤヒヤ納期も余裕の顔で迎えられるで!

コメント

タイトルとURLをコピーしました