じいじの職場では、excelで1か月の予定を事前に計画して何月何日にこれこれの作業をすると決めていきます。
有り難い事にexcelにほとんどの条件が設定されて居て、計画する月の情報を入力すると大抵の事は勝手に決めてくれますが、インプットされる作業が増えた場合に関数とVBAが触れないと何ともならない仕組みなので、職場のみなさんに関数とかVBAを知ってもらう様に色々手を尽くして居ますが、まずは習うより慣れろなので、やってもらっています。
で、最近月初め第3営業日に作業の追加が有りました。
じいじとしては関数【=WORKDAY(開始日, 日数, 祭日)】を使えば直ぐに目的の日が決まると思っていました。。
関数の仕組みは良いのですが、開始日の扱いを理解していないと何ともへんてこな会話に成りました。
「開始日が月初めなので、2020年10月1日、日数に"3"日を入れたんですが、変なんです。。。」
本人は2020年10月5日を期待したのですが、2020年10月6日と成ってしまう・・・
じいじもなんか何処かに書いて有った様な気がして、調べると起算日はカウントする日数に入って居ないとの仕様なので、この場合開始日を前月の月末日にするのが正解でした。
LibreOfficeで実験しましたので、記載します。・・・D列に【=WORKDAY(B2,C2)】等と書いて有ります。。。キャプチャ下手。。