首頁>Club>
表格if公式設了幾遍都不對, F
9
回覆列表
  • 1 # SixHero

    用text簡單解決

    =text(D2,"[>=249]F-50;[>=129]F-20;F-10")

  • 2 # Excel戰攻

    三種辦法

    1 =IF(A1<129,A1-10,IF(A1>=249,A1-50,A1-20))

    2 =A1-LOOKUP(A1,{0,129,245},{10,20,50})

    3 =A1-LOOKUP(A1,$F$1:$F$3,$G$1:$G$3)

  • 3 # 沒事學點兒Excel

    用IF的話,函式如下:

    =IF(D2<129,D2-10,IF(D2<249,D2-20,D2-50))

    或者

    =IF(D2>=249,D2-50,IF(D2>=129,D2-20,D2-10))

    有個技巧:

    要麼都用大於號,從大到小判斷;要麼都用小於號,從小到大判斷;

    如果你實在不喜歡巢狀,可以使用如下公式:

    =IF(D2<129,D2-10,0)+IF(AND(D2>=129,D2<249),D2-20,0)+IF(D2>=249,D2-50,0)

    該公式沒有巢狀,使用3個if相加。對於每個單元格,只會符合一個if,其他兩個為0。

  • 4 # excel我幫您

    這個用if巢狀,if函式就是兩條條件=if(F<129,F-10,F>=249,F-50,F-20)

  • 5 # 快程式

    ---擷取一個簡化函式後的按鍵

    ---一鍵拆分工作表

    ---一鍵設計工資條

  • 中秋節和大豐收的關聯?
  • 《流浪地球》裡的領航員空間站有多大?