返回資料庫或資料清單的列中滿足指定條件並且包含數字的單元格個數。
語法
DCOUNT(daTAbase,field,criteria)
database構成列表或資料庫的單元格區域。資料庫是包含一組相關資料的列表,其中包含相關資訊的行為記錄,而包含資料的列為欄位。列表的第一行包含著每一列的標誌。
field指定函式所使用的資料列。列表中的資料列必須在第一行具有標誌項。Field 可以是文字,即兩端帶引號的標誌項,如“樹齡”或“產量”;此外,Field 也可以是代表列表中資料列位置的數字:1 表示第一列,2 表示第二列,等等。
criteria為一組包含給定條件的單元格區域。可以為引數 criteria 指定任意區域,只要它至少包含一個列標誌和列標誌下方用於設定條件的單元格。
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 茶種 | 樹高 | 樹齡 | 產量 | 利潤 | 樹高 |
2 | 鐵觀音 | >50 | <60 | |||
3 | 普洱 | |||||
4 | 茶種 | 樹高 | 樹齡 | 產量 | 利潤 | |
5 | 鐵觀音 | 61 | 30 | 24 | 150 | |
6 | 普洱 | 57 | 22 | 20 | 142 | |
7 | 龍井 | 55 | 24 | 19 | 132 | |
8 | 鐵觀音 | 53 | 25 | 20 | 97 | |
9 | 普洱 | 49 | 18 | 18 | 85.3 | |
10 | 鐵觀音 | 46 | 19 | 16 | 75 |
示例
如果將示例複製到空白工作表中,可能會更易於理解該示例。
(注:如果在拷貝示例進行學習的過程中發現計算結果不正確,可能是因為一些被引用的空單元格中存在‘空格’所導致。)
公式 | 說明(結果) | |
=DCOUNT(A4:E10,"樹齡",A1:F2) | 此函式查詢高度在50到60釐米之間的鐵觀音的記錄,並且計算這些記錄中“樹齡”欄位包含數字的單元格數目。(1) | |
=DCOUNTA(A4:E10,"利潤",A1:F2) | 此函式查詢高度為50到60釐米之間的鐵觀音記錄,並計算這些記錄中“利潤”欄位為非空的單元格數目。(1) | |
=DMAX(A4:E10,"利潤",A1:A3) | 此函式查詢鐵觀音和普洱的最大利潤。(150) | |
=DMIN(A4:E10,"利潤",A1:B2) | 此函式查詢高度在50釐米以上的鐵觀音的最小利潤。(97) | |
=DPRODUCT(A4:E10,"產量",A1:B2) | 此函式計算鐵觀音的總利潤。(480) | |
=DSUM(A4:E10,"利潤",A1:F2) | 此函式計算高度在50到60釐米之間的鐵觀音的總利潤。(97) | |
=DPRODUCT(A4:E10,"產量",A1:B2) | 此函式計算高度大於50釐米的鐵觀音產量的乘積。(480) | |
=DAVERAGE(A4:E10,"產量",A1:B2) | 此函式計算高度在50釐米以上的鐵觀音的平均產量。(22) | |
=DAVERAGE(A4:E10,3,A4:E10) | 此函式計算資料庫中所有樹種的平均樹齡。(23) | |
=DSTDEV(A4:E10,"產量",A1:A3) | 如果資料庫中的資料只是整個茶園的一個樣本,則此值是鐵觀音和普洱產量的估算標準偏差。(2.97) | |
=DSTDEVP(A4:E10,"產量",A1:A3) | 如果資料庫中的資料為整個茶園的樣本總體,則此值是鐵觀音和普洱產量的真實標準偏差。(2.65) | |
=DVAR(A4:E10,"產量",A1:A3) | 如果資料庫中的資料只是整個茶園的一個樣本,那麼此值是鐵觀音和普洱產量的估算方差。(8.8) | |
=DVARP(A4:E10,"產量",A1:A3) | 如果資料庫中的資料為整個茶園的樣本總體,則此值是鐵觀音和普洱產量的真實方差。(7.04) |