第4章在公式中使用函數(shù)_第1頁
第4章在公式中使用函數(shù)_第2頁
第4章在公式中使用函數(shù)_第3頁
第4章在公式中使用函數(shù)_第4頁
第4章在公式中使用函數(shù)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第4章在公式中使用函數(shù)

Excel最強大的功能之一在于數(shù)據(jù)的計算,而計算又依賴于公式和函數(shù)。公式是計算、分析數(shù)據(jù)的等式,它能對數(shù)據(jù)進行算術(shù)運算和邏輯運算。函數(shù)則是Excel的內(nèi)置公式,能夠減少編寫公式的時間,提高工作效率。因此,全面了解Excel的函數(shù)知識對掌握好公式的使用是十分重要的。本章:

1、工作表函數(shù)

2、文本函數(shù)

3、與時間和日期有關(guān)的函數(shù)

4、計算與求和

5、與查找有關(guān)的函數(shù)

6、數(shù)據(jù)庫與列表

7、復(fù)雜計算1

4.1Excel函數(shù)1、什么是函數(shù)Excel中的函數(shù)就是一些預(yù)定義的公式,可以通過引入到工作表中進行簡單或復(fù)雜的運算。典型的函數(shù)(如SUM)可以有一個或多個參數(shù),并能返回一個計算結(jié)果。

函數(shù)具有以下功能:

可以簡化公式(求和,求平均值等)

實現(xiàn)其他方法無法實現(xiàn)的計算(如最大值,最小值)

保證公式運行,否則無法進行計算

提高編輯任務(wù)的速度

允許“有條件地”運行公式,使之具備基本判斷能力。

IF(A1<10000,A1*5%,A1*7.5%)

Excel有300多個函數(shù)。如果你感覺還不夠,還可以通過第三方提供商購買其它專業(yè)函數(shù),甚至還可以使用VBA創(chuàng)建自定義函數(shù)。22、函數(shù)參數(shù)的類型

從前面的例子中,我們發(fā)現(xiàn)所有的函數(shù)都需要使用括號。括號中的內(nèi)容就是函數(shù)的參數(shù)。函數(shù)的結(jié)果取決于參數(shù)的使用方法。一個函數(shù)可以:

不帶參數(shù)(必須加上一個空括號)

一個參數(shù)

固定數(shù)量的參數(shù)

不確定數(shù)量的參數(shù)

可選參數(shù)如果一個函數(shù)有多個參數(shù),需要使用逗號分隔。函數(shù)的參數(shù)可以是:名稱、整行、整列(B:B)、文字值、表達式(公式中的公式)、其它函數(shù)、數(shù)組等。例如:3

◆=RAND();得到0和1之間的隨機數(shù)

◆=LARGE(A1:A100,3);在范圍A1:A100中得到第3大數(shù)

◆=SUM(A1:A20)=>SUM(Sales);名稱作為參數(shù)

◆=SUM(B:B);整列作為參數(shù)

◆=SQRT(225);文字值作為參數(shù)

◆=LEFT(A1,1);若A1中包含了文本“Budget”,則有結(jié)果就是“B”

◆=SQRT((A1^2)+(A2^2));表達式作為參數(shù)

◆=SIN(RADIAND(B9));函數(shù)RADIAND作為參數(shù),嵌套函數(shù)

=OR(A1={1,3,5})

;數(shù)組作為參數(shù)

=IF(A1=1,TRUE,IF(A1=3,TRUE,IF(A1=5,TRUE,F(xiàn)ALSE)))

;使用了IF嵌套

43、在公式中輸入函數(shù)的方法有:

手工輸入函數(shù)

使用“插入函數(shù)”對話框輸入函數(shù)

函數(shù)錄入的其它技巧

注意:(1)當輸入一個函數(shù)的時候,Excel一般可以把函數(shù)名轉(zhuǎn)換成大寫。因此當錄入函數(shù)時,完全可以一直使用小寫。如果當按下Enter鍵的時候,Excel并沒有把文本轉(zhuǎn)換成大寫,這時錄入的內(nèi)容并沒有被確認為函數(shù),這就意味著拼寫有錯,或函數(shù)無法使用(未安裝)。

(2)靈活使用工具欄上的一些函數(shù)按鈕;讓Excel的“插入函數(shù)”為你服務(wù)。(3)永遠記住函數(shù)的幫助(或按F1鍵)。5*

