Excel數(shù)據(jù)庫函數(shù)_第1頁
Excel數(shù)據(jù)庫函數(shù)_第2頁
Excel數(shù)據(jù)庫函數(shù)_第3頁
Excel數(shù)據(jù)庫函數(shù)_第4頁
Excel數(shù)據(jù)庫函數(shù)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第 6 章數(shù)據(jù)庫函數(shù)在 EXCEL 中,數(shù)據(jù)庫函數(shù)是用來對存儲在數(shù)據(jù)清單或數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析,分 析的標(biāo)準(zhǔn)是分析數(shù)據(jù)庫數(shù)據(jù)是否符合條件。在本章中,將會詳細(xì)講解它們各自的功能、表 達(dá)式和參數(shù),并且結(jié)合案例進(jìn)行說明。6.1數(shù)據(jù)庫函數(shù)簡介在 EXCEL 中,數(shù)據(jù)庫函數(shù)具有下面一些特點(diǎn): 每個函數(shù)均有三個參數(shù):database、field 和 criteria,這些參數(shù)指向函數(shù)所使用的工 作表區(qū)域,分別表示數(shù)據(jù)庫單元格數(shù)據(jù)、數(shù)據(jù)字段、給定條件; 每個函數(shù)都以字母 D 開頭,在 EXCEL2003 中,增加了 GETPIVOTDATA 函數(shù), 用來返回存儲在數(shù)據(jù)透視表中的數(shù)據(jù); 將字母 D 去掉,大

2、多數(shù)數(shù)據(jù)庫函數(shù)都屬于在 EXCEL 的其他類型函數(shù)。例如,將 函數(shù) DSUM 中的 D 去掉,就是求和函數(shù) SUM。由于每個數(shù)據(jù)庫函數(shù)都具有相同的三個參數(shù),因此本節(jié)中,將首先介紹參數(shù)的具體含 義,數(shù)據(jù)庫函數(shù)的語法形式為:函數(shù)名稱(database,field,criteria) 參數(shù) database 表示數(shù)據(jù)庫數(shù)據(jù)的單元格區(qū)域。在 EXCEL 中,數(shù)據(jù)庫是包含一組相 關(guān)數(shù)據(jù)的數(shù)據(jù)清單,包含數(shù)據(jù)信息的數(shù)據(jù)行稱為數(shù)據(jù)記錄,包含數(shù)據(jù)的列稱為數(shù) 據(jù)字段。其中,數(shù)據(jù)庫的第一行包含著每一列的標(biāo)志項。 參數(shù) field 表示指定函數(shù)所使用的數(shù)據(jù)列。在 EXCEL 中,數(shù)據(jù)清單中的數(shù)據(jù)列必 須在第一行具有標(biāo)

3、志項。參數(shù) field 可以是文本,例如“年齡”或“銷量”;也可 以是代表數(shù)據(jù)清單中數(shù)據(jù)列位置的數(shù)字:1 表示第一列,2 表示第二列。參數(shù) criteria 表示一組包含給定條件的單元格區(qū)域。在 EXCEL 中,參數(shù) criteria 可 以指定數(shù)據(jù)庫的任意區(qū)域,但是至少包含一個列標(biāo)志和用于設(shè)定條件的單元格。 每一個數(shù)據(jù)庫函數(shù)都有條件區(qū)域,條件是指查詢或篩選的結(jié)果中包含哪些記錄的條件,由于在數(shù)據(jù)庫函數(shù)的性質(zhì),建立條件區(qū)域的需要滿足下面的要求:必須有列標(biāo)志。條件值與數(shù)據(jù)清單之間至少留了一個空白行。說明:在設(shè)置篩選條件的時候,條件將會被視為文本類型,數(shù)據(jù)庫中以該文本開始的項都會被篩選出 來;如果要

