當前位置:編程學習大全網 - 編程語言 - Excel多區間判斷有哪些函數公式可以使用?怎麽操作?

Excel多區間判斷有哪些函數公式可以使用?怎麽操作?

各位人事崗位的小夥伴,大家在工作的時候壹定遇到過績效考核、績效考核等多區間判斷問題。而在Excel表格裏怎麽能夠針對於這些數據進行區間判斷呢?今天我要和大家分享幾個多區間判斷函數公式,幫助大家快速進行Excel表格的多區間判斷制作表格~

1、IF函數:

=IF(A1>=100,”A”,IF(A1>=90,”B”,IF(A1>=80,”C”,IF(A1>=70,”D”,IF(A1>=60,”E”,”F”)))))

通過IF函數嵌套,像剝洋蔥壹樣逐層判斷A1數值所在的區間,並返回對應的結果。

大於等於100,返回“A”,大於等於90,返回“B”,大於等於80,返回“C”

這個公式的優點是易於理解,缺點是如果有多個判斷條件,公式會變得越來越長了。

還有壹個問題,使用IF函數進行多個區間的判斷時,小夥伴們可以記住壹個竅門,就是可以從最高的規則部分開始,逐級向下判斷。也可以從最低的規則部分開始,逐級向上判斷。剛剛這個公式,就可以寫成:

=IF(A1<60,"F",IF(A1<70,"E",IF(A1<80,"D",IF(A1<90,"C",IF(A1<100,"B","A")))))

2、LOOKUP:

=LOOKUP(A1,{0,60,70,80,90,100},{"F","E","D","C","B","A"})

這種寫法是多區間判斷並返回對應值的模式化公式,是IF函數逐層判斷的升級版。

註意,LOOKUP第二參數要升序處理{0,60,70,80,90,100}。

LOOKUP函數以A1為查找值,返回第二參數中小於等於A1的最大數值,也就是要找所有弟弟中的大弟弟,並第三參數{“F”,”E”,”D”,”C”,”B”,”A”}中對應位置的字符串。

3、建立對照:

接下來這種方法看起來不夠牛逼了,需要先在Excel中建立壹個對照表:

然後使用VLOOKUP函數在對照表中執行近似匹配的查詢:=VLOOKUP(A1,D2:E7,2)

這裏有兩點需要註意:

1、是對照表中的首列使用升序排序;

2、是VLOOKUP函數省略第四參數,返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於待查詢內容(A1)的最大值。

相對於其他公式,建立對照表的方法看似繁瑣,但是在實際應用中更便於修改標準,而不必重新編輯公式。

4、MATCH函數:

=MID("FEDCBA",MATCH(A1,{0,60,70,80,90,100}),1)

MATCH函數的作用是查詢某個內容在壹行或壹列中的位置。

本例中MATCH函數使用A1單元格的內容作為查詢值,在第二參數{0,60,70,80,90,100}中用近似匹配的方式查找A1所處的位置,返回的結果用作MID函數的第二參數。

MID函數在文本字符串”FEDCBA”中截取字符串,截取的指定開始位置,就是由MATCH函數計算出的結果,截取的字符串長度為1。

好了,就是這四個函數格式就是小編分享出來幫助大家快速進行Excel表格多區間判斷的了,希望能夠幫助到大家。其實這裏的話,就建議大家使用前面兩種函數公式,相對來說簡單壹點,而後兩種的話可能就會復雜壹點~不過最後還是希望大家都能夠學會使用這幾種多區間判斷的函數公式~

  • 上一篇:請教壹些關於網站編程的問題。
  • 下一篇:樂高機器人的有關信息?
  • copyright 2024編程學習大全網