財務(wù)函數(shù)*

日期及時間函數(shù)*

數(shù)學及三角函數(shù)*

統(tǒng)計函數(shù)*

查看和引用函數(shù)*

數(shù)據(jù)庫函數(shù)*

文本函數(shù)4、Excel中函數(shù)的種類:注意:1、財務(wù)函數(shù)都是與貨幣有關(guān)的,與現(xiàn)值、期值、支付、利率、周期和期限等有關(guān)。2、三角函數(shù)都采用弧度作為角的單位,使用RADIANS函數(shù)可以將角度轉(zhuǎn)換成弧度;3、統(tǒng)計函數(shù)可以計算平均值、模數(shù)、標準偏差和方差等;4、數(shù)據(jù)庫函數(shù)主要用于總結(jié)符合某一具體標準的列表。5、文本函數(shù)可實現(xiàn)大小寫的轉(zhuǎn)換、或抽取某個字符位置上以某個字符開始的字符串等。6注意:1、邏輯函數(shù)可以進行簡單的判斷;2、信息函數(shù)可以幫助你確定單元格中數(shù)據(jù)的類型;3、工程函數(shù)可以處理復(fù)雜的數(shù)字,并且在不同的計數(shù)體系和測量體系中進行轉(zhuǎn)換,但必須安裝AnalysisToolPak加載宏;*

邏輯函數(shù)*

信息函數(shù)*

工程函數(shù)*

用戶自定義函數(shù)*

其它函數(shù)類*

AnalysisToolPak函數(shù)*

易失函數(shù)7Excel處理數(shù)據(jù)的能力是最好的。然而在處理文本方面它也有獨到之處。正如前面所了解的,Excel可以幫助你輸入文本,作為行列的標題、客戶名稱地址、部件號等等。并可以按照你的要求,使用公式處理包含文本的單元格。本節(jié)將介紹很多公式示例,包括如何使用函數(shù)處理文本,有些公式還可以實現(xiàn)意想不到的功能。

1、有關(guān)文本的概念

當向單元格輸入數(shù)據(jù)的時候,Excel立即會進行處理,確認你輸入的是公式、編號(包括日期或時間)或其它內(nèi)容。所有內(nèi)容Excel都可以視為文本。

一個單元格最高可以容納32000個字符。但能顯示出來的字符數(shù)是有限大的。如有些函數(shù)不能處理文本字符串超過255個字符。

Excel可以區(qū)分數(shù)字和文本。靈活使用“選擇性粘貼”命令,可以使Excel把非數(shù)字單元格處理成實際值格式。

4.2處理文本8

2、文本函數(shù)

Excel具有一個很好的工作表函數(shù)類,可以處理文本。為了方便,Excel的“插入函數(shù)”對話框?qū)⒆畛S玫暮瘮?shù)放在文本類中。當然還有一些其它函數(shù)也可以處理文本,它們卻被放在其它類中。如,ISTEXT函數(shù)就在“插入函數(shù)”對話框的信息類中。

大多數(shù)文本函數(shù)不只是局限在文本中使用。換言之,這些函數(shù)也可以用在包含值的單元格中。Excel和其它的電子表格不同的是它具有很好的通用性,可以把數(shù)字作為文本處理,也可以把文本作為數(shù)字處理。

確定單元格中是否包含文本=ISTEXT(A1);若A1包含文本,則返回TRUE=TYPE(A1);若A1包含文本字符串,則返回2(文本格式的代碼號)

使用字符代碼

=CODE(“A”)或=CODE(“AbbeyRoad”);返回參數(shù)A的字符代碼65

=CHAR(65);返回字符A

假設(shè)單元格A1中包含字符A(大寫),下面的公式將返回字符a(小寫)。

CHAR(CODE(A1)+32)9在Window系統(tǒng)中,Excel使用標準的ANSI字符集。ANSI字符集包括255個字符,編號1~255。CODE和CHAR函數(shù)只能在ANSI字符集下工作。這些函數(shù)不能處理雙字節(jié)的Unicode字符串。

靈活利用“符號”對話框,可以查找到一些特殊的字符,如笑臉符號等。確定是否兩個字符相同

=A1=A2;此比較對大小寫不敏感

=EXACT(A1,A2)