4、查找某些字符相同但其他字符不一定相同的文本值,則可使用 EXCEL 可以識別的通 配符。6.2函數(shù)應(yīng)用實(shí)戰(zhàn)在本小節(jié)中,將詳細(xì)講解數(shù)據(jù)庫函數(shù)的各種功能和使用方法。在講解每個函數(shù)功能時 候,將結(jié)合具體的數(shù)據(jù)庫背景,下面詳細(xì)講解各函數(shù)。6.2.1DAVERAGE 函數(shù):返回條目的平均值【功能說明】計算數(shù)據(jù)庫指定的字段中,滿足條件的包含數(shù)字的單元格個數(shù)。【語法表達(dá)式】DCOUNT(database,field,criteria)【實(shí)際應(yīng)用】某公司統(tǒng)計了員工的銷售和產(chǎn)品信息。現(xiàn)在根據(jù)上面的信息,統(tǒng)計 B 部門產(chǎn)品的平均 價格。根據(jù)上面的查詢條件,設(shè)置的計算表格和條件區(qū)域如圖 6.1 所示。圖 6.1 計

5、算表格和條件區(qū)域在單元格 D23 中輸入表達(dá)式“=DAVERAGE(A1:E20,D1,A25:A26)”,計算 B 部門的 產(chǎn)品平均價格,如圖 6.2 所示。圖 6.2 統(tǒng)計計算結(jié)果【應(yīng)用說明】DAVERAGE 函數(shù)在實(shí)際生活應(yīng)用非常廣泛。該函數(shù)和 AVERAGEIF 函 數(shù)計算的結(jié)果一樣,但是在數(shù)據(jù)量比較大時能大大簡化計算。6.2.2DCOUNT 和 DCOUNTA 函數(shù):返回單元格個數(shù)【功能說明】計算數(shù)據(jù)庫指定的字段中,滿足條件的包含數(shù)字的單元格個數(shù)。【語法表達(dá)式】DCOUNT(database,field,criteria);DCOUNTA(database,field,criteri

6、a)【實(shí)際應(yīng)用】根據(jù)前面小節(jié)的數(shù)據(jù),統(tǒng)計公司中價格在 110200 的產(chǎn)品個數(shù)。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含產(chǎn)品產(chǎn)地、產(chǎn)品價格和產(chǎn)品銷量三個數(shù)據(jù) 字段,同時,產(chǎn)品價格包括兩端數(shù)值,因此需要為產(chǎn)品價格設(shè)置兩個數(shù)據(jù)列,如圖 6.3 所 示。圖 6.3 設(shè)置條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DCOUNT(A1:E20,D1,A25:B26)”,統(tǒng)計價格在110200 的產(chǎn)品個數(shù),結(jié)果如圖 6.4 所示。圖 6.4 統(tǒng)計結(jié)果【應(yīng)用說明】DCOUNTA 函數(shù)還可以用于銷售統(tǒng)計、人事管理中。6.2.3DGET 函數(shù):返回符合條件的數(shù)值【功能說

7、明】給定一個條件,從數(shù)據(jù)庫或數(shù)據(jù)列表中查詢并返回滿足條件的單條記錄。【語法表達(dá)式】DGET(database,field,criteria)【實(shí)際應(yīng)用】根據(jù)基礎(chǔ)的數(shù)據(jù)庫表格,獲取員工編號是 121 的產(chǎn)品銷量。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“員工編號”數(shù)據(jù)字段,設(shè)置的條件區(qū)域 如圖 6.5 所示。圖 6.5 設(shè)置條件區(qū)域(2)在單元格 F23 中輸入表達(dá)式“=DGET(A1:E20,C1,A25:A26)”,返回產(chǎn)品產(chǎn)地為 深圳的女員工姓名,如圖 6.6 所示。圖 6.6 統(tǒng)計結(jié)果【應(yīng)用說明】DGET 在實(shí)際生活應(yīng)用非常廣泛,可以查詢符合單個或多

