官术网_书友最值得收藏!

第一節(jié) EXCEL公式

一、EXCEL公式的構成

EXCEL公式是以“=”開始,將常量、單元格引用、函數(shù)等元素按照一定的順序連接在一起,從而實現(xiàn)對工作表中的數(shù)據(jù)執(zhí)行計算的等式。構成公式的要素主要包括運算符、常量、函數(shù)、括號及單元格引用等。

1.運算符

用于連接公式中的元素并進行特定運算類型的符號,包括算術運算符、比較運算符。

(1)算術運算符。算術運算符用來完成基本的數(shù)學運算,如加法、減法和乘法。算術運算符有+(加)、-(減)、*(乘)、/(除)、%(百分比)、^(乘方),如表2-1所示。

表2-1 算術運算符

(2)比較運算符。比較運算符用來對兩個數(shù)值進行比較,產(chǎn)生的結果為邏輯值True(真)或False(假)。比較運算符有“=”(等于)、“>”(大于)、“>=”(大于等于)、“<=”(小于等于)、“<>”(不等于),如表2-2所示。

表2-2 比較運算符

(3)文本運算符。文本運算符“&”用來將一個或多個文本連接成為一個組合文本,如表2-3所示。例如“江西”&“財經(jīng)大學”的結果為“江西財經(jīng)大學”。

表2-3 文本運算符

(4)引用運算符。引用運算符用來將單元格區(qū)域合并運算,如表2-4所示。區(qū)域(冒號):表示對兩個引用之間,包括兩個引用在內(nèi)的所有區(qū)域的單元格進行引用,例如SUM(B1:D5);聯(lián)合(逗號):表示將多個引用合并為一個引用,例如SUM(B5, B15, D5, D15);交叉(空格):表示產(chǎn)生同時隸屬于兩個引用的單元格區(qū)域的引用。

表2-4 引用運算符

(5)運算符順序。如果公式中同時用到了多個運算符,EXCEL將按運算符的優(yōu)先級順序進行。公式中運算符的順序從高到低依次為:冒號、逗號、空格、負號(如-1)、%(百分比)、^(乘冪)、*和/(乘和除)、+和-(加和減)、&(連接符)、比較運算符。

2.常量

常量是指公式中數(shù)字或文本值,例如:123,-23,“正在使用”“主營業(yè)務收入”等。

3.函數(shù)

EXCEL中的函數(shù)是指一些預定義的公式,這些公式使用參數(shù)的特定數(shù)值按特定的順序或結構進行計算。例如,求和函數(shù)SUM,平均值函數(shù)AVERAGE,邏輯函數(shù)IF等。

4.括號

括號(半角小括號)用于控制公式的運算順序。

5.單元格引用

單元格的引用是指公式和函數(shù)引用了單元格的“地址”,其目的在于指明所使用的數(shù)據(jù)存放的位置。也就是說,通過單元格的引用可以在公式和函數(shù)中使用工作簿中不同部分的數(shù)據(jù),或在多個公式中使用同一個單元格的數(shù)據(jù)。單元格的引用分為絕對引用、相對引用、混合引用。

(1)絕對引用。單元格中的絕對單元格引用總是在指定位置引用單元格。如果公式所在單元格的位置改變,絕對引用的單元格始終保持不變。如果多行或多列地復制公式,絕對引用將不作調整。絕對引用的格式如$A$3、$C$8。

(2)相對引用。公式中的相對單元格引用是基于包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地復制公式,引用會自動調整。EXCEL通常將引用形式默認為使用相對引用。相對引用的格式如A3、C8。

(3)混合引用?;旌弦迷试S公式的某一部分發(fā)生變化,而另一部分則是固定的?;旌弦糜薪^對列和相對行、絕對行和相對列兩類。混合引用的格式如$A3、C$8,其中$A3表示列固定于A,C$8表示行固定于8。

三者相互切換的快捷鍵:按F4鍵可以實現(xiàn)絕對引用、相對引用與混合引用之間的相互切換。

【例2-1】利用單元格引用實現(xiàn)不同年度、不同利率下的利息的計算。

D4單元格的計算運用了絕對引用($B$3)和混合引用(D$3單元格和$C4單元格),如圖2-1所示,計算結果如圖2-2所示。

圖2-1 單元格引用

