it-mure.jp.net

Excelセルを年、月としてフォーマットするにはどうすればよいですか?

次の値がある場合:

18

これを1 year, 6 monthsまたは同様のものとしてExcelに表示させるにはどうすればよいですか?

2
Alan

値がA1の場合、次の式を使用して、年、月として表示できます。

=IF(A1>11, INT(A1/12) & " year" & IF(INT(A1/12)<>1, "s", ""), "") 
& IF(MOD(A1,12) > 0, IF(A1>11, ", ", "") & MOD(A1, 12) & " month" 
& IF(MOD(A1,12)<>1, "s", ""), "")

これにより、次のタイプの値が表示されます。

1年
6ヵ月
1ヶ月
1年4か月
2年11か月

3
Dave DuPlantis

あなたはこのようなことをすることができます:

=INT(A1/12) & " years " & MOD(A1,12) & " months"
2
Niall Gray