如何讓EXCEL自動判斷?

顯示結果從第 1 筆 到 6 筆,共計 6 筆
  1. #1
    會員
    註冊日期
    2001-06-17
    所在地區
    ADSL
    討論區文章
    87

    如何讓EXCEL自動判斷?

    請教知道的高手

    假設
    6公里以內 500元
    超過6公里至50公里每公里 60元
    超過51公里至 100公里每公里 50元
    超過 101公里以上每公里 40元

    從台南到台北 301公里
    或者是台南到新化19公里

    要如何在excel裡面讓她自動判斷然後把正確的錢算出來。

    請知道的高手教一下。謝

    對不起我在補充一下

    台南到台北301公里
    (301-100)*40+(100-50)*50+(50-6)*60+500=



  2. #2
    會員 alec5106 的大頭照
    註冊日期
    2001-06-07
    討論區文章
    1,464
    =IF(A1<=6,500,IF(A1<=50,(A1-6)*60+500,IF(A1<=100,(A1-50)*50+44*60+500,(A1-100)*40+50*50+44*60+500)))
    在A1中輸入公里數,在想算出的儲存格中輸入上述公式

  3. #3
    會員 alec5106 的大頭照
    註冊日期
    2001-06-07
    討論區文章
    1,464
    =IF(A1<=6,500,IF(A1<=50,(A1-5)*60+500,IF(A1<=100,(A1-50)*50+44*60+500,(A1-100)*40+50*50+44*60+500)))

    公式更正,打錯一個字是 =IF(A1<=6,500,IF(A1<=50,(A1-5)......
    是(A1-5)

  4. #4
    會員
    註冊日期
    2001-06-17
    所在地區
    ADSL
    討論區文章
    87
    感謝高手的指導。
    但是可以請您稍微解釋一下嗎?
    謝謝

  5. #5
    會員 fatwa 的大頭照
    註冊日期
    2002-09-10
    討論區文章
    162
    IF的判斷式
    =if(logical_test,value_if_true,value_if_false)
    括號內有三個數/式,
    第一個是判斷式
    第二個是判斷為真時所要顯示的東西
    第三個是判斷為錯時所要顯示的東西

    =if(a1>5,a1,5)
    如果a1那一格的值大於5的話,則顯示a1的值,否則會顯示"5"
    即a1=6會顯示"6",若a1=4,則顯示"5"

    因為你的判斷式有好幾個,所以是以迴圈寫法寫的



  6. #6
    會員
    註冊日期
    2003-12-24
    討論區文章
    121
    看過用VLOOKUP函數來解這類的題目,算式比較簡潔易懂。

類似的主題

  1. 【求助】如何讓網路連線自動判斷使用VPN還是ADSL
    作者:chenpj 所在討論版:-- 網 路 技 術 版
    回覆: 3
    最後發表: 2005-10-10, 01:16 PM
  2. 【求助】EXCEL自動判斷自動加列
    作者:yan119 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 11
    最後發表: 2004-12-17, 08:05 AM
  3. 如何讓XP自動連線
    作者:powershawn 所在討論版:-- Windows 討 論 版
    回覆: 70
    最後發表: 2003-01-25, 04:22 PM
  4. 【求助】如何讓2000自動撥號
    作者:coolki 所在討論版:-- Windows 討 論 版
    回覆: 4
    最後發表: 2002-11-02, 06:59 PM
  5. 如何讓XP自動連線
    作者:powershawn 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 5
    最後發表: 2001-10-21, 10:19 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •