
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パーセントの合計と平均について
-
上澄み人材(IQ130以上)の数から...
-
平均算について質問です
-
<>が平均を表す記号として使わ...
-
パーセントの平均の計算式。 42...
-
英語の翻訳ですが
-
全6種類のおまけが付いたお菓...
-
算数の問題です。
-
平均IQ120でしょうか?
-
1週間当たりの労働時間の計算方法
-
Excelで平方2乗平均を計算するには
-
IQ128って良いほうですか?悪い...
-
何故男性平均身長である170セン...
-
手の大きさの平均を教えて頂き...
-
「平均の計算」について
-
高2です。期末の数学で赤点の26...
-
エクセルで過去5年間のデータ...
-
中3でFカップは大きいですか? ...
-
平均値について
-
平均年齢の計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パーセントの平均の計算式。 42...
-
パーセントの合計と平均について
-
Excelで平方2乗平均を計算するには
-
平均IQ120でしょうか?
-
1週間当たりの労働時間の計算方法
-
日経平均の暴落 も、3万900円ぐ...
-
エクセルで過去5年間のデータ...
-
手の大きさの平均を教えて頂き...
-
日経平均3万4500円ぐらいになっ...
-
建築におけるAGLとは何なの...
-
算数の問題です。
-
日本人男性の平均身長172cmと言...
-
中3でFカップは大きいですか? ...
-
風向の平均値
-
平均年齢の計算
-
「代表値」を英語で言うと?
-
<>が平均を表す記号として使わ...
-
午前0時をまたがっての時刻計算
-
加重平均と平均の違い
-
エクセルでの幾何平均がエラー...
おすすめ情報