盈璇 發問時間: 電腦與網際網路軟體 · 5 年前

excel裡面用if設定多種條件?

例如a1顯示30則b1計算(c1的整數-10)*4+80反之則(c1的整數-10)*4+60

但是我想再a1增加多個條件,例如桃園則(c1的整數<=10,顯示數字60,(c1的整數-10)*5+60

空白的話則c1<=10,顯示數字50,計算方式,>=100,另一種計算方式

這樣要怎麼做呢 ?

2 個解答

評分
  • ?
    Lv 7
    5 年前
    最佳解答

    B1:

    =(INT(C1)-10)*4+60+20*(A1=30)

    =INT(C1)*4+20+20*(A1=30)

    後面的條件不是很明確,敍述看不懂

    當不同條件有不同計算方式時,可利用match與choose公式併用:

    =CHOOSE(MATCH(A1,{"桃園","台中","台南"},), 計算1 , 計算2 , 計算3 )

    依此類推

    c1的整數<=10,顯示數字60,(c1的整數-10)*5+60

    基本寫法:

    =IF(INT(C1)<=10,60,(INT(C1)-10)*5+60)

    此式有共同的東西,因此可簡化為:

    =MAX(INT(C1)-10,0)*5+60

  • 5 年前

    IF((F2=30),((((ROUNDUP(H2,0))-10)*6+110)),((((ROUNDUP(H2,0))-10)*6+80)))

    我暫時是用這樣 但是我是需要前面的30 他有多種條件可以辨識 比如果我打桃園 會有一個計算方式 打台中會有另一個計算方式這樣

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