DOLLARFR函数用于将按小数表示的价格转换为按分数表示的价格。使用函数DOLLARFR可以将小数表示的金额数字,如证券价格,转换为分数型数字。DOLLARFR函数的语法如下:


DOLLARFR(decimal_dollar,fraction)

其中,decimal_dollar参数为小数。fraction参数为分数中的分母,为一个整数。下面通过实例详细讲解该函数的使用方法与技巧。

打开“DOLLARFR函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-95所示。要求将以小数表示的价格转换为以分数表示的价格。具体的操作步骤如下。

Excel 将小数价格转分数价格:DOLLARFR函数-Excel22

图19-95 原始数据

STEP01:选中A2单元格,在编辑栏中输入公式“=DOLLARFR(1.125,16)”,用于将按小数表示的数1.125转换为按分数表示的数(读作一又十六分之二),输入公式后按“Enter”键返回计算结果,如图19-96所示。

STEP02:选中A3单元格,在编辑栏中输入公式“=DOLLARFR(1.125,32)”,用于将按小数表示的数1.125转换为按分数表示的数(读作一又八分之一),输入公式后按“Enter”键返回计算结果,如图19-97所示。

Excel 将小数价格转分数价格:DOLLARFR函数-Excel22

图19-96 分母为16时的结果

Excel 将小数价格转分数价格:DOLLARFR函数-Excel22

图19-97 分母为32时的结果

如果fraction参数不是整数,将被截尾取整。如果fraction参数小于0,函数DOLLARFR返回错误值“#NUM!”。如果fraction参数为0,函数DOLLARFR返回错误值“#DIV/0!”。