回覆列表
  • 1 # Excel大白

    據我所知,在Excel中,只能在一個單元格中輸入公式後在本單元格顯示公式的計算的結果,如果在一個有公式的單元格中輸入任意字元,那麼這個公式就會被覆蓋掉。

    所以說,要想達到你說的這種效果,必須是在其他列的單元格輸入數字,在A列中顯示你想要的結果,比如下圖這樣:

    在A列輸入公式=IF(AND(B1>=1,B1<=10),"1",IF(AND(B1>10,B1<=20),"2",IF(AND(B1>20,B1<=30),"3")))

    這個公式是IF函式的巢狀使用,最多可以巢狀7層。

    也可以像下圖這樣在C列輸入公式:

    =AND(B1>=1,B1<=10)*1+AND(B1>10,B1<=20)*2+AND(B1>20,B1<=30)*3

    這個公式是利用Excel中的邏輯值(TRUE,FALSE)可以與數字進行運算的特性,

    即當邏輯值為TRUE時與數字1相乘則為1*1=1,與數字2相乘則為1*2=2;當邏輯值為FALSE時,則是0*1=0,0*2=0;

    然後將所有邏輯值的計算結果相加就能得到我們想要的結果了。

    最重要的,這個沒有層數限制。

  • 中秋節和大豐收的關聯?
  • 茶花可以用營養土種植麼?