全部显示

EuroConvert 函数

       

如果要将数字转换为欧元或者将欧元转换为某个参与货币,可以使用 EuroConvert 函数。使用该函数还可以将数字从一个参与货币转换为使用欧元作为中介(三方)的其他货币格式。EuroConvert 函数使用由欧盟建立的固定转换汇率。

EuroConvert(number, sourcecurrency, targetcurrency, [fullprecision, triangulationprecision])

参数 说明
number 需要转换的数字,或者对包含数字的字段的引用。
sourcecurrency 字符串表达式,或者对包含字符串的字段的引用,对应着与要转换的货币的“国际标准化组织”(ISO) 的缩写。下表列出了可能出现的 ISO 代码。
  货币 ISO 代码 计算精度 显示精度
  比利时法郎 BEF 0 0
  卢森堡法郎 LUF 0 0
  德国马克 DEM 2 2
  西班牙比塞塔 ESP 0 0
  法国法郎 FRF 2 2
  爱尔兰镑 IEP 2 2
  意大利里拉 ITL 0 0
  荷兰盾 NLG 2 2
  奥地利先令 ATS 2 2
  葡萄牙埃斯库多 PTE 1 2
  芬兰马克 FIM 2 2
  欧元 EUR 2 2
  在前面的表中,计算精度根据转换货币决定要将结果四舍五入到哪一个货币单位。例如,当转换德国马克时,计算精度为 2,结果将四舍五入到最接近的芬尼,100 芬尼等于一马克。显示精度决定了在包含结果的字段中显示的小数位数。
  EuroConvert 函数的后续版本可能支持其他货币。有关新参与货币的信息和对 EuroConvert 函数的更新,请参阅 Microsoft Office 欧元货币 Web 站点。
  货币 ISO 代码
  丹麦克朗 DKK
  德拉克马 GRD
  瑞典克朗 SEK
  英磅 GBP
targetcurrency 字符串表达式,或对包含字符串的字段的引用,对应着与要将数字转换到的货币的 ISO 代码。有关 ISO 代码的列表,请参阅 sourcecurrency 参数的说明。
fullprecision 可选项。Boolean 值。该值为 True (1) 时,忽略与货币相关的四舍五入规则 (在 sourcecurrency 参数说明中也称为显示精度)并使用 6 个有效数字转换因子,不向上进位;该值为 False (0) 时,使用与货币相关的四舍五入规则显示结果。如果省略该参数,默认值为 False
triangulationprecision 可选项。大于或等于 3 的 Integer 值,该值指定当以欧元值作为换算两个国家/地区的货币的中介时,计算精度的有效数字位数。

说明

所有末尾的零都会被截断,无效参数都返回 #Error。

如果源 ISO 代码与目标 ISO 代码一样,则数字的原始值仍然是活动的。

该函数不应用格式。

EuroConvert 函数使用由欧盟建立的当前汇率。如果汇率发生变化,Microsoft 将更新该函数。若要获得有关当前有效的规则和汇率的全部信息,请参阅欧洲委员会有关欧元的出版物。有关获得这些出版物的信息,请参阅 Microsoft Office 欧元货币 Web 站点。

示例

第一个示例将 1.20 德国马克转换为欧元对应的值(结果为 0.61)。第二个示例将 1.47 法国法郎转换为德国马克(结果为 0.44 DM)。此处假设转换汇率为 1 欧元等于 6.55858 法国法郎或者等于 1.92974 德国马克。

EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)