• ベストアンサー

エクセルのエキスパートさん助けて~

添付のように休暇の管理をしようと思っています。 残日数に入る関数を教えてください。 【条件】 (1)繰り越しは、16日が過ぎると残日数が2日プラスされる。 (2)取得(入力)した分、残日数は減る。 (3)1日は7時間45分 残日数の適切な関数がお分かりの方、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.3

どうでしょうか。

参考URL:
https://www.oborodukiyo.info/ExcelTemplate/2019/XLTX-PaiedHolidays

その他の回答 (2)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.2

1日の勤務時間は7時間45分でも、休暇は一日8時間扱いとかではないのでしょうか? 例えば休暇の残日数が1日あるときに、4時間休暇を取ったら、残りは4時間とかになるのではないのでしょうか? またちょっと仕様があいまいで、16日を過ぎるというのが現在の日にちが16日を過ぎたらとかではないのでしょうか? そうなってくると、年から指定して毎月の欄を書いて置く感じなのかなって思うのですが。

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

1か月は最大31日なので、 計算結果を埋めるセルは AH6とAH7と思います。 セルの値が全数日付シリアル値であれば AH6= INT(((TIME(7,45,0)*B6+B7) -(TIME(7,45,0)*SUM(C6:AG6)) -(SUM(C7:AG7)) +(TIME(15,30,0))) / (TIME(7,45,0))) AH7= ((TIME(7,45,0)*B6+B7) -(TIME(7,45,0)*SUM(C6:AG6)) -(SUM(C7:AG7)) +(TIME(15,30,0))) -(TIME(7,45,0))*AH6 と思います。 ※簡単にしか確認していません。<m(__)m>

関連するQ&A