圖2-2 利息計算結果

(4)外部引用(鏈接)。我們將同一工作表中的單元格之間的引用稱為“內(nèi)部引用”。在Excel中我們還可以引用同一工作簿中不同工作表中的單元格,也可以引用不同工作簿中工作表的單元格,這種引用稱為“外部引用”,也稱為“鏈接”。

引用同一工作簿中不同工作表中的單元格格式為:=工作表名!單元格地址。

例如,當前工作表為Sheet1,單元格A3公式=Sheet2!B2+Sheet3!C2,表示將Sheet2中的B2單元格的數(shù)據(jù)與Sheet3中的C2單元格的數(shù)據(jù)相加,放入當前工作表Sheet1的A3單元格。

引用不同工作簿工作表中的單元格格式為:=[工作簿名.xlsx]工作表名!單元格地址。

例如,當前工作簿為Book1中的Sheet1工作表,單元格B4公式=[Book2.xlsx]Sheet1!A2-[Book3.xlsx]Sheet2!A4,表示將Book2工作簿的Sheet1中的A2單元格的數(shù)據(jù)與Book3工作簿的Sheet2中的A4單元格的數(shù)據(jù)相減,放入當前工作簿Book1中的Sheet1工作表B4單元格。

二、數(shù)組公式

數(shù)組公式是用于建立可以產(chǎn)生多個結果或對可以存放在行和列中的一組參數(shù)進行運算的單個公式。數(shù)組公式的實質是單元格公式的一種書寫形式,用來顯式地通知EXCEL計算引擎對其執(zhí)行多項計算。

要輸入數(shù)組公式,首先必須選擇用來存放結果的單元格區(qū)域,在編輯欄輸入公式,然后按Ctrl+Shift+Enter組合鍵鎖定數(shù)組公式,作為標識,EXCEL將在公式兩邊自動加上大括號“{}”,而不要自己輸入,否則,EXCEL認為輸入的是一個正文標簽。要編輯或清除數(shù)組公式,需選擇數(shù)組區(qū)域并且激活編輯欄,公式兩邊的括號將消失,然后編輯或清除公式,最后按Ctrl+Shift+Enter組合鍵確認。

如果一個函數(shù)或公式返回多個結果值,并需要存在單元格區(qū)域中,此時可以借助多單元格數(shù)組公式來實現(xiàn)。

【例2-2】利用多單元格數(shù)組公式計算銷售額。

如圖2-3所示,選擇G3:G11單元格區(qū)域后,輸入以下數(shù)組公式后,并按下Ctrl+Shift+Enter組合鍵結束編輯。

圖2-3 利用多單元格數(shù)組公式計算銷售額

{=E3:E11*F3:F11}(注意:輸入公式時不包括外層大括號)

此公式將各種商品的銷售數(shù)量分別乘以各自的單價,獲得一個內(nèi)存數(shù)組{700;2000;960;1920;1025;1824;570;2600;275},將其寫入指定的G3:G11單元格區(qū)域中并顯示出來。本例只是為了說明數(shù)組公式的用法,其實,我們在G3單元格中輸入公式“=E3*F3”,得到結果后,再利用填充柄拖拽至G11單元格,最終結果是一樣的。

三、公式錯誤值說明

使用EXCEL公式進行計算時,可能遇到一些錯誤值信息,如#N/A!、# VALUE!等。這些提示信息都是在使用公式時出現(xiàn)了相應的錯誤而返回錯誤值信息,公式中的錯誤值一般都以“#”開頭。

1.#####!

(1)產(chǎn)生原因。如果單元格所含的數(shù)字、日期或時間比單元格寬,或者單元格的日期時間公式產(chǎn)生了一個負值,就會產(chǎn)生#####!。

(2)解決方法。如果單元格所含的數(shù)字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么EXCEL中的日期和時間必須為正值。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。

2.#VALUE!

(1)產(chǎn)生原因。當使用錯誤的參數(shù)或運算對象類型時,或者當公式自動更正功能不能更正公式時,將產(chǎn)生錯誤值#VALUE!。

