[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『何年何か月まで表示したい』(超)
DATEDIF(D49,TODAY(),"Y")という式が入力されており、D49には、平成17年10月24日と入っています。 勤続年数が現在では、7年と出ますが、7年〜か月と表示するにはどうしたらいいでしょうか?
かぶったが。
DATEDIFで"YM"指定にすると1年未満の月数を求められる。 この"Y"と"YM"を組み合わせる。
=DATEDIF(D49,TODAY(),"Y")&"年"&DATEDIF(D49,TODAY(),"YM")&"ヶ月" なお、この場合、年数や月数が0の場合も表示される。 (0年3ヶ月、3年0ヶ月)
0の方は表示させない(3ヶ月、3年)ならば =TEXT(DATEDIF(D49,TODAY(),"Y"),"0年;;;")&TEXT(DATEDIF(D49,TODAY(),"YM"),"0ヶ月;;;") (ねむねむ)
kazu様、ねむねむ様、とても分かりやすかったです。 ありがとうございました。 おかげさまで解決しました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.