- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル有給管理表を作りたい)
エクセルで有給管理表を作る方法
このQ&Aのポイント
- エクセル2003を使用して、有給管理表を作成する方法について解説します。
- 基準日を入力すると、自動的に現在の有給残日数が表示されるように設定することができます。
- さらに、6ヶ月ごとに付与される有給の日数が自動的に入力されるようにもできます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のようにしてはどうでしょう。 A1セルには基準年月日と文字を入力しB1セルに2012/6/1というように日付を入力します。 A2セルには氏名、B2セルには入社日、・・・・・G2セルには残日数とお示しの項目名を並べます。 そこでA3に鈴木などと入力しB3セルには入社日、C3セルには別のシートからVLOOKUP関数などで前年度における残り日数を表示させます。D3セルには次の式を入力し下方にドラッグコピーします。 =IF(B3="","",DATE(YEAR(B$1)-IF(AND(MONTH(B$1)>=1,MONTH(B$1)<=3),1,0),MONTH(B3)+6,DAY(B3))) E3セルには付与日が来た時の付与日数ですが次の式を入力して下方にドラッグコピーします。 =IF(B3="","",IF(D3>=DATE(YEAR(B3)+2,MONTH(B3)+6,DAY(B3)),12,IF(D3>=DATE(YEAR(B3)+1,MONTH(B3)+6,DAY(B3)),11,IF(D3>=DATE(YEAR(B3),MONTH(B3)+6,DAY(B3)),10,"")))) F3セルはその年度のおける使用数を入力します。 G3セルには基準年月日での残りに数を表示させるために次の式を入力して下方にドラッグコピーします。 =IF(A3="","",IF(D3>B$1,C3-F3,IF(D3<=B$1,C3+E3-F3,""))) なお、ここでは年度は4月1日から翌年の3月31日までが当該年度としています。
お礼
お礼が遅くなり、申し訳ありません。。 丁寧に説明していただき、本当にありがとうございます^^ 助かりました^^