回覆列表
  • 1 # 使用者9639739024251

    我們規定,單科成績59分以上的是及格,低於等於59分的是不及格。那麼在F3中可以輸入:

    F3=IF(C3>59,"及格","不及格")

    H3=IF(E3>120,"及格","不及格")

    這裡需要注意的是if函式必須的條件:每一個 if函式必須使用英文的括號括起來,如【=IF(C3>59,"及格","不及格")】;括號內為三個資料,如【(C3>59,"及格","不及格")】,第一個資料是條件,如【C3>59】,第二資料為滿足第一個資料後返回的結果,通常使用英文的引號括起來,如如【"及格"】,第三個資料是不滿足第一個資料時需要返回的結果,也用英文的引號括起來,如【"不及格")】。

    經常出現的錯誤:其中的符號如逗號和引號皆為英文,即所謂的半形);if的右括號放在了條件的後面,這是在多個條件使用if函式

    對學生的成績單隻簡單地分為“及格”和“不及格”,顯然太過於粗略,能不能再進一步分析呢?

    我們規定,單科成績低於60分是不及格,大於或者等於60分,但是又低於80分是一般,大於或者等於80分,但是又低於90分是良好,90分以上是優秀。

    這個就需要我們運用到IF函式巢狀。IF的巢狀書寫前,首先你要理解自己要達到的要求,並將要求數學化,也就是使用數學的模式表達出來,IF函式多重巢狀一般情況下我們可以將它看做分段函式,那麼問題就很容易解決了。

    F3=IF(C3

    H3=IF(E3

    需要注意的是IF巢狀函式書寫,我們一般把它分解成幾段IF常規函式。如【F3=IF(C3

  • 中秋節和大豐收的關聯?
  • 金棗什麼時候可移到室外?