107 | 如何檢測是否滿足所有條件 | ||||
示範檔 | 範例檔 | 20-107.XLSX | 結果檔 | 無 |
光華高級商業職業進修學校針對99學年第一學期日文科一年一班學生在旅遊日文科目八次平時考成績,想要J在欄顯示班級中平時成績全部合格的人,在K欄顯示平時成績全部不合格的人。
這時我們可以透過二個函數來處理,第一個函數為AND來檢測是否滿足我們所設計的所有條件,當所有條件皆滿足時,會傳回TRUE字串,若是其中一項條件無法滿足時,會傳回FALSE字串。
AND函數 邏輯 |
說明: 檢測是否滿足多重條件,滿足則傳回TRUE字串,不滿足則傳回FALSE字串。 語法: AND(邏輯值1,邏輯值2….) 引數: 邏輯值1~255:指定可取得邏輯值的值或公式。 |
由AND字串只能傳回TRUE及FALSE字串,而我們希望若為TRUE時,則在J欄儲存格中顯示合格字串,而K在欄智存格中顯示不合格字串,則這時會使用到IF函數。
IF函數 邏輯 |
說明: 檢測是否滿足條件,並指定符合與不符合條件要做的動作。 語法: AND(條件,符合條件,不符合條件) 引數: 條件:可以是任意值或運算式。 符合條件:當條件成立時要做的動作,可以是任意值、運算式或另一條件式。 不符合條件:當條件不成立時要做的動作,可以是任意值、運算式或另一條件式。 |
n 統計平時成績是否合部及格
在這邊我們將以所有平時成績皆60分(含60分)以上為合格標準。
步驟1 點取J4儲存格。
步驟2 輸入「=AND(B4>=60,C4>=60,D4>=60,E4>=60,F4>=60,G4>=60,H4>=60,I4>=60)」公式後,按下ENTER鍵,即可計算出B4~I4儲存格中是否都大於等於60,如下圖所示。
步驟3 將滑鼠指標移到J4儲存格右下角拖拉方塊上方,滑鼠左鍵快點二下,即可算出符合條件的記錄,其儲存格中會顯示TRUE字串,如下圖所示。
n 顯示平時成績是否合部及格
在這邊我們將以所有平時成績皆60分(含60分)以上為合格標準,則在儲存格中顯示及格字串。
步驟1 點取J4儲存格。
步驟2 輸入「=IF(AND( B4>=60 , C4>=60 , D4>=60 , E4>=60 , F4>=60 , G4>=60 , H4>=60 , I4>=60 ),"及格","")」公式後,按下ENTER鍵,即可依照B4~I4儲存格中是否都大於等於60,顯示及格或空白字串,由於除G4大於等於60以外,其餘皆小於60,故顯示空白,表示有些儲存格成績不及格,如下圖所示。
步驟3 將滑鼠指標移到J4儲存格右下角拖拉方塊上方,滑鼠左鍵快點二下,即可算出符合條件的記錄,若B欄到I欄資料全部皆大於等於60,則在J欄會顯示及格字串,如下圖所示。
【練習】
若時B欄到I欄全部分數小於60,請在K欄儲存格顯示不及格,否則顯示空白。
留言列表