エクセルで勤続年数を出す方法を教えてください。
過去の質問を見ましたが、どう組み合わせたらいいのか分からず。。。
勤続年数を次のように算出したいのです。
「(1)15年まで55歳まで」「(2)15年以上55歳まで」「(3)55歳以上」
例えば
基準日 H20.4.1
生年月日 S26.6.20(56才9カ月12日)
入社日 S53.4.1(30年)
「(1)15年」「(2)13年2ヵ月18日」「(3)1年9カ月12日」
基準日 H20.4.1
生年月日 S24.4.29(58才11カ月3日)
入社日 H7.4.1(13年)
「(1)9年0カ月27日」「(2)」「(3)3年11カ月3日」
というような結果が出るように式を作りたいのです。
datedif等でいろいろ考えたのですが、いい方法がわかりません。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
A B
1 基準日 H20.4.1
2 生年月日 S26.6.20
3 入社日 S53.4.1
4 55歳の前日 =DATE(YEAR(B2)+55,MONTH(B2),DAY(B2)-1)
として
(1)=MIN(DATEDIF(B3,MIN(B1,B4),"Y"),15)&"年"&IF(DATEDIF(B3,MIN(B1,B4),"Y")<15,TEXT(DATEDIF(B3,MIN(B1,B4),"YM"),"0ヶ月;;")&TEXT(DATEDIF(B3,MIN(B1,B4),"MD"),"0日;;"),"")
(2)=(DATEDIF(B3,MIN(B1,B4),"Y")-15)&"年"&IF(DATEDIF(B3,MIN(B1,B4),"Y")>=15,TEXT(DATEDIF(B3,MIN(B1,B4),"YM"),"0ヶ月;;")&TEXT(DATEDIF(B3,MIN(B1,B4),"MD"),"0日;;"),"")
(3)=IF(B1>B4,DATEDIF(B4,B1+1,"Y")&"年"&TEXT(DATEDIF(B4,B1+1,"YM"),"0ヶ月;;")&TEXT(DATEDIF(B4,B1+1,"MD"),"0日;;"),"")
式の組み立て方がわからなかったので、ここまでしていただき感謝してます。
この通りにしたら思うような結果を出すことができ、非常に参考になりました。ありがとうございました。
No.4
- 回答日時:
こんな内容の質問はこんなところへ質問しないで、直ちにWEB(例Google)で「エクセル 勤続年数」で照会したら何万と関連記事がでる。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituy …
http://www.rericca.com/qa/ex3.htm
ほか
このコーナーのOKWAVEやおしえてGOOへの過去質問回答も出ることを覚えておくと良い。
No.3
- 回答日時:
この手の問題は「何ヶ月」の定義をどうするかという問題が計算式以前
に介在します。次のような場合、何か月何日と判断するんですか?
5月1日~5月31日
5月30日~6月30日
5月31日~6月30日
とりあえず、この問題は隅において、何日、だけで判断してみます。
式をそのまま出すと妙に長い式になるので考え方を書けば
1.55才になる日を計算する(C列)
2.C列-入社日を計算する(D列)
3.D列が15年以上ならC列-(入社日+15年)を計算、未満なら0にしておく(E列)
4.基準日-C列を計算する
2.が(1)、3.が(2)、4.が(3)に該当するはずです。
No.1
- 回答日時:
2つの例の結果を出すために、どのような条件分けとどのような計算をしたのでしょうか?
1つの計算式を作ろうとせずに、作業列(作業セル)をいくつも使って、泥臭くても良いので、まずは結果を出してみましょう。
きれいに1つの計算式で処理するのは、それからです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- その他(スポーツ) 大谷翔平の一番スゴいのはなんですか? 2 2023/02/24 15:35
- その他(就職・転職・働き方) 年末年始休暇を伴うシフト制の休みについて 2 2022/11/04 20:04
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- その他(ニュース・時事問題) 岸田総理大臣が目指すもの。外遊歴から何か読み取れますか? 3 2023/05/14 09:10
- サッカー・フットサル サッカーを生で観戦したことありますか? 3 2023/02/16 10:58
- 労働相談 アルバイト・パートの有給制度について 4 2023/01/07 20:58
- 雇用保険 雇用保険のカウント方法についておしえてください。 4 2022/06/13 00:14
- 統計学 お酒に強い人の割合について 2 2022/09/10 18:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンピューターで2進法が採用...
-
アクセスである時点での年齢を...
-
エクセルでeのマイナス乗の計算...
-
パソコンで購入したデーターが...
-
エクセルで最高値、最低値の日...
-
回覧板の日付について質問です...
-
VBAでエクセルシートを更新...
-
ウィンドウィズ メモ帳で日付だ...
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
Accessのデータ型の日付/時刻型...
-
差込印刷 縦書きで和暦(漢数...
-
ゆうちょ銀行のアプリで お客様...
-
宀や广など、部首だけを入力す...
-
回転印の使い方
-
PCの日付が起動のたびにリセ...
-
Googleカレンダーの設定
-
折り返して表示、縮小して表示...
-
Excelでヘッダに前日の日付を表...
-
セブンnowは駅前とかでも配達し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 隣のセルが空白以外の場...
-
コンピューターで2進法が採用...
-
アクセスである時点での年齢を...
-
ファイルメーカープロ8で生年月...
-
生年月日から年齢を取得する方法
-
エクセルで四捨五入ではなく、5...
-
【ACCESS】未定義関数が発生。...
-
計算結果をCASE WHENで判断した...
-
ACCESSでの時間外計算方法
-
ファイルメーカーPro7での経過...
-
エクセルでeのマイナス乗の計算...
-
ファイルメーカーで時間の表示...
-
ファイルメーカーで小数点以下...
-
ファイルメーカーで給与計算
-
生年月日から年齢を計算したい。
-
整列の比較回数を表す数式でよ...
-
SQLの質問です。
-
Accessクエリーにて開始日と終...
-
ACCESSのバグ?
-
ファイルメーカーで学年を表示...
おすすめ情報