如果要将数字转换为欧元或者将欧元转换为某个参与货币,可以使用 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 |
0 |
0 |
|
芬兰马克 |
FIM |
2 |
2 |
|
欧元 |
EUR |
2 |
2 |
|
在前面的表中,计算精度根据转换货币决定要将结果四舍五入到哪一个货币单位。例如,当转换德国马克时,计算精度为 2,结果将四舍五入到最接近的芬尼,100 芬尼等于一马克。显示精度决定了在包含结果的字段中显示的小数位数。 |
||||
EuroConvert 函数的后续版本可能支持其他货币。有关新参与货币的信息和对 EuroConvert 函数的更新,请参阅 Microsoft Office 欧元货币网站。 |
||||
货币 |
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 欧元货币网站。
第一个示例将 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)