Excel公式與函式

2023-01-15 13:12:06 字數 4294 閱讀 8375

**: excel公式與函式

一、單元格引用

點選摺疊

電子工作表中的每個單元格都對應著乙個唯一的列標和行號,由列標(字母大、小寫等效)和行號組成該單元格的位址。例如,d16就是乙個單元格的位址,該單元格處於列標為d的列與行號為16的行的交點位置。單元格引用就是單元格的位址表示。

單元格的位址表示可以細分為相對位址表示、絕對位址表示和混合位址表示三種,分別也稱做相對引用、絕對引用和混合引用,它們在書寫格式和含義上有所不同。

(1)相對引用:就是直接用列標和行號所表示的單元格位址。如a1、g8、k25、m126等都是對應單元格的相對位址引用。

(2)絕對引用:分別在列標和行號的前面加上$字元所表示的單元格位址稱為絕對引用。如$f$5就是第f列和第5行交點位置單元格的絕對引用,該單元格的相對引用為f5。

(3)混合引用:就是列標或行號之一採用絕對位址的單元格引用。如$g5就是乙個混合位址引用,g$5也是乙個混合位址引用,它們乙個列標採用絕對位址,乙個行號採用絕對位址。

也就是說,在混合位址引用中,若列標為絕對位址,則行號就為相對位址,反之亦然。

相對引用、絕對引用和混合引用是單元格位址的不同表示,如對於第h列第12行的交點單元格來說,它的相對引用為h12,絕對引用為$h$12,混合引用為$h12或h$12。

(4)三維位址表示:上面的單元格位址引用只限於在同乙個工作表中使用,若要引用不同工作表中的單元格,則必須在單元格位址表示的前面加上工作表名和字尾乙個!字元。

這就構成了單元格位址的三維表示,包括工作表、列和行。如sheet1!b3是sheet1工作表中的第b列第3行的單元格的相對位址表示(相對引用);sheet2!

$d$13是sheet2工作表中的第d列第13行的單元格的絕對引用。

若只使用行列標記表示乙個單元格位址,可認為是三維位址的簡寫(預設)形式,其中省略了當前工作表的表名位址。如假定當前工作表為sheet1,則單元格位址d3和sheet1!d3是完全等價的。

(5)單元格區域位址:對於工作表中的乙個矩形區域,將用它的左上角單元格位址和右下角單元格位址聯合起來表示該區域的位址,此兩個單元格位址之間用冒號:字元分開。

如c3:h10表示該區域的左上角單元格為c3,右下角單元格為h10,包含有6列、8行共48個單元格的矩形區域。又如f$3:

f$15表示該區域同在f列中,行號從3到15的共13個單元格的矩形區域。

單元格區域位址也可以是三維的,只要在其前面加上工作表名和感嘆號分隔符即可。

二、excel公式

點選摺疊

在excel工具軟體中,所謂公式就是乙個運算表示式,它由運算物件和運算子按照一定的規則和需要連線而成。運算物件可以是常量,即直接表示出來的數字、文字和邏輯資料。123為數字常量,「副教授」為文字常量,true和false為邏輯常量真和假。

運算物件還可以是單元格引用,如a1、b$2等;還可以是公式或函式,如(b7+c7)和sum(f3:f10)等。

公式中的運算子包括算術、比較、文字連線和邏輯四種型別。

(1)算術運算子:有加+、減-、乘*、除/、百分號%、乘冪^等6個。如c3+5就是乙個加法公式,它的值是c3單元格的值與常量5之和。

(2)比較運算子:有等於=、大於》、大於等於》=、小於<、小於等於《個。如$d5>=60就是乙個比較公式(條件),當單元格d5的值大於或等於60時,其結果為邏輯值true,否則為邏輯值false。

(3)文字連線運算子:只有乙個運算符號&,它把前後兩個文字連線成乙個文字。如c3&d3就是乙個文字連線公式,若c3單元格的值為「王強」,d3單元格的值為「經理」,運算後得到的值為「王強經理」。

(4)邏輯運算子:有3個,分別為邏輯與(and)、或(or)、非(not),運算子中的字元大小寫均可。參與運算的物件在其後面的圓括號內給出,「與」、「或」運算可以帶有多個物件,物件之間用逗號分開,而「非」運算只能帶有乙個物件。

邏輯運算中的每個物件可以是乙個邏輯常量true或false,可以是乙個比較運算公式(因其運算結果是乙個邏輯值),也可以是任何數字或文字(系統把0看做邏輯值假,非0值看做邏輯值真),還可以是乙個結果為邏輯值的函式或另乙個邏輯公式。

當每個運算物件的邏輯值都為真時,其「與」運算的結果為真,否則為假;當每個運算物件的邏輯值都為假時,其「或」運算的結果為假,否則為真;當「非」運算的物件為真時,運算結果為假,否則,物件為假時,運算結果為真。如and(3>2,4)的值為真or(3>4,2=1)的值為假,not(true)的值為假。

三、excel函式

點選摺疊

excel函式可以作為公式中乙個運算物件,也可以作為整個公式來使用。在excel中提供給使用者直接使用的函式有許多種類,每種類別中又包含有各種具體的函式。從大類上講有數學與三角函式、統計函式、邏輯函式、日期與時間函式、財務函式、文字函式等。

這裡只介紹一些常用且少量的幾個函式,如表4-1所示,其他大量的函式請讀者參考excel的「幫助」系統。

對函式的呼叫,做如下簡要說明:

