質問: excelセルを年、月としてフォーマットするにはどうすればよいですか? 次の値がある場合:18 これを1 year, 6 monthsまたは同様のものとしてexcelに表示させるにはどうすればよいですか?
回答: 値が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か月