回覆列表
-
1 # 使用者9367273876592
-
2 # 使用者2458114238191884
語文數學
=lookup(a1,{0,72,84,102;"不及格","及格","良好","優秀"})
其他科
=lookup(a1,{0,60,75,90;"不及格","及格","良好","優秀"})
應該是各科分開的,要不然語文102,其他科60分,是優秀還是及格?
單個函式的使用我們已經在前面學習了很多,其功能也是非常的有限,但是如果我們將函式組合使用,那效率不是翻倍那麼簡單。
一、IF+IF:多區間判斷。
方法:
1、選定目標單元格。
2、輸入公式:=IF(C3>=90,"優秀",IF(C3>=85,"良好",IF(C3>=60,"及格","不及格")))。
3、Ctrl+Enter填充。
備註:
1、判斷每個分數值所屬的範圍。
2、寫公式時,判斷的條件要有邏輯性,可以從最高開始,向最低依次判斷,也可以從最低條件開始,依次向最高條件判斷。
二、IF+COUNTIF:判斷資料是否重複。
方法:
1、選定目標單元格。
2、輸入公式:=IF(COUNTIF($B$3:B3,B3)>1,"重複","")。
3、Ctrl+Enter填充。
備註:
1、判斷姓名是否重複。
三、INDEX+MATCH:查詢對應值。
方法:
1、選定目標單元格。
2、輸入公式:=INDEX(C3:C9,MATCH(H3,B3:B9,0))。
3、Ctrl+Enter填充。
備註:
1、根據姓名篩選對應的成績和性別。
四、MIN+IF:計算指定條件的最小值。
方法:
1、選定目標單元格。
2、輸入公式:=MIN(IF(E3:E9=H3,C3:C9))。
3、Ctrl+Shift+Enter填充。
備註:
1、篩選上海地區的最低成績。
2、填充式一定按Ctrl+Shift+Enter填充,否則無效。
五、DATEDIF+TODAY:計算年齡。
方法:
1、選定目標單元格。
2、輸入公式:=DATEDIF(C3,TODAY(),"y")。
3、Ctrl+Enter填充。
備註:
1、計算年齡。
2、DATEDIF函式為隱藏函式,具體功能請參閱:Excel函式公式:隱藏函式。
六、TEXT+MID:提取出生年月。
方法:
1、選定目標單元格。
2、輸入公式:=TEXT(MID(C3,7,8),"0-00-00")
3、Ctrl+Enter填充。
備註:
提取身份證中對應的出生日期。
七、IF+MOD+MID:提取性別。
方法:
1、選取目標單元格。
2、輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
3、Ctrl+Enter填充。
備註:
從身份證中提取對應的性別。
八、EDATE+MOD+MID:計算退休時間。
方法:
1、選定目標單元格。
2、輸入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。
3、Ctrl+Enter填充。
備註:
1、退休規則:男60歲退休,女50歲退休。
九、LEFT+LENB+LEN:提取字串中字元。
方法:
1、選定目標單元格。
2、輸入公式:=LEFT(B3,LENB(B3)-LEN(B3))。
3、Ctrl+Enter填充。