如果要将数字转换为欧元或者将欧元转换为某个参与货币,可以使用 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)