No.3ベストアンサー
- 回答日時:
日付形式で扱えば、1年0月や2年0月0日は絶対に現れません。
カレンダーを見ましょう。0月や0日は存在しませんね。ついでにいうと、
そんなやり方では在籍2ヶ月と28日の翌日は3ヶ月と1日になります。
経過日数に日付形式の表示を流用してはいけません。
まず、「平均勤続年数」のベースになる個人別の「勤続年数」に月
数や日数が必要なのかを決めて下さい。必要なければ、単純に
=datedif(A1,today(),"y")でオッケーです。平均は7.8年などと出て
きます。
月数まで必要だというのなら、すべてを月数で計算しておき、頭の
固い上司に見せるときだけ12で割ることを考えます。個人別に
=datedif(A1,today()."M")で90ヶ月として、別にint(90/12)年とmod
(90,12)ヶ月とするんです。
日数まで必要だといわれたら、1ヶ月在籍と29日在籍でどっちが長い
か知ってますかと聞きましょう。
No.5
- 回答日時:
#01です。
求めたいのは平均勤続年月数なのですね。これは各人の勤続年月数と分けて考える方がよいです。「平均日数」は日付ではありませんから日付関数で考えると深みにはまります
まず各人の勤続年月を表示する方法は既に述べました。
A1に入社日があるとき
="満"&DATEDIF(A1,TODAY(),"Y")&"年"&DATEDIF(A1,TODAY(),"YM")&"カ月"
で表示できます。入社日が2003/4/1なら「満5年0カ月」が表示されるはずです。
平均勤続年月数は各人の満日数を
=DATEDIF(A1,TODAY(),"D")
で求めて、AVERAGE関数で平均を取った後(これを仮にC10セルとします)
=INT(C10/365)"年"&INT(MOD(C10,365)/30)&"カ月"
で求められます。
(平均日数は「閏年」など考えても意味がないので単純に365日/年、30日/月で計算させても良いと思います)
もし平均勤続日数が2317日なら上記式の結果は「6年4カ月」になります。
No.4
- 回答日時:
>『1年12ヶ月』と表示されてしまいます。
日付の表示形式を使う以上どうしようもありません。
作業用に1列使えるなら
B1=DATEDIF(A1,TODAY()+1,"M")
で月数を計算して
C1=TEXT(INT(B1/12),"年;;")&TEXT(MOD(INT(B1),12)),"ヶ月;;")
で年月表示
B列の月数で平均を計算して、C列の数式で表示すればOKです。
>=DATEDIF(A1,TODAY()+1,"D") の方が自然なんでしょうか?
入社当日を1日と数えるなら+1日ですね。もっとも
=TODAY()-A1+1
でも答えは同じですけどね。
No.2
- 回答日時:
書式で対処しないで、関数で。
=DATEDIF(A1,TODAY(),"Y")&"年"& DATEDIF(A1,TODAY(),"YM")&"ヶ月"
当日をどのようにするかは、会社の規定が有るのでは
この回答への補足
ありがとうございます。
説明不足な点がありましたので補足します。
最終的に平均勤続年数を求めることが目的ですので、上記式ですと関数エラーになってしまうので、あえて使用しませんでした。
=DATEDIF(A1,TODAY(),"D")
にてシリアル値みたいなものを出し、アベレージを利用したかったのです。
当日をどうするかは規程など確認してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。 3 2022/05/11 14:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
Excelで平方2乗平均を計算するには
-
パーセントの合計と平均について
-
1週間当たりの労働時間の計算方法
-
<>が平均を表す記号として使わ...
-
建築におけるAGLとは何なの...
-
日本人男性の平均身長172cmと言...
-
エクセルで過去5年間のデータ...
-
風向の平均値
-
社会で4を取りたいです。 1回目...
-
小学6年の女子で800メートルの...
-
加重平均について
-
平均寿命よりも高い年齢で死ん...
-
中3でFカップは大きいですか? ...
-
相加平均と相乗平均。解る方教...
-
平均値(率)の出し方について
-
40代の男の平均年収を見ると平...
-
中学数学、表から平均を求める問題
-
エクセル 変則的な平均の求め...
-
平均年令の算出方法って???
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
Excelで平方2乗平均を計算するには
-
1週間当たりの労働時間の計算方法
-
日本人男性の平均身長172cmと言...
-
エクセルで過去5年間のデータ...
-
算数の問題です。
-
EXCELでの利益率の出し方
-
自分の部屋
-
建築におけるAGLとは何なの...
-
エクセルでの幾何平均がエラー...
-
小学6年の女子で800メートルの...
-
数学入門問題精講ⅡBを独学でや...
-
<>が平均を表す記号として使わ...
-
フランスの平均的な労働者の月...
-
平均年齢の計算
-
手の大きさの平均を教えて頂き...
-
中3でFカップは大きいですか? ...
-
パーセントの平均について。 パ...
-
風向の平均値
おすすめ情報