- ベストアンサー
■勤続年数給の計算(エクセル)について
勤続年数給の計算(エクセル)について教えてください。 勤続年数は”DATEDIF”で求める事が出来たのですが、そこから自動計算で勤続年数給分を出したいと思っています。 6ヶ月毎に2500円UPする計算です。 基準日 2011/3/18 番号 氏名 入社日 勤続年数 勤続年数給 1 山田 2009/3/18 2年0ヶ月 こんな感じで作成しようと思っているのですが、どなたかアドバイスをお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えばA1セルに基準日の文字があり、B1セルに2011/3/18のように日付が入力されているとします。 また、A2セルには番号、B2セルには氏名、C2セルには入社日、D2セルには勤続年数、E2セルには勤続年数給の文字列がそれぞれ入力されており、それらの項目名の下行にデータが入力され、表示されるとします。 D3セルには次の式を入力して下行にオートフィルドラッグします。 =IF(OR(B$1="",C3=""),"",DATEDIF(C3,$B$1,"Y")&"年"&DATEDIF(C3,B$1,"YM")&"ヶ月") E3セルには次の式を入力し下行にオートフィルドラッグします。 =IF(OR(B$1="",C3=""),"",INT(DATEDIF(C3,B$1,"M")/6)*2500)
その他の回答 (1)
- minosennin
- ベストアンサー率71% (1366/1910)
一例ですが、 C列の2行目以降に入社年月日、判定の基準となる日がG1にあるものとして、 D列に勤続年数 E列に勤続月数(6カ月未満切捨て) を表示する場合 D2に =DATEDIF($C2,$G$1,"y") E2に =FLOOR(DATEDIF($C2,$G$1,"ym"),6) 下へ必要数ドラッグ ただし、4月1日入社を3月31日でまる1年としたい場合は、基準となる日を4月1日とする必要があります。
お礼
minosenninさん、ありがとうございます。 試してみます!
お礼
KURUMITOさん、ありがとうございます。 分かりやすくご説明いただきありがとうございます。 試してみます。