- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2003で年次有給休暇(個人)の管理をするための数式を教えて)
Excel2003年次有給休暇(個人)管理のための数式を教えて
このQ&Aのポイント
- Excel2003で年次有給休暇(個人)の管理をするための数式を教えてください。今年度から勤務時間の改正により1日が7時間45分となりました。有給休暇は1日単位で使用すると7時間45分で計算され、時間休で使用すると1時間60分で計算されます。なので、1日取得すると、例えば有給休暇全体が40日0時間であれば39日0時間。この状態から1時間の時間休を取得すると38日6時間45分となります。そして、38日0時間45分から1時間の時間休で37日7時間30分となります。つまり、1日を7時間45分とし、日単位では7時間45分、時間単位では60分で計算される仕組みです。
- Excel2003で年次有給休暇(個人)の管理をするための数式を教えてください。勤務時間が8時間なので、8進法を使っています。今回の改正により1日が7時間45分となったため、新たな数式を求めています。また、数式の結果を「10日3時間0分」と表示したいと考えています。
- Excel2003で年次有給休暇(個人)の管理をするための数式を教えてください。具体的には、残り有給休暇日数や取得累計日数を計算するための数式を求めています。改正により勤務時間が7時間45分となった影響を受けています。以前は8進法を使用していましたが、新たな数式を使いたいと考えています。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (9)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.10
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.9
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.8
- keithin
- ベストアンサー率66% (5278/7941)
回答No.6
- keithin
- ベストアンサー率66% (5278/7941)
回答No.5
- tom04
- ベストアンサー率49% (2537/5117)
回答No.4
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.3
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.2
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
お礼
何度も何度もありがとうございました。 皆様のおかげで年休整理ファイルが完成できました。 最後はTEXT関数の使い方が分かっていれば良かったのですね…。 他にも間違っていた箇所あったようで、本当に助かりました。 完成したシートの最終的な数式を書きます。 (1) G4:前年度からの繰り越し日時数(入力形式=日数+"時:分") ここは表示形式がd日h時間m分になっているので、後でTEXT関数で表示させようと思います。 (2) B~E列:入力欄 取得月日、曜日、取得日数、取得時数(入力形式:1日ならD列に「1」、1時間ならE列に「1」) (4) D列:残日時数 =IF(B8="","",INT(((20+$G$4-SUM($D$8:D8))*"7:45"-SUM($E$8:E8)/24)/"7:45")&"日"&TEXT(ROUND(MOD(($G$4-SUM($D$8:D8))*"7:45"-SUM($E$8:E8)/24,"7:45"),5),"[h]時間mm分")) (5) E列:今年度累計取得日時数 =IF(B8="","",INT((SUM($D$8:D8)*"7:45"+SUM($E$8:E8)/24)/"7:45")&"日"&TEXT(MOD(ROUND(SUM($E$8:E8)/24,5),"7:45"),"[h]時間mm分")) たくさんの方々にアドバイスを頂き本当にありがとうございました。