close

107

如何檢測是否滿足所有條件

示範檔

範例檔

20-107.XLSX

結果檔

光華高級商業職業進修學校針對99學年第一學期日文科一年一班學生在旅遊日文科目八次平時考成績,想要J在欄顯示班級中平時成績全部合格的人,在K欄顯示平時成績全部不合格的人。

這時我們可以透過二個函數來處理,第一個函數為AND來檢測是否滿足我們所設計的所有條件,當所有條件皆滿足時,會傳回TRUE字串,若是其中一項條件無法滿足時,會傳回FALSE字串。

AND函數                                                                                                              邏輯

說明:  檢測是否滿足多重條件,滿足則傳回TRUE字串,不滿足則傳回FALSE字串。

語法:  AND(邏輯值1,邏輯值2….)

引數:  邏輯值1~255:指定可取得邏輯值的值或公式。

AND字串只能傳回TRUEFALSE字串,而我們希望若為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,如下圖所示。

image

步驟3     將滑鼠指標移到J4儲存格右下角拖拉方塊上方,滑鼠左鍵快點二下,即可算出符合條件的記錄,其儲存格中會顯示TRUE字串,如下圖所示。

image

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,故顯示空白,表示有些儲存格成績不及格,如下圖所示。

image

步驟3     將滑鼠指標移到J4儲存格右下角拖拉方塊上方,滑鼠左鍵快點二下,即可算出符合條件的記錄,若B欄到I欄資料全部皆大於等於60,則在J欄會顯示及格字串,如下圖所示。

image

【練習】

若時B欄到I欄全部分數小於60,請在K欄儲存格顯示不及格,否則顯示空白。


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()