8、個條件的記錄。6.2.4DMAX 函數(shù):返回符合條件的最大值【功能說明】根據(jù)指定的條件,返回數(shù)據(jù)庫或數(shù)據(jù)列表的字段中符合條件的最大值。【語法表達(dá)式】DMAX(database,field,criteria)【實(shí)際應(yīng)用】根據(jù)基礎(chǔ)的數(shù)據(jù)資料,現(xiàn)在需要統(tǒng)計銷量大于 400 的產(chǎn)品最高價格。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“產(chǎn)品銷量”數(shù)據(jù)字段,設(shè)置的條件區(qū)域 如圖 6.7 所示。圖 6.7 設(shè)置條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DMAX(A1:E20,D1,A25:A26)”,統(tǒng)計銷量大于400 的產(chǎn)品最高價格,如圖 6.8 所示。圖 6.8

9、 統(tǒng)計結(jié)果【應(yīng)用說明】DMAX 函數(shù)和 MAX 函數(shù)的功能相同,都返回數(shù)值的最大值。6.2.5DMIN 函數(shù):返回符合條件的最小值【功能說明】根據(jù)指定的條件,返回數(shù)據(jù)庫或數(shù)據(jù)列表的字段中符合條件的最小值。【語法表達(dá)式】DMIN(database,field,criteria)【實(shí)際應(yīng)用】 根據(jù)基礎(chǔ)銷售數(shù)據(jù)清單,現(xiàn)在需要統(tǒng)計女員工的最小產(chǎn)品銷量。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“性別”數(shù)據(jù)字段,設(shè)置的條件區(qū)域如圖6.9 所示。圖 6.9 設(shè)置條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DMIN(A1:E20,C1,A25:A26)”,統(tǒng)計女員工的

10、最 小產(chǎn)品銷量,結(jié)果如圖 6.10 所示。圖 6.10 統(tǒng)計結(jié)果【應(yīng)用說明】DMIN 函數(shù)和 MIN 函數(shù)功能相同,都返回數(shù)值中的最小值。6.2.6DPRODUCT 函數(shù):返回指定數(shù)值的乘積【功能說明】根據(jù)指定的條件,計算符合條件的數(shù)據(jù)庫或數(shù)據(jù)列表中字段的乘積。【語法表達(dá)式】DPRODUCT(database,field,criteria)【實(shí)際應(yīng)用】根據(jù)基礎(chǔ)的數(shù)據(jù),返回員工編號 111 的銷量。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“員工編號”,設(shè)置的條件區(qū)域如圖 6.11所示。圖 6.11 設(shè)置條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DPRO

11、DUCT(A1:E20,C1,A25:A26)”,統(tǒng)計員工 編號 111 的銷量,結(jié)果如圖 6.12 所示。圖 6.12 統(tǒng)計結(jié)果【應(yīng)用說明】DPRODUCT 函數(shù)和 PRODUCT 的功能類似,只是 DPRODUCT 函數(shù)能 用于大宗數(shù)據(jù)的計算。6.2.7DSTDEV 函數(shù):返回樣本的標(biāo)準(zhǔn)偏差【功能說明】把數(shù)據(jù)庫或數(shù)據(jù)列表中滿足條件的字段中的數(shù)字,也就是把符合條件的 列中的數(shù)字看作一個樣本,用 DSTDEV 函數(shù)計算樣本的標(biāo)準(zhǔn)偏差。【語法表達(dá)式】DSTDEV(database,field,criteria)【實(shí)際應(yīng)用】 根據(jù)基本的數(shù)據(jù),統(tǒng)計男員工的銷量樣本的標(biāo)準(zhǔn)偏差。 下面分步驟詳細(xì)介紹如何

12、求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“性別”字段,設(shè)置完成的條件區(qū)域如圖6.13 所示。圖 6.15 設(shè)置條件區(qū)域(3)在單元格 E23 中輸入表達(dá)式“=DSTDEV(A1:E20,C1,A25:A26)”,統(tǒng)計男員工銷 量的標(biāo)準(zhǔn)偏差,結(jié)果如圖 6.14 所示。圖 6.14 統(tǒng)計結(jié)果【應(yīng)用說明】DSTDEV 函數(shù)在生產(chǎn)統(tǒng)計中應(yīng)用比較廣泛。6.2.8DSTDEVP 函數(shù):返回總體的標(biāo)準(zhǔn)偏差【功能說明】DSTDEVP 函數(shù)和 DSTDEV 函數(shù)是相互對應(yīng)的。DSTDEV 計算的是樣 本的標(biāo)準(zhǔn)偏差,而 DSTDEVP 函數(shù)計算的是總體的標(biāo)準(zhǔn)偏差。把數(shù)據(jù)庫或數(shù)據(jù)列表中滿足條件的字段中

