第二章 函式的魅力

alberthao發表於2020-03-08

函式是幹什麼的

在第一章我們已經領略了函式的本領,原本我們可能需要手算的加法,利用函式就可以很方便的計算。我們使用了sum函式來求總分,並使用滑鼠拖動自動填充公式實現了求和。
如果你還沒有完成上一章的操作練習,強烈建議你返回第一章完成練習題。
函式,就是利用各種輸入作為引數,經過各種內部運算後,返回一個結果。
我們可以按照型別來將函式分類。你可以前往“微軟網站的函式分類”看看常見的函式。我們可以用函式來做數學運算,也可以做邏輯判斷,字串處理,財務運算等等。
你可以想一想,這些功能可以用函式實現嗎? (你可以在本章結尾看到答案)
1、輸入當前日期的函式
2、擷取單元格文字的第一個字元
3、判斷單元格內容是否是#N/A
4、統計一下B1到B10單元格,有幾個非空單元格。

常見函式

為了避免引起混亂,這一章我們先介紹三個函式,它們分別是IF函式、Mid函式、Sumif函式。
學會它們之後,結合本章的其它知識,你就會自學其他函式。下面我們以這三個函式逐一講解:

IF函式

=IF(D2>60,"及格","不及格")

IF是一個邏輯判斷函式,第一個引數是判斷條件,本例是判斷D2單元格是否大於60;第二個引數這裡是“及格”,用於返回判斷條件為真時的結果;第三個引數這裡是“不及格”,用於返回判斷條件為假時的結果。也就是說如果D2單元格的值大於60,返回及格,否則返回不及格。
當我們不知道這個函式的引數是什麼意思時,我們在輸入時可以按住介面上的F1在軟體裡來查詢。
也可以選中函式中的引數,然後單擊如下圖fx按鈕。(黃色區域)。然後單擊介面裡的“有關該函式的幫助”(黃色區域)。Excel就會返回網站的線上幫助:IF函式幫助文件。學會使用幫助,這是一個很重要的能力。微軟公司的Excel軟體文件做的很不錯,裡面都會有詳細的引數示意,並附上詳細的示例文件。強烈建議你花5分鐘左右看一下IF函式的幫助文件,一定會有更多收穫。

enter image description here

enter image description here

MID函式

=MID(A2,1,1)

MID是一個文字操作函式,第一個引數是要擷取文字的單元格,第二個引數是指從哪裡開始擷取,第三個引數是指擷取幾個字元。
以這裡的函式為例,就是從A2單元格的第一個字元開始擷取,擷取一個字元。加入A2單元格存放的是“張三”,那麼返回的就是“張”;加入A2單元格存放的是370502,那麼返回的就是3。 和上一個函式一樣,請你自行查閱一下幫助,看看這個函式有什麼更多的可以學習的例子。學會使用幫助,這是一個很重要的能力。

SUMIF函式

=SUMIF(E2:E25,">60")
SUMIF是一個條件求和函式,第一個引數是要做條件的區域;第二個引數是條件;第三個引數是求和項,這裡沒有寫,預設就是對第一個引數的區域求和,也可以寫明,那麼如果寫明,就是對寫明的區域求和。
以這裡的函式為例,就是從E2到E25單元格中,大於60的單元格進行求和。

如何尋求幫助

在你向他人尋求幫助前,建議你閱讀這篇文件《提問的智慧》。
尋求幫助時,利用好軟體自帶的幫助文件,是一個最簡單可行並行之有效的辦法。
當然在你一籌莫展時,也有其他的辦法,使用搜尋引擎來尋找答案。 excel方面,也有很多不錯的論壇和講師,我知道的有excelhome、伍昊、劉萬祥等。 國外的我早期讀的就是Mr excel的書,還有cpearson的部落格。

複習絕對引用、相對引用概念

學而時習之。為了幫你鞏固絕對引用的概念。我們先複習一下概念。絕對引用就是在公式中,我們複製公式後,這個單元格的位置不會變。它的表現形式就是類似$A$1
相對引用就是我們複製公式後,它會隨著單元格發生變化。例如A1。當然還有一種叫做混合引用,就是公式只有一部分發生變化。或者行或者列。例如A$1就是行不變,列可以變化;$A1就是列不變,行可以變化。

練習題:鞏固絕對引用。

答案

1、=Today()
2、=mid(a1,1,1)
3、=ISNA(a1)
4、=counta(a2:a10)

相關文章