;準確比較

=EXACT(“ZERO”,“ZERO”);返回FALSE連接兩個或多個單元格

=A1&A2

=A1&“,”&A2

=A1&CHAR(44)&CHAR(32)&A2

;逗號的代碼44,空格的代碼32

=“ThelargestvalueincolumnCis”&MAX(C:C)

;返回C列最大的值10把格式化的值顯示成文本

=“Thenetprofitis”&A41

=“Thenetprofitis”&TEXT(B3,“$#,##0.00”)

;貨幣化格式

=“報告打印時間”&TEXT(NOW(),“mmmmd,yyyyath:mmam/pm”)

;結(jié)果報告打印時間是“當前日期和時間”把格式化貨幣值顯示成文本

=“總價:”&DOLLAR(1287.367,2)11重復(fù)字符或字符串

=REPT(“HO”,3);返回HOHOHO=REPT(“~”,20);返回一條曲線創(chuàng)建一個文本直方圖

=REPT(“HO”,3);返回HOHOHO=REPT(“~”,20);返回一條曲線填充數(shù)字=(A1&REPT(“*”,24-LEN(A1)));

=REPT(“*”,24-LEN(A1))&A1;12刪除多余的空格和非打印字符

TRIM;刪除數(shù)據(jù)前后的所有空格CLIAN;刪除字符串中的所有非打印字符計算字符串中的字符

LEN(A1);返回A1中的字符個數(shù),空格也為字符改變文本大小寫

UPPER;將文本全部轉(zhuǎn)換成大寫LOWER;將文本全部轉(zhuǎn)換成小寫PROPER;將文本轉(zhuǎn)換成“適當”的大寫(首字母大寫)從字符串中提取字符

LEFT;從一個字符串的起始返回確定數(shù)量的字符RIGHT;從字符串的結(jié)尾返回確定的字符MID;在字符串中間的任意位置上返回確定的字符13替換文本SUBSTITUTE;替換字符串中的具體文本REPLACE;替換字符串中具體位置上的文本

在字符串中進行查找和搜索FIND;查找另一個文本字符串中的字串,返回該字串的起始位置

不支持通配符比較SEARCH;查找另一個文本字符串中的該字串,返回字串的起始位置

它可以進行通配符比較通配符有兩個:問號?:匹配任何單獨字符星號*:匹配任何字符序列假設(shè)A1中包含文本“AnnualProfitFigures”=REPLACE(A1,SEARCH(“Profit”,A1),6,”Loss”)或=SUBSTITUTE(A1,”Profit”,”Loss”)14

3、高級文本公式

計算單元格中具體字符計算單元格中字串的出現(xiàn)頻率把數(shù)字改成序數(shù)詞確定列數(shù)為列字母從具體路徑中提取文件名提取字符串的第一個詞替換字符串的最后一個詞提取字符串第一個詞以外的所有詞提取名字的名、中間名和姓刪除名字中的稱謂計算單元格中詞的數(shù)量自定義VBA文本函數(shù)15

4.3日期和時間函數(shù)在Excel中,日期就是一個簡單的數(shù)字。更準確地說,日期就是一個“序列號”,它記錄著1900年1月0日以來的有關(guān)天數(shù)的數(shù)字。這個序列號的1對應(yīng)著1900年1月1日,序列號2對應(yīng)著1900年1月2日等等。這個系統(tǒng)可以使用公式處理日期。例如,可以創(chuàng)建一個公式來計算兩個日期之間的天數(shù)。

Excel2003支持1900年1月0日到9999年12月31日這個范圍的日期(序列號=2958465)

正確理解序列號很有意思。例如:每天的分鐘數(shù)(1440分),每天的秒數(shù)(86400秒)等。在使用日期和時間時,應(yīng)注意一下輸入的格式。16

常見日期和時間函數(shù)日期和時間數(shù)據(jù)是Excel能夠處理的數(shù)據(jù)類型之一。日期和時間在Excel中的運算主要是通過日期時間類函數(shù)來實現(xiàn)的。常見的日期時間類函數(shù)主要有:DATE()、DAY()、DATEVALUE()、YEAR()和MONTH()等。DATE()語法表達式為:DATE(YEAR,MONTH,DAY)其參數(shù)可以是具體的數(shù)值,也可以是單元格地址的引用。DATEVALUE()語法表達式為:DATEVALUE(date-text)其參數(shù)必須為文本字符串,否則返回錯誤值#VALUE。例如DATEVALUE(“2010-11-9”)17DAY()功能是計算一個序列數(shù)據(jù)所代表的日期在當月的天數(shù)。HOUR(),MINUTE()它們只有一個參數(shù),表示需要計算的時間。它們的功能是將參數(shù)轉(zhuǎn)換為小時或分鐘。YEAR(),MONTH()它們只有一個參數(shù),表示需要計算的日期。它們的功能是返回日期所代表的年分數(shù)和月份數(shù)。TODAY(),NOW()它們的功能是返回系統(tǒng)當前日期、當前時間。WEEKDAY()它的功能是返回日期所對應(yīng)星期數(shù)。

日期和時間函數(shù)應(yīng)用見示例工作簿18在使用Excel進行工作時,經(jīng)常會在工作表中遇到各種各樣的計數(shù)與求和等數(shù)學統(tǒng)計問題。1、基本計數(shù)公式計數(shù)使用的基本公式都是相對簡單的,但體現(xiàn)了Excel計數(shù)函數(shù)的能力。統(tǒng)計單元格匯總數(shù)量統(tǒng)計名為DATA的范圍的單元格數(shù)量

=ROW(DATA)*COLUMNS(DATA);行數(shù)乘以列數(shù)統(tǒng)計空單元格

=COUNTBLANK(DATA)

=COUNTBLANK(A:A);返回A列空單元格的數(shù)量=COUNDBLANK(SHEET1!1:65536);返回SHEET1工作表空單元格的數(shù)量

4.4計數(shù)與求和19非空單元格計數(shù)=COUNTA(DATA)數(shù)字單元格計數(shù)

=COUNT(DATA)包含日期和時間的單元格都被視為數(shù)字單元格,但包含邏輯值的單元格不能認為是數(shù)字單元格。非文本單元格計數(shù)

{=SUM(IF(ISNONTEXT(DATA),1))};數(shù)組公式文本單元格計數(shù)

{=SUM(IF(ISTEXT(DATA),1))};數(shù)組公式邏輯值計數(shù)

{=SUM(IF(ISLOGICAL(DATA),1))};數(shù)組公式20一個范圍中的錯誤值

Excel有3個函數(shù),可以確定單元格中是否存在錯誤。

ISERROR如果單元格包含任何錯誤值,將返回TRUE。

ISERR如果單元格包含除了#N/A以外的任何錯誤值,將返回TRUE。

ISNA如果單元格包含#N/A錯誤值,將返回TRUE。例如:{=SUM(IF(ISERROR(DATA),1))};數(shù)組公式,返回錯誤值的總數(shù){=SUM(IF(ISERR(DATA),1))};數(shù)組公式,返回除#N/A錯誤值的總數(shù)=COUNTIF(DATA,“#DIV/0!”)212、高級計數(shù)公式這是一些根據(jù)不同類型的篩選條件來統(tǒng)計工作表的單元格數(shù)量,因此這些公式腳復(fù)雜。使用COUNTIF函數(shù)進行單元格計數(shù)=COUNTIF(DATA,12);返回包含12的單元格數(shù)量

=COUNTIF(DATA,”<0”)=COUNTIF(DATA,”<>0”)=COUNTIF(DATA,A1)=COUNTIF(DATA,”*”)=COUNTIF(DATA,”???”)=COUNTIF(DATA,TODAY())22使用多篩選條件進行單元格計數(shù)

=COUNTIF(DATA,”>0”)-COUNTIF(DATA,”>12”);統(tǒng)計出包含值大于0小于等于12的單元格數(shù)量。等價于{=SUM((DATA>0)*(DATA<=12))};”*”號是AND

=COUNTIF(DATA,1)+COUNTIF(DATA,3)+COUNTIF(DATA,5);統(tǒng)計出包含值1,3,5的單元格數(shù)量,”+”號是OR.等價于{=SUM(COUNTIF(DATA,(1,3,5)))};

也可綜合使用OR和AND篩選條件進行計數(shù)。當輸入數(shù)組公式時要按Ctrl+Shift+Enter結(jié)束,括號是Excel自動插入的。23出現(xiàn)頻率最高項目的計數(shù)=MODE(DATA);返回的是范圍DATA中出現(xiàn)頻率最高的值。

=COUNTIF(DATA,MODE(DATA))

;返回的是范圍DATA中出現(xiàn)頻率最高的值的次數(shù)

DATE函數(shù)只能處理數(shù)字值。它可以簡單地忽略包含文本的單元格

{=MAX(COUNTIF(DATA,DATA))}

;返回最高出現(xiàn)頻率項目(文本或值)的次數(shù)。24確定文本出現(xiàn)率計數(shù)=COUNTIF(DATA,TEXT);返回的是范圍DATA中出現(xiàn)文本的單元格數(shù)量,它不區(qū)分大小寫。

{=SUM(IF(EXACT(DATA,TEXT),1))}

;返回的是范圍DATA中出現(xiàn)文本的單元格數(shù)量,它區(qū)分大小寫。

253、求和公式這些公式可以是非常簡單的,也可以是使用多重條件求和的相對復(fù)雜的數(shù)組公式。范圍內(nèi)所有單元格求和=SUM(DATA)

=SUM(A1:A9,C1:C9,E1:E9,G1:G9)=SUM(A:A)=SUM(SHEET1,1:65536);對SHEET1中所有值求和,為避免循環(huán)引用的錯誤,這個公式必須放在其它表中。

SUM函數(shù)功能很多。它的參數(shù)可以是數(shù)字值、單元格、范圍、數(shù)字的文本表述(可以翻譯為值)、邏輯值和嵌入函數(shù)等。如:=SUM(B1,5,”6”,,SQRT(4),AA1:A5,TRUE);有效的26累計求和=SUM(H$2:H2);見示例工作簿

=IF(H2<>””,SUM(H$2:H2,””)N個最大值的和{=SUM(LARGE(DATA,{1,2,3,4,5,6,7,8,9,10}))}若將LARGE換成SMALL可求10個最小值之和。274、使用單個條件求條件和函數(shù):SUMIF(range,criteria,sum-range)功能:根據(jù)指定條件對若干單元格求和。其中:

range表示用于條件判斷的單元格區(qū)域;

criteria表示確定哪些單元格將被相加求和的條件,其形式可以是數(shù)字、表達式或文本;

sum-range是需要求和的實際單元格。若忽略了這個參數(shù),函數(shù)使用第一個參數(shù)確定的范圍。

見示例工作表。5、使用多個條件求條件和SUMIF函數(shù)不能使用多重條件,需要考慮數(shù)組公式。如:{=SUM((B2:B10,”剎車片“)&(C2:C10,”<=“DATE(2007,3,1)*D2:D10)}288.Sumif函數(shù):條件求和

表達式:Sumif(range,criteria,sum-range)參數(shù)range表示用于條件判斷的單元格區(qū)域;參數(shù)criteria表示確定哪些單元格將被相加求和的條件,其形式可以是數(shù)字、表達式或文本;參數(shù)sum-range是需要求和的實際單元格。

功能:根據(jù)指定條件對若干單元格求和。9.

Countif函數(shù):按條件統(tǒng)計表達式:Countif(range,criteria)

參數(shù)range表示的是需要計算單元格個數(shù)的區(qū)域,參數(shù)criteria表示確定的條件功能:Countif是統(tǒng)計指定單元格區(qū)域中滿足條件的單元格的個數(shù)。291、數(shù)組求和:{=SUM((G12:G21>100)*G12:G21)}[公式說明]:本公式為數(shù)組公式,可以對G12:G21區(qū)域中大于100的數(shù)據(jù)進行求和,而排除小于等于100的數(shù)據(jù)。輸入公式時必須按【Ctrl+Shift+Enter】組合鍵結(jié)束,否則無法得到正確結(jié)果。[使用注意]:1、公式中“G12:G21>100”部分表示求和條件,后跟實際求和區(qū)域“G12:G21”。如果有多個條件,可一并羅列出來。例如求大于100且小于115的數(shù)據(jù)之和,公式如下:=SUM((G12:G21>100)*(G12:G21<115)*G12:G21)2、此數(shù)組公式只適用于單個區(qū)域求和,如果有多個區(qū)域,只能用多個SUM求和,然后相加。例如對G12:G21和H12:H21區(qū)域中大于100的數(shù)匯總,公式如下:=SUM(SUM((G12:G21>100)*G12:G21),SUM((H12:H21>100)*H12:H21))3、對于SUM函數(shù)的數(shù)組公式,可以用SUMPRODUCT函數(shù)來代替,從而將數(shù)組公式轉(zhuǎn)換成普通公式。例如本案例的公式用SUMPRODUCT函數(shù)后,普通公式如下:=SUMPRODUCT((G12:G21>100)*G12:G21)補充幾個求和函數(shù)30

2、數(shù)據(jù)類型轉(zhuǎn)換求和:=SUM(VALUE(H5),H6:H10,J5:J10,L5:L10);=SUM(--(H5),H6:H10,J5:J10,L5:L10);=SUM((H5)*1,H6:H10,J5:J10,L5:L10);=SUM((H5)/1,H6:H10,J5:J10,L5:L10)[公式說明]:SUM函數(shù)用于對單元格區(qū)域的數(shù)據(jù)或者邏輯值、表達式進行求和,它有1-255個參數(shù)。鑒于本題的特殊性,公式也可以改為"=SUM(區(qū)域1)",函數(shù)會忽略區(qū)域中的文本。[使用注意]:1、SUM函數(shù)有1-255個參數(shù)。參數(shù)可以是區(qū)域,也可以是表達式。如:=SUM(G5,10*25,G6*8)。2、如果是文本型數(shù)字參數(shù),SUM函數(shù)是可以直接求和的;如果是引用單元格中的文本型數(shù)字(單元格的數(shù)字前添加半角單引號“'”),則求和時將忽略。例如G5的值是“'95”,那么以下公式的結(jié)果大不同。=SUM(10,"95")—結(jié)果為105,=SUM(10,G5)—結(jié)果為10。3、如果一定要對單元格中文本型數(shù)字進行求和,可以將它轉(zhuǎn)換成數(shù)值。轉(zhuǎn)換方法包括多種:利用VALUE函數(shù)轉(zhuǎn)換、利用"--"轉(zhuǎn)換和"*1"、"/1"方式轉(zhuǎn)換。例如:=SUM(10,VALUE(G5))、=SUM(10,--(G5))、=SUM(10,(G5)*1)313、多條件求和1:{=SUM(((G23:G32<100)+(G23:G32>110))*G23:G32)}[公式說明]:對于兩個范圍求和,即滿足兩個條件中任意一個條件都進行求和,這和同時滿足兩個條件才求和的公式思路不同。"案例2"的使用注意"中已提到,多個條件同時滿足才求和需要用"*"連接所有條件,表示同時滿足多條件,而本案例中對多個條件用"+"來連接,表示對于多條例中滿足任意一個條件就可以進行求和。本公式為數(shù)組公式。[使用注意]:1、多條件滿足任意條件即求和,在設(shè)置公式時對于所有條件需要用“+”連接,如本例中“(G23:G32<100)+(G23:G32>110)”,然后對條件用括號括起來再與實際求和區(qū)相乘。如果缺少條件的外括號將得到錯誤結(jié)果。

2、如果不只兩個條件,也用同樣方式將所有條件羅列出來并相加。例如求區(qū)域中小于100或者等于120的數(shù)據(jù)和,那么數(shù)組公式如下:=SUM(((G23:G32<100)+(G23:G32=110)+(G23:G32=120))*G23:G32)324、多條件求和2:{=SUM((H34:H43="一車間")*(I34:I43="男")*J34:J43)}[公式說明]:本公式以H、I兩列數(shù)據(jù)作為限制條件,對J列數(shù)據(jù)匯總。“(H34:H43="一車間")*(I34:I43="男")”表示同時滿足兩個條件,如果還有更多條件,也可以同時羅列出來,利用“*”符號連接,然后再與求和區(qū)相乘,得到最后的匯總結(jié)果。[使用注意]:1、前三個案例是以求和數(shù)據(jù)自身為條件對目標區(qū)域進行求和,本案例以不同的區(qū)域作為限制,條件區(qū)有兩個,對第三區(qū)域進行求和。在設(shè)置公式時,三個區(qū)域的單元格個數(shù)必須一致。例如以下公式將產(chǎn)生錯誤結(jié)果:=SUM((H34:H43="一車間")*(I34:I44="男")*J34:J43)、=SUM((H34:H43="一車間")*(I35:I44="男")*J34:J43)。2、多條件求和時,條件錄用區(qū)域與求和區(qū)域可以在不同列,三個區(qū)域只需要寬度、高度一致即可。它們所在的列可以不同,起止行也可以不同,甚至三個區(qū)域可以分別位于不同的工作表中,仍然可以得到需要的結(jié)果。例如條件區(qū)在Sheet2工作表,求和區(qū)在當前工作表,公式可以修改為:=SUM((Sheet2!H34:H43="一車間")*(Sheet2!I34:I43="男")*J34:J43)。3、本公式可以用另一種簡化寫法,仍然可以返回正確結(jié)果:=SUM((H34:H43&I34:I43="一車間男")*J34:J43)335、多工作表求和時表名稱快捷輸入:=SUM(附表一:附表五!B3:B10)[公式說明]:對多表相同區(qū)域求和,不需要錄入每個工作表的求和地址,只需將第一個工作表名和最后一個表名用冒號連接,后跟"!"與單元格地址,以此作為SUM函數(shù)的參數(shù)即可。其中"!"表示前面的字符為工作表名稱。[使用注意]:1、本方法僅適用于每個工作表地址一致的情況,否則只能逐個輸入地址再求和。2、多表求和,SUM函數(shù)的參數(shù),工作表與單元格地址可以手動輸入,也可以通過選擇工作表中單元格地址來產(chǎn)生引用。具體步驟如下:輸入"=SUM(",然后選擇待匯總的第一個工作表B3:B10區(qū)域,按住【Shift】鍵再單擊工作表標簽中待求和的最后一個工作表名,最后按【Enter】鍵結(jié)果結(jié)束即可。3、如果工作表名中包含一些特殊字符,例如"!"、"@",公式中的工作表名需要用單引號括起來,例如:=SUM('A組:!E組'!B3:B10)346、快速設(shè)置當前表以外的所有工作表相同區(qū)域的總和公式:=SUM('*'!B3)[公式說明]1、公式中兩個單引號中間加"*"表示除當前表以外的所有工作表。2、在輸入公式后,程序會自動將"'*'"轉(zhuǎn)換成實際的工作表名。當按下【Enter】鍵后,公式將變成:=SUM(附表一:附表五!B3)[使用注意]1、"'*'"只能手動輸入,而不能用鼠標選擇工作表來產(chǎn)生引用。2、公式中B3必須使用相對引用。3、本公式用法和"案例7"是不同的。在本例中雖然也可以用"案例7"的方法按住【Shift】鍵來選擇需要求和的工作表產(chǎn)生引用,但是操作煩瑣,特別是總表不在最后或者最前面,而是在待求和的工作表中間時,用"案例7"的方法需要選擇五次,而本例公式中的"*"可以自動的找到排除當前表之外的所有工作表數(shù)據(jù)。也就是說"總表"不管在任何位置,都可以用同樣的公式完成求和,而不需手動修改。4、公式中"*"左右的單引號必須是半角符號。357、用SUM函數(shù)計數(shù):{=SUM((H94:H102="男")*(I94:I102="漢"))}[公式說明]:SUM函數(shù)雖然是求和函數(shù),在很多時候可以用來計數(shù)。本例中利用"H94:H101="男""這一表達式返回一串包含TRUE和FALSE的數(shù)組,最后用"*1"將邏輯值轉(zhuǎn)換成數(shù)值,并用SUM函數(shù)匯總。[使用注意]:1、表達式“H94:H101=”男“”得到的是包含邏輯值的數(shù)組。SUM函數(shù)可以對邏輯參數(shù)進行求和,但是包含于數(shù)組中的邏輯值卻會被忽略。例如以下公式:=SUM(TRUE,1)—結(jié)果為2,=SUM({TRUE,1})結(jié)果為1。但是通過“*1”將邏輯值轉(zhuǎn)換成數(shù)值后就可以直接求和了。例如:=SUM({TRUE,1}*1)—結(jié)果為2。2、將邏輯值轉(zhuǎn)換成數(shù)值,除了用"*1"之外,也可以改用"--"或者"/1"等手法,但是用VALUE函數(shù)卻不行,它只能將文本型數(shù)字轉(zhuǎn)換成數(shù)值。例如:=SUM(--({T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論