本主題中有部分內容可能不適用於某些語系。
本文將說明 Microsoft Excel 中 EUROCONVERT 函數公式語法及使用方式。
描述
用於將數字轉換為歐元型式、將數字由歐元型式轉換為歐元成員國貨幣型式,或利用歐元做為中間貨幣,將數字由某一歐元成員國貨幣轉化為另一歐元成員國貨幣型式。 只有採用歐元的歐盟 (EU) 成員國貨幣才能進行這些轉換。 此函數使用的固定匯率是由歐盟所設。
如果此函數無法使用,並且傳回 #NAME? 錯誤,請安裝和載入歐元貨幣工具增益集。
安裝並載入歐元貨幣工具增益集
-
按一下 [檔案] 索引標籤上的 [選項],然後按一下 [增益集]。
-
選取 [管理] 清單方塊中的 [Excel 增益集],然後按一下 [執行]。
-
選取 [現有的增益集] 清單中的 [歐元貨幣工具] 方塊,然後按一下 [確定]。
-
必要時,請依循安裝程式上的指示操作。
語法
EUROCONVERT(number,source,target,full_precision,triangulation_precision)
EUROCONVERT 函數語法具有下列引數:
-
Number 必要。 這是所要轉換的貨幣值,或包含所要轉換值的儲存格參照。
-
Source 必要。 這是由三個字母組成的字串,或是包含此類字串的儲存格參照,並與來源貨幣的 ISO 代碼對應。 EUROCONVERT 函數中可以使用下列貨幣代碼:
國家/地區 |
貨幣基本單位 |
ISO 代碼 |
---|---|---|
比利時 |
法郎 |
BEF |
盧森堡 |
法郎 |
LUF |
德國 |
德國馬克 |
DEM |
西班牙 |
西班牙比塞塔 |
ESP |
法國 |
法郎 |
FRF |
愛爾蘭 |
鎊 |
IEP |
義大利 |
里拉 |
ITL |
荷蘭 |
盾 |
NLG |
奧地利 |
先令 |
ATS |
葡萄牙 |
埃斯庫多 |
PTE |
芬蘭 |
馬克 |
FIM |
希臘 |
德拉克馬 |
GRD |
斯洛維尼亞 |
托拉 |
SIT |
歐元成員國 |
歐元 |
EUR |
-
Target 必要。 這是由三個字母組成的字串,或是儲存格參照,並對應到所要轉換數字的目標貨幣 ISO 代碼。 請參閱上文所列出的 ISO 代碼來源表。
-
Full_precision 必要。 這是邏輯值 (TRUE 或 FALSE),或一個結果為 TRUE 或 FALSE 的運算式,指定顯示結果的方式。
使用 |
若要 Excel |
---|---|
FALSE |
根據貨幣特定的四捨五入規則顯示結果,請參閱如下的表格。 Excel 會使用計算精確度數值來計算結果,並使用顯示精確度數值來顯示結果。 如果省略 full_precision 引數,則預設值為 FALSE。 |
TRUE |
顯示使用由計算產生的所有有效位數之結果。 |
-
下表顯示了與貨幣相關的四捨五入原則,也就是說,Excel 使用多少小數位數計算貨幣的轉換,及顯示轉換結果。
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 |
2 |
FIM |
2 |
2 |
GRD |
0 |
2 |
SIT |
2 |
2 |
EUR |
2 |
2 |
-
Triangulation_precision 必要。 這是等於或大於 3 的整數,指定在兩個歐元成員國的貨幣之間轉換貨幣時,所使用中間歐元值的有效數字。 如果您省略此引數,Excel 不會四捨五入中間歐元值。 如果在將歐元成員國貨幣轉換為歐元時包含此引數,Excel 會計算中間歐元值,再將該值轉換成歐元成員國貨幣。
註解
-
Excel 會將傳回值尾端的所有零捨去。
-
如果來源 ISO 代碼與目標 ISO 代碼相同,則 Excel 會傳回該數字原來的值。
-
無效的參數會傳回 #VALUE。
-
此函數不會套用任何數字格式。
-
本函數不能用於陣列公式。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
數量 |
來源 |
目標 |
---|---|---|
1.20 |
DEM |
EUR |
1.00 |
FRF |
EUR |
1.00 |
FRF |
EUR |
1.00 |
FRF |
DEM |
1.00 |
FRF |
DEM |
公式 |
描述 (結果) |
|
=EUROCONVERT(A2,B2,C2) |
使用計算並顯示 2 個小數點位數 (0.61) 的精確度,將 1.2 德國馬克轉換為等值的歐元 |
0.61 |
=EUROCONVERT(A3,B3,C3,TRUE,3) |
使用計算並顯示 3 個小數點位數 (0.152) 的精確度,將 1 法郎轉換為等值的歐元 |
0.152 |
=EUROCONVERT(A4,B4,C4,FALSE,3) |
使用計算並顯示 2 個小數點位數 (0.15) 的精確度,將 1 法郎轉換為等值的歐元 |
0.15 |
=EUROCONVERT(A5,B5,C5,TRUE,3) |
使用 3 的中間計算精確度並顯示所有有效位數 (0.29728616),將 1 法郎轉換為等值的德國馬克 |
0.29728616 |
附註 |
||
如要使用 EUROCONVERT 函數,首先必須啟用歐元貨幣工具增益集。 若要了解新增和啟用 Excel 增益集的方式,請參閱以下連結: |
||
附註:
-
這些範例假設匯率為 1 歐元 = 6.55957 法國法郎和 1.95583 德國馬克。 EUROCONVERT 函數使用的是由歐盟所設的目前匯率。 Microsoft 將隨著匯率變動來更新函數。 若要取得目前生效的規則和匯率的完整資訊,請參閱「歐盟執行委員會」出版的歐元相關刊物。
-
這些範例顯示儲存在儲存格中的結果值,並非格式化的值。
-
在範例試算表中,結尾的零會捨去。