ここから本文です

解決済みのQ&A

平均の経験年数を出したいのですが、個人の経験年数を下記の式で求めています。 別...

manzoku19さん

平均の経験年数を出したいのですが、個人の経験年数を下記の式で求めています。
別のセルで〇〇〇ヵ月に直し数値として扱って出そうと思うのですが良い方法はありますか?

手計算で月数に直して出すと全く違う答えが出ます。(112年2か月)
個人の数値をそのまま使えればいいのですが、文字列なので新たに式を入力する方法でも構いません。
Exelは2003と2007を使用しています。
以前に色々な方から教えていただきましたが、のみ込みが悪くもう一度教えて下さい。

個人の経験年数
A1 =基準日 B2=入社日 C2=転属日 D2=経験年数

D2=DATEDIF(B2かC2,A1,"Y")&"年"&DATEDIF(B2かC2,A1,"YM")&"ヵ月"
※B2とC2は状況により使い分けています。

ちなみに平均年数は
DATEDIF(AVERAGE(F3:F40),A1,"Y")&"年"&DATEDIF(AVERAGE(F3:F40),A1,"YM")&"ヵ月"で求めています。
※(F3:F40)は、手計算した経験月数のセルです。

以前、INT(AVERAGE(F3:F40)/12)&"年"&MOD(AVERAGE(F3:F40),12)&"ヵ月"で求めましたが、月数が
小数点以下も表示する為、使いませんでした。

宜しくお願いします。

補足
決まりはありません。
人によって入社前に取得したか後に取得したかの違いです。
  • 質問日時:
    2012/5/27 19:44:33
  • 解決日時:
    2012/5/31 15:49:14
  • 閲覧数:
    198
    回答数:
    1
  • お礼:
    知恵コイン
    100枚

ベストアンサーに選ばれた回答

maron5ooさん

【補足による追記】
>決まりはありません。
◆決まっていなければ、具体的な式はお示しできませんが、
◆平均年数=DATEDIF(入社日または転属日の平均,A1,"Y")をもとに計算できます
◆経験年数の起算日(シリアル値)の平均を出して、基準日から経験年数を求めれば、
◆結果して、求める平均年数になります
◆ルールがあれば、「入社日または転属日の平均」を式でできると思います

**************************************

◆質問です
>※B2とC2は状況により使い分けています。
◆ルールは決まっていますか、
◆決まっていれば、どのようなルールですか

  • 違反報告
  • 編集日時:2012/5/28 00:54:46
  • 回答日時:2012/5/27 19:57:31

質問した人からのお礼

  • ありがとうございました。
    ルールがないのでこれ以上はできないですね。
  • コメント日時:2012/5/31 15:49:14

グレード

この質問につけられたタグ

タグランキングを見る

Q&Aをキーワードで検索:

総合Q&Aランキング

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。

知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する