Excel 自定义格式,将小数分隔为年份和月份

Excel 自定义格式,将小数分隔为年份和月份

我想创建一种自定义数字格式,将小数拆分开,将所有内容放在左侧,然后跟上 Y 或年份,将所有内容放在右侧,乘以 12,然后跟上 M 或月份。

TLDR 示例:

4.01 would be 4 Y 0 M, 
3.27 would be 3 Y 3 M, 
2.92 would be 2 Y 11 M, 
1.99 needs to be 2 Y 0 M, 
0.45 would be 0 Y 5 M

月份是否带小数没有关系(这样更好),只要显示的值不包含值即可。

如果这不能在一个单元格中完成,那也没关系,我也不介意使用多个单元格的建议,但目标是整理这个过程,以便我可以在一个单元格中放置一个公式来提取其他单元格引用,所以拥有一个具有单一自定义格式的单个单元格会很棒。

我发现了两个来自不同方向的答案这里,唯一的问题是,第一个答案需要我分离小数并对后半部分进行计算,然后将两者连接在一起(这样就可以了)。如果有必要,我会走这条路,但我希望有一种方法可以按原样使用小数,并通过在自定义格式中将其乘以 12 来转换后半部分。第二个答案是一个问题,因为我需要另一个单元格引用该单元格,并将其显示为另一个单元格的十进制值。

答案1

格式0"Y" 00/12"M"(第二列)或0"Y" ?0/12"M"(第三列)可能得到的结果与您的期望类似,但不完全相同。请参阅以下示例:

4.01 4年 00/12月 4年 0/12月
3.27 3年 03/12月 3年 3/12月
2.92 2年 11/12月 2年 11/12月
1.99 2年 00/12月 2年 0/12月
0.45 0年 05/12月 0年 5/12月

相关内容