為解決上面的需求,使用最為簡單的辦法,需要IF、AND、OR、LEFT四個函數綜合使用;下面先介紹各函數的用法!
①IF函數:
主要功能:根據對指定條件的邏輯判斷的真假結果,返回相對應的內容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
參數說明:Logical代表邏輯判斷表達式;Value_if_true表示當判斷條件為邏輯“真(TRUE)”時的顯示內容,如果忽略返回“TRUE”;Value_if_false表示當判斷條件為邏輯“假(FALSE)”時的顯示內容,如果忽略返回“FALSE”。
應用舉例:在C29單元格中輸入公式:=IF(C26>=18,"符合要求","不符合要求"),確信以后,如果C26單元格中的數值大于或等于18,則C29單元格顯示“符合要求”字樣,反之顯示“不符合要求”字樣。
②:AND函數:
主要功能:返回邏輯值:如果所有參數值均為邏輯“真(TRUE)”,則返回邏輯“真(TRUE)”,反之返回邏輯“假(FALSE)”。
使用格式:AND(logical1,logical2, …)
參數說明:Logical1,Logical2,Logical3……:表示待測試的條件值或表達式,最多這30個。
應用舉例:在C5單元格輸入公式:=AND(A5>=60,B5>=60),確認。如果C5中返回TRUE,說明A5和B5中的數值均大于等于60,如果返回FALSE,說明A5和B5中的數值至少有一個小于60。
③:OR函數:
用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。
語法:OR(logical1,logical2,…)
參數:Logical1,logical2,…是需要進行檢驗的1至30個邏輯表達式,其結論分別為TRUE或FALSE。如果數組或引用的參數包含文本、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,OR函數將返回錯誤#VALUE!。
實例:如果A1=6、A2=8,則公式“=OR(A1+A2>A2,A1=A2)”返回TRUE;而公式“=OR(A1>A2,A1=A2)”返回FALSE。
④:LEFT函數:
主要功能:從一個文本字符串的第一個字符開始,截取指定數目的字符。
使用格式:LEFT(text,num_chars)
參數說明:text代表要截字符的字符串;num_chars代表給定的截取數目。
應用舉例:假定A38單元格中保存了“我喜歡天極網”的字符串,我們在C38單元格中輸入公式:=LEFT(A38,3),確認后即顯示出“我喜歡”的字符。
好了,下面開始著手設計吧!
選擇D2單元格,之后在FX函數輸入框中輸入如下圖的函數,之后按回車鍵確定函數的輸入,結果就出來了,所輸入的綜合函數為:=IF(OR(LEFT(A2,2)>=5),LEFT(B2,2)>=95),50,0)+IF(AND(LEFT(C2,2)=“優秀“),LEFT(B2,2)>=90),100,0)