(2)解決方法。①如果是在需要數(shù)字或邏輯值時輸入了文本,EXCEL不能將文本轉換為正確的數(shù)據(jù)類型。那么確認公式或函數(shù)所需的運算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。②如果將單元格引用、公式或函數(shù)作為數(shù)組常量輸入,那么確認數(shù)組常量不是單元格引用、公式或函數(shù)。③如果賦予需要單一數(shù)值的運算符或函數(shù)一個數(shù)值區(qū)域,那么將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。

3.#DIV/O!

(1)產(chǎn)生原因。當公式被零除時,將會產(chǎn)生錯誤值#DIV/O!。

(2)解決方法。①如果在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在EXCEL中如果運算對象是空白單元格,EXCEL將此空值當作零值),那么修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。②如果輸入的公式中包含明顯的除數(shù)零,例如:公式=1/0,那么將零改為非零值。

4.#N/A

(1)產(chǎn)生原因。當在函數(shù)或公式中沒有可用數(shù)值時,將產(chǎn)生錯誤值#N/A。

(2)解決方法。如果工作表中某些單元格暫時沒有數(shù)值,可在這些單元格中輸入“#N/A”,公式在引用這些單元格時,將不進行數(shù)值計算,而是返回#N/A。

5.#REF!

(1)產(chǎn)生原因。刪除了由其他公式引用的單元格,或將移動單元格粘貼到由其他公式引用的單元格中。當單元格引用無效時將產(chǎn)生錯誤值#REF!。

(2)解決方法。更改公式或者在刪除或粘貼單元格之后,立即單擊“撤消”按鈕,以恢復工作表中的單元格。

6.#NUM!

(1)產(chǎn)生原因。當公式或函數(shù)中某個數(shù)字有問題時將產(chǎn)生錯誤值#NUM!。

(2)解決方法。①如果在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù),就要確認函數(shù)中使用的參數(shù)類型正確無誤。②如果是公式產(chǎn)生的數(shù)字太大或太小,EXCEL不能表示,則需修改公式,使其結果在有效數(shù)字范圍之間。

7.#NULL!

(1)產(chǎn)生原因。使用了不正確的區(qū)域運算符或不正確的單元格引用。當試圖為兩個并不相交的區(qū)域指定交叉點時將產(chǎn)生錯誤值#NULL!。

(2)解決方法。如果要引用兩個不相交的區(qū)域,可使用聯(lián)合運算符逗號(,)。公式要對兩個區(qū)域求和,應確認在引用這兩個區(qū)域時,使用逗號。如果沒有使用逗號,EXCEL將試圖對同時屬于兩個區(qū)域的單元格求和,例如:由于A1:A13和C12:C23并不相交,它們沒有共同的單元格,所以就會報錯。

四、EXCEL函數(shù)

EXCEL中的函數(shù)其實是一些預定義的公式,函數(shù)由函數(shù)的名稱、左括號、以半角相隔的參數(shù)以及右括號組成,函數(shù)可以有一個或多個參數(shù),函數(shù)的參數(shù)可以包含以下五種。

1.常量

輸入的文本或邏輯值。

2.邏輯值

分別為TRUE或FALSE,“真”或“假”。

3.數(shù)組

主要有常量數(shù)組與區(qū)域數(shù)組兩類。

(1)常量數(shù)組將一組給定的常量用作某個公式中的參數(shù),例如{1;2;3;4;5}、{"張三";"李四";"王五"}。

(2)區(qū)域數(shù)組是一個矩形的單元格區(qū)域,該區(qū)域中的單元格共用一個公式,例如{A1:A23}、{B5:F14}。

4.單元格引用

分為絕對引用、相對引用、混合引用。

5.嵌套函數(shù)

嵌套函數(shù)指在某些情況下,可將某函數(shù)作為另一函數(shù)的參數(shù)使用。

主站蜘蛛池模板: 靖远县| 安平县| 蓝田县| 五大连池市| 沅陵县| 南昌县| 桓台县| 穆棱市| 广德县| 江华| 文化| 那坡县| 乾安县| 于田县| 古蔺县| 蓝山县| 凤冈县| 大田县| 秀山| 高青县| 乌审旗| 治县。| 兴仁县| 时尚| 扶沟县| 古蔺县| 石景山区| 寿宁县| 西林县| 盐池县| 乌拉特后旗| 柯坪县| 芦山县| 德昌县| 合阳县| 尉犁县| 临猗县| 武乡县| 冀州市| 海兴县| 文水县|