美国国债报价的 Excel 自定义数字格式

标签 excel worksheet-function

我在使用 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/

相关文章:

java - 在 Java 中模拟 Excel 微积分行为以进行测试

excel - vba从word表复制到excel

python - 将文本文件中的列写入 Excel 中的单独工作表中

excel - 在 Excel 中连接日期与字符串

vba - Count 和 Countif 公式 VBA 的运行时错误 1004

excel - 使用第一个空白上方的单元格中的值填充不连续的空白单元格

Excel 函数

excel函数获取另一个单元格的值

excel-formula - 如何删除Excel中另一列中的子字符串?

excel - VBA 找不到我的工作表名称