跳转至

DOLLAR 函数

一、函数概述

DOLLAR函数是Excel中的文本函数之一,其主要功能是将数字转换为文本格式的美元金额,并包含货币符号、千位分隔符和小数点。

核心特点:

  • 将数值转换为带有美元符号的文本
  • 转换后的结果无法直接参与数学运算
  • 可自定义小数位数

二、基础语法

=DOLLAR(number, [decimals])

公式结构说明:

  • 以等号=开始,这是所有Excel公式的基本要求
  • DOLLAR为函数名称
  • 括号()包含所有参数
  • 参数之间用逗号,分隔

三、参数说明

1. number(必需参数)

  • 含义:要转换为货币格式的数字
  • 接受类型:直接数值、单元格引用或返回数值的其他公式
  • 示例1234.56A1SUM(B1:B10)

2. decimals(可选参数)

  • 含义:指定结果中小数点后的位数
  • 默认值:如果省略此参数,Excel默认使用2位小数
  • 取值范围

    • 正数:指定小数位数(如2表示两位小数)
    • 0:结果为整数,无小数部分
    • 负数:将数字四舍五入到小数点左侧的指定位数
  • 示例

    • =DOLLAR(123.456, 1) → 显示1位小数
    • =DOLLAR(123.456, -1) → 将十位数四舍五入

四、基础用法示范

示例1:基本用法(使用默认小数位数)

公式 结果(假设系统货币为人民币) 说明
=DOLLAR(1234.56) $1,234.56 默认2位小数
=DOLLAR(99) $99.00 整数自动补两位小数
=DOLLAR(0.5) $0.50 不足两位补零

示例2:指定小数位数

原始数据 公式 结果 说明
123.4567 =DOLLAR(A1, 3) $123.457 保留3位小数(四舍五入)
123.4567 =DOLLAR(A1, 1) $123.5 保留1位小数
123.4567 =DOLLAR(A1, 0) $123 无小数位

示例3:使用负数decimals参数

原始数据 公式 结果 说明
1234.56 =DOLLAR(A1, -2) $1,200 百位数四舍五入
5678.9 =DOLLAR(A1, -1) $5,680 十位数四舍五入
555.55 =DOLLAR(A1, -3) $1,000 千位数四舍五入

示例4:与其他函数结合使用

=DOLLAR(SUM(B2:B10), 2)
功能:先计算B2到B10单元格的总和,然后将结果转换为货币格式,保留2位小数。

=DOLLAR(AVERAGE(C1:C5), 0)
功能:计算C1到C5的平均值,然后转换为整数货币格式。

示例5:实际应用场景

场景:制作销售报表

产品 单价 数量 总价公式 格式化显示
A产品 125.5 10 =DOLLAR(B2*C2) $1,255.00
B产品 89.99 25 =DOLLAR(B3*C3, 2) $2,249.75
C产品 299 8 =DOLLAR(B4*C4, 0) $2,392

五、总结

DOLLAR函数在以下场景特别有用:

  • 需要将数字固定显示为美元货币文本格式
  • 制作需要打印或导出的报表
  • 与其他文本内容拼接时保持格式统一
  • 需要强制显示特定小数位数