13、的數(shù)字,也就是把符合條件的列中的數(shù)值看 作一個總體,用 DSTDEVP 函數(shù)計算總體的標(biāo)準(zhǔn)偏差。【語法表達(dá)式】DSTDEVP(database,field,criteria)【實(shí)際應(yīng)用】 根據(jù)上面的基礎(chǔ)數(shù)據(jù)表格,統(tǒng)計男員工的銷量的總體標(biāo)準(zhǔn)偏差。(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含產(chǎn)品產(chǎn)地和產(chǎn)品銷量,設(shè)置完成的條件區(qū) 域如圖 6.15 所示。圖 6.15 設(shè)置條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DSTDEVP(A1:E20,C1,A25:A26)”, 統(tǒng)計男員工 銷量的標(biāo)準(zhǔn)偏差,結(jié)果如圖 6.16 所示。圖 6.16 統(tǒng)計結(jié)果【應(yīng)用說明】DSTDEVP 函數(shù)主要用來計算基于總體的標(biāo)

14、準(zhǔn)偏差。6.2.9DSUM 函數(shù):返回指定條件的數(shù)值之和【功能說明】計算數(shù)據(jù)庫或數(shù)據(jù)列表的字段中,也就是各列中滿足條件的數(shù)字的和。【語法表達(dá)式】DSUM(database,field,criteria)【實(shí)際應(yīng)用】根據(jù)基礎(chǔ)的數(shù)據(jù)清單,公司需要統(tǒng)計 A 部門的產(chǎn)品銷量總和。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含“部門”數(shù)據(jù)字段,條件區(qū)域如圖 6.17 所 示。圖 6.17 設(shè)置的條件區(qū)域(2)在單元格 E23 中輸入表達(dá)式“=DSUM(A1:E20,C1,A25:A26)”,統(tǒng)計 A 部門的 產(chǎn)品銷量總和,結(jié)果如圖 6.18 所示。圖 6.18 統(tǒng)計結(jié)果【

15、應(yīng)用說明】DSUM 函數(shù)和 SUMIF 函數(shù)的功能類似,但 DSUM 函數(shù)大大方便了計算。6.2.10DVAR 函數(shù):計算樣本的方差【功能說明】根據(jù)指定的條件,把符合條件的字段包含的數(shù)字看作樣本,計算該樣本 的方差。【語法表達(dá)式】DVAR(database,field,criteria)【實(shí)際應(yīng)用】 根據(jù)基礎(chǔ)的數(shù)據(jù)清單,公司需要了解男員工的銷量的樣本方差。 下面分步驟詳細(xì)介紹如何求解上面的信息:(1)設(shè)置條件區(qū)域。需要查詢結(jié)果中包含產(chǎn)品產(chǎn)地和產(chǎn)品銷量,設(shè)置完成的條件區(qū) 域如圖 6.19 所示。圖 6.19 設(shè)置條件區(qū)域(2)在單元格 F27 中輸入表達(dá)式“=DVAR(A1:E20,C1,A25:A26)”,統(tǒng)計男員工的 銷量的樣本方差,結(jié)果如圖 6.20 所示。圖 6.20 統(tǒng)計結(jié)果【應(yīng)用說明】DVAR 函數(shù)在統(tǒng)計學(xué)中應(yīng)用比較廣泛。6.2.11DVARP 函數(shù):計算總體的方差DVARP 函數(shù)的功能是將列表或數(shù)據(jù)庫的列中滿足指定條件的數(shù)字作為樣本總體,計 算總體的方差。DVARP 函數(shù)的表達(dá)式是:DVARP(databas

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論