债券价格分数转换为小数第32位Excel公式

wil*_*son 3 excel formula

我相信很多资本市场的人都经历过这样的事情:用excel公式将32分式转换为小数

我知道大多数情况下我们只需将最后 2 位小数除以 32 例如:

100-160=100+16/32=100.5 100-200=100+20/32=100.625

但如果有 3 位小数: 99-226=99+(22+6/8)/32=99.7109375

如何将其转换为excel中的公式,请帮忙!!!!

tig*_*tar 6

假设这样的数据设置,其中您的债券价格位于 A 列,十进制转换公式位于 B 列:

在此输入图像描述

单元格 B2 中并复制下来的公式为:

=LEFT(A2,FIND("-",A2)-1)+(MID(A2&"00",FIND("-",A2)+1,2)+MID(SUBSTITUTE(A2,"+",4)&"000",FIND("-",A2)+3,1)/8)/32
Run Code Online (Sandbox Code Playgroud)