我在使用 Excel 中的自定义数字格式功能显示美国国债 future 报价时遇到了一些问题。
它们的显示格式是:
121'167
相当于 121 + 16.75/32
如果最后一位是 5,如 121'165,那么它等价于
121 + 16.5/32
如果最后一位是 2,如 121'162,那么它等价于
121 + 16.25/32
最后如果最后一位是 0,如 121'160,那么它等价于
121 + 16/32
有没有办法使用自定义数字格式功能来实现这个定义,或者它是否超出了它的能力?
最佳答案
这是一种疯狂的格式:添加分数,然后在被除数中使用小数,然后截断这些小数......
但足够的咆哮。如果我正确理解了您的规范,这应该可以完成工作:
=TRUNC(A1)&"'"&INT(MOD(A1,1)*320)
仅数字格式无法做到这一点,因为它们无法对数字进行实际转换(除了日期/时间等内置函数)。
关于美国国债报价的 Excel 自定义数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181845/