- ベストアンサー
月の桁をそろえたい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
計算式を、 =DATEDIF(A1,TODAY(),"Y") & "年" & RIGHT("0"&DATEDIF(A1,TODAY(),"YM"),2)& "ヶ月" とするとよいと思います。
その他の回答 (4)
- tsubuyuki
- ベストアンサー率45% (699/1545)
回答No.5
あとでこのセルを計算に使わないなら (文字列にしているってことは使わないのでしょう) =DATEDIF(A2,TODAY(),"Y")*100+DATEDIF(A2,TODAY(),"YM") として、表示形式を「0"年"00"ヶ月"」とするのもアリかも。
質問者
お礼
ありがとうございました。 出来ました。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
=IF(A2="","",TEXT(DATEDIF(A2,TODAY(),"Y"),"0年;;;") & TEXT(DATEDIF(A2,TODAY(),"YM"),"00ヶ月")) といった具合で。
質問者
お礼
ありがとうございました。 出来ました。表示がシンプルに表示出来ました。
- play_with_you
- ベストアンサー率37% (112/301)
回答No.3
その式を「=TODAY()-左隣のセル」にして、書式を「yy"年"mm"ヶ月"」にしたほうが早いのでは。
質問者
お礼
ありがとうございました。 シンプルで良いと思いましたが、月が合わないです。(本日購入ですと、すでに1ヶ月になる) また、丁度一年が12ヶ月になります。(出来れば1年にしたい)
- aokii
- ベストアンサー率23% (5210/22062)
回答No.2
=TEXT(DATEDIF(A2,TODAY(),"Y"),"00")&"年"&TEXT(DATEDIF(A2,TODAY(),"YM"),"00")&"ヶ月"
質問者
お礼
ありがとうございました。 出来ました。
お礼
ありがとうございました。 出来ました。