(1)在統計類別的函式和sum數值計算的函式中,引數x表示一組數值(但counta函式中的x可以是任何型別的資料),每個數值之間用逗號分開,乙個常數、乙個位址引用、乙個函式等都可以作為乙個數值(資料)項使用。如sum(25,48)的返回值為73,max(d3:d20)能夠返回引數值所表示的單元格區域中的最大值。

(2)條件if函式能夠根據判斷結果執行不同的操作。如if(d3>85,"優秀","一般")被儲存在乙個單元格e3時,若d3單元格的值大於85,則就在e3單元格中顯示出文字「優秀」,否則顯示出文字「一般」。

(3)now()函式能夠返回機器系統內當前的日期和時間,假定返回值為「2011/12/23 22:38」,則表明系統當前時間為2023年12月23日22點38分。若求函式year(now())的值,則為2011。

四、在單元格中輸入公式

點選摺疊

在乙個單元格中,不僅能夠輸入和使用直接表示出來的數字、文字和邏輯資料,而且能夠輸入和使用公式,由系統根據公式計算出相應的值並顯示出來。

為了區別於直接輸入的數字或文字,在輸入公式時必須以等號=作為前導(先導、字首)符號,如在圖4-28所示的單元格d2中,輸入的公式b2*c2前使用了等號。在向乙個單元格輸入公式時,其輸入的公式同時在單元格和「編輯欄」的「文字編輯框」中顯示出來,當輸入結束並按下tab或enter鍵,或單擊「編輯欄」中的√確認按鈕後,在單元格中只顯示出公式計算的結果(值)。當再次選擇此單元格時,將在此單元格顯示公式的值,而在「編輯欄」的「文字編輯框」中顯示其公式。

若需要編輯此公式,可雙擊此單元格或單擊文字編輯框使游標停留其中,接著可插入、修改和刪除公式的內容。

圖4-28 公式輸入示例

五、填充操作輸入公式

點選摺疊

在圖4-28中,每種商品的總價都等於單價與數量的乘積,都需要像在d2中輸入公式那樣,完成對d3:d9中每個單元格的公式輸入,每個公式中的單價與數量,其列標不變,都是b和c,而行號依次遞增,與總價中的單元格位置相對應。如果利用填充功能,在完成d2中公式=b2*c2的輸入後,很容易完成其餘單元格中總價公式的輸入。

單擊d2單元格後在右下角出現乙個填充柄,單擊填充柄並向下拖曳到d9單元格後鬆開,在每個單元格就顯示出相應的總價值,如圖4-29所示。

圖4-29 公式填充操作示例

用滑鼠單擊總價列中的任乙個單元格,從編輯欄的「文字編輯框「中就能夠看到對應的公式,公式中的單價與數量的行號隨著總價單元格的行號變化而同步變化。

此填充過程實際上是對d2單元格公式的複製過程,即對d2=b2*c2的複製過程。由於是在同一列複製,總價單元格的列標d不變,而行號2依次變為3、4、…、9,所以單價與數量單元格的列標b和c也不變,行號也跟著依次變為3、4、…、9。如在d6單元格中,其公式為=b6*c6。

在包含有單元格引用的公式或函式中,所使用的單元格引用的表示方式不同,其進行單元格複製(填充)的效果也不同。

●若列標或行號採用的是相對位址,則在複製(填充)過程中,將隨著目的單元格的相應位址變化而同步變化,如上面敘述的每種商品的總價公式的複製過程就是如此。

●若列標或行號採用的是絕對位址,則在複製(填充)過程中,將保持不變,即不隨著目的單元格的位址變化而變化。如在上例中,若d2單元格的公式為=$b$2*$c$2或者為=b$2*c$2,則在向下複製或填充的過程中,該公式始終保持不變,每個單元格的公式都等於d2單元格中的公式,其值都等於125。需要提醒的是:

由於在複製過程中,列標沒有變化,所以此公式中的b和c也可以使用相對位址表示。

●當通過剪下和貼上操作把單元格中的公式移動到另乙個單元格時,公式中行或列的相對位址不會發生變化,當然絕對位址更不會發生變化。

六、單元格中函式的輸入方法

點選摺疊

(2)從對話方塊中輸入函式:在單擊選擇要輸入函式的單元格後,單擊編輯欄中的插入函式按鈕fx或者單擊「公式」選項卡中「函式庫」組內的「插入函式」按鈕或其他類別的函式按鈕。當單擊任一類別的函式按鈕時,將隨即開啟乙個包括該類別所有函式的下拉列表,供使用者選擇;當單擊插入函式按鈕fx後,將開啟「插入函式」對話方塊,如4-30所示。

Excel函式公式

函式名absand 功能求出引數的絕對值。用途示例資料計算 與 運算,返回邏輯值,僅當有引數的結果均為條件判斷邏輯 真 true 時返回邏輯 真 true 反之返回邏輯 假 false eragecolumn 求出所有引數的算術平均值。資料計算 顯示所引用單元格的列標號值。顯示位置 concaten...

excel公式函式教學設計

課題授課班級教學設想 excel中公式與函式的運用高一73班 課時1課時 執教教師 李國春介紹excel軟體的核心功能 資料的計算,讓學生嘗試使用公式和函式。通過前面的學習,學生對excel資料輸入 單元格位址等都有了清晰的認識,掌握了 學情分析其相關操作要領,為今天公式與函式的講解打下了基礎。學生...

Excel中公式與函式的應用教學設計

一 教學目標 1 知識方面 學生通過該節課的學習 練習,學生熟練掌握公式法的使用,能夠熟練地掌握excel中的sum erage max min函式的運用。2 能力方面 公式和函式的輸入 能了解 中的錯因並改正,能結合數學內容理解公式和函式的概念並能靈活使用,培養學生的動手操作能力和自主學習的能力。...