-
1 # Excel從零到一
-
2 # 道定靈悟
這就是要用到if函式。
用這個語句:
=IF((I9<=5),A, (IF(AND(I9>5,I9<=10),B,IF(AND(I9>10,I9<=15),C,IF(AND(I9>15,I9<=20,D)))))
-
3 # 雷鳥365
如圖,有3種方法求等級
方法1:
=IF(F2<$B$3,"不及格",IF(F2<$B$4,"及格",IF(F2<$B$5,"中等",IF(F2<$B$6,"良好","優秀"))))
方法2:
=IFS(F2<$B$3,"不及格",F2<$B$4,"及格",F2<$B$5,"中等",F2<$B$6,"良好",F2>=$B$6,"優秀")
方法3:
=VLOOKUP(F2,$B$2:$C$6,2,TRUE())
VLOOKUP比IF、IFS好用很多,如果看不懂,可以學習下這個函式。
VLOOKUP函式教程
說明
縱向查詢。在範圍的第一列中自上而下搜尋某個鍵值,並返回所找到的行中指定單元格的值。
示例
VLOOKUP(10003,A2:B26,2,FALSE())
語法
VLOOKUP(搜尋鍵值,範圍,索引,[已排序])
搜尋鍵值
要搜尋的值,如 42、"Cats" 或 I24。
範圍
要進行搜尋的範圍。VLOOKUP 將在該範圍的第一列中搜索搜尋鍵值中指定的鍵值。
索引
要返回的值的列索引,範圍中的第一列編號為 1。 如果索引不是介於 1 和範圍中的列數之間,將返回 #VALUE! 。
已排序-[可選]
[預設值為 TRUE() ] - 指示要搜尋的列(指定範圍的第一列)是否已排序。大多數情況下,建議設為 FALSE()。 建議將已排序設為 FALSE。如果設為 FALSE,將返回完全匹配項。如果存在多個匹配值,將返回找到的第一個值對應的單元格的內容,如果找不到匹配值,則返回 #N/A。 如果將已排序設為 TRUE 或省略,將返回(小於或等於搜尋鍵值的)最接近的匹配項。如果搜尋的列中所有的值均大於搜尋鍵值,則返回 #N/A。
https://www.leiniao365.com/work/table/26134501
回覆列表
等號在資料區間的上區間,使用vlookup的近期匹配是無法解決的,這樣的資料區域最簡單有效的還是使用if函式,新版本的可以使用ifs函式,或者使用powerquer中的條件列來做,但是基本上都是大差不差與if的巢狀十分相似