瓶子 發問時間: 電腦與網際網路軟體 · 1 0 年前

EXCEL函數問題

A(金額) B(幣別) C(金額) D(幣別) E(匯率)

---------------- ------------------ ---------------- ----------------- -------------

16,000 台幣 100 人民幣 4.4

想寫出一個能夠判斷

當B欄=台幣時,A欄就會*1或當B欄不等於台幣時,A欄就會*E欄 + 當D欄=台幣時,C欄就會*1或當D欄不等於台幣時,C欄就會*E欄

所得答案就會等於16,000*1+100*4.4=16,440

請問該用何函數呢??若不能用函數又該如何寫出相關程式呢??

已更新項目:

B與D欄有港幣、美金、人民幣、台幣

但是除了台幣外,在匯率欄上都會有換算的匯率。

2 個解答

評分
  • YOYO
    Lv 6
    1 0 年前
    最佳解答

    只要在F1輸入

    =IF(B1="台幣",A1,A1*E1)

    就可以得到你要的答案了

    2008-09-09 14:33:52 補充:

    看錯了= =

    2008-09-09 14:42:04 補充:

    =IF(B2="台幣",A2+IF(D2="台幣",C2,C2*E2),A2*E2+IF(D2="台幣",C2,C2*E2))

    2008-09-09 14:44:53 補充:

    改成下面這樣

    =IF(B2="台幣",A2,A2*E2)+IF(D2="台幣",C2,C2*E2)

  • 提姆
    Lv 5
    1 0 年前

    你B欄與D欄只會有"台幣"與"人民幣"嗎?

還有問題?馬上發問,尋求解答。