[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤続年数を算出したい』(もも)
入社年月日は入力されています。本日までの勤続年数を算出したいのですが、普通の引き算ではダメですよね? 1年5ヶ月だと「1.5」っと表示するようにしたいのですが。
計算式と、表示方式を教えて下さい。
入社年月日をB2、本日をA1とします。
計算式に =DATEDIF(B2,A1,"M")/12 と入力して、セルの表示形式を標準にするのはいかがでしょうか?(^^)(かよぺ)
横から失礼します。 =DATEDIF(B2,A1,"y")&"."&DATEDIF(B2,A1,"ym") では如何でしょう? (ケン)
標準じゃなくて、数値にして小数点以下を指定しても出てきますね。
同じ事でもさまざまなやり方があるんだなぁと一人で感心しています♪>ケンさん
(かよぺ)
かよぺさんこんにちは。少し勘違いされているようなので・・・ 例に1.5の1年5ヶ月は17ヶ月です。17割る12は1.4166666666なのです。 (ケン)
数式の一番最後に&"ヶ月"と追加してみてください。 でも数式って "1年5ヶ月"が"1.5"って表示されるものですよね? 最後に"ヶ月"と付け加えると"1.5ヶ月"となり 知らない人が見ると1ヶ月半という意味に誤解を受けやすいのでは?
余計なお世話かもしれませんが、それならば"1年5ヶ月"と表示する方が・・・。 この場合は =DATEDIF(B2,A1,"y")&"年"&DATEDIF(B2,A1,"ym")"ヶ月" となります。 (あひる)
=IF(DATEDIF(B1,A1,"y")=0,"",(DATEDIF(B1,A1,"y")&"年"))&IF(DATEDIF(B1,A1,"ym")=0,"",(DATEDIF(B1,A1,"ym")&"ヶ月")) これならばいかがでしょうか? (あひる)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.