MS EXCEL:转换(高度)小数英尺和英寸至英寸
使用MS Excel(2010),我想要一个公式(不VBA /macros),将十进制英尺,英寸和一个人的高度分数转换为只有英寸。
例如:约翰是6'1 1/4“高,我已经将总高度转换为小数= 73.250,并且想要将十进制输出转换为仅英寸,包括高度的一部分= 73 1/4”
请参阅样本以获取帮助:
一个可行的公式是
=INT(A2)&" "&TEXT((A2-INT(A2)),"# #/#")&CHAR(34)
打破公式:
- INT(A2)将数字四舍五入到最小的整数
- &“”&用空格连接两个公式的结果
- A2-INT(A2)返回十进制数的小数部分
- 文本(0.125,“##/#)设置分数的格式
- 字符(34)加上引号“到最后
摘自: http : //www.excelforum.com/l/671155-convert-fractions-to-decimals-and-decimal-to-fraction.html
您可以将以下内容附加到您的公式中作为十进制。 使用&
转换:
& IF(MROUND(MOD(A1,1),1/16),TEXT(MROUND(MOD(A1,1),1/16)," ?/#?"),"")&""""
用这个公式:A1 = 73.25,B1 = 1/4“