excel中如何統計某一列中的大於0數字的個數

2021-03-21 12:29:52 字數 4385 閱讀 3355

1樓:天使在唱歌

1、以excel2010版本為例,如下圖要統計a列大於0數字的個數;

2、首先在b1單元格輸入countif函式,指的是計算某個區域中滿足給定條件的單元格數目,如果統計時有多個條件則用下面的countifs;

3、輸入公式=countif(a:a,">0"),第乙個引數指的是統計區域,第二個引數指的是統計條件,按enter鍵後則可得到統計結果。

2樓:你愛我媽呀

excel中統計某一列中的大於0數字的個數的步驟為:

所需工具:excel。

1、開啟桌面上的excel軟體,鍵入軟體操作介面。

2、在介面中輸入需要統計的資料,如下圖選擇要統計a列大於0數字的個數;

2、在b1單元格輸入countif函式,此函式指的是計算某個區域中滿足給定條件的單元格數目。

3、輸入公式=countif(a:a,">0"),第乙個引數指的是統計區域,這個例子統計的是a列;第二個引數指的是統計條件,這個例子條件是大於0;按enter鍵後則可得到統計結果,完成統計。

3樓:匿名使用者

我來深入的開發下哈,就直接上

答案了=countif(a1:a100,">0")=sumproduct((a1:a100>0)*1)=sumproduct((a1:a100>0)*(a1:a100>0))

=count(a1:a100)-countif(a1:a100,"<=0")

=countifs(a1:a100,">0")以上5種公式都可以達到結果

4樓:茗童

可選用以下統計方法:

1、用sumproduct函式:

如,統計各級班90分以上的人數(其中a列為年級,b列班級,c列為成績),公式:=sumproduct(n(c1:c100>=90))

其中:sumproduct函式在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。

語法為sumproduct(array1,array2,array3, ...)

引數 array1, array2, array3, ... 為 2 到 30 個陣列,每個陣列的元素數量要相等。

2、用countif函式:

如上例的公式為:=countif(c1:c100,">=90")

其中:countif函式計算區域中滿足給定條件的單元格的個數。

其語法規則是countif(range,criteria)

引數range為需要計算其中滿足條件的單元格數目的單元格區域;

criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字、表示式或文字。

5樓:匿名使用者

輸入=countif(a:a,">0")

6樓:匿名使用者

弄乙個不一樣的:

=sumproduct((a:a>0)*1)

7樓:農民傷不起

親在b1輸入=countif(a:a,">0")

8樓:匿名使用者

=countif(a:a,">0")

9樓:浩瀚宇宙是我家

b1=countif(a:a,">0")

10樓:匿名使用者

=counta(a:a,>0)

11樓:匿名使用者

使用countif函式

excel**中如何統計某一列中大於零小於1的個數

12樓:退休畫線工

你這種要求比較特殊,且不知道你的c列的錯誤值是手動輸入的,還是公式得到的。要把這個錯誤值當作大於0且小於的數值,與是否為公式得到的結果是相關的。下面的公式考慮c列的錯誤值是公式得到的,如果是手工輸入的,公式就不適應。

建議不要這樣記錄資料,這樣給自己新增麻煩。如c列的錯誤值是公式得到的,完全可以用消錯的方法把這個錯誤值在公式中人為給定乙個特定的數字。同樣a列的nd也可以用輸入數字的方法,根據輸入的數字顯示為「nd」或別的內容。

這樣處理起來就要簡單得多。

公式a7=sum(iferror((a3:a6>0)*(a3:a6<1),0),iferror((a3:a6="nd")*1,1))

同時按ctrl+shift+enter三鍵輸入陣列公式,右拉

13樓:匿名使用者

可以這樣來實現,先統計小於1的個數,再減去等於0的個數,假設資料在a2到a20,則:

=countif(a2:a20,"<1")-countif(a2:a20,"<>0")

14樓:潁水浮萍

用函式countifs,如果資料在第a列,則函式的表示式為countifs(a1:a40,">0",a1:a40,"<1"),這樣就能滿足你要求,countifs是多條件計數,第乙個引數是區域,第二個引數是此區域對應的條件,第三個引數是條件第四個引數還是條件,如此反覆,可以實現多條件的計數。

15樓:飄葉如羽

=countif(a:c,"<>")-countifs(a:c,"<=0")-countifs(a:c,">=1")

先求出目標列所有非空數量countif(a:c,"<>")求出≤0的數量

求出≥1的數量

做差值,就可以了

16樓:江西新華電腦學院

例如:=countif(a1:a100,">0")=sumproduct((a1:

a100>0)*1)=sumproduct((a1:a100>0)*(a1:a100>0))

=count(a1:a100)-countif(a1:a100,"<=0")

=countifs(a1:a100,">0")

17樓:

用公式:

=countifs(a:a,"nd",c:c,#value!)

18樓:匿名使用者

用sumproduct函式,如下圖示例

19樓:匿名使用者

=countifs(a1:a20,">0",a1:a20,"<1")

或=sumproduct((a1:a20>0)*(a1:a20<1))

20樓:匿名使用者

應該是這個意思吧?

公式:a6=countif(a2:a5,"=nd") ,  c6=countif(c2:c5,"=#vlaue!")

21樓:匿名使用者

=countifs(a1:a20,」>0」,」<1」)你試試

excel中如何統計多個工作表中同一單元格大於0的數量

22樓:匿名使用者

「統計名稱1-14的14個工作表中a1單元格大於0的個數」的步驟是:

1、開啟該excel工作簿;

2、在目標單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束

=sum(countif(indirect(row(1:14)&"!a1"),">0"))

公式表示:通過indirect函式引用row(1:14)構成的表名的表的a1單元格,通過countif函式在陣列中判斷是否滿足大於0的條件,由sum函式計數滿足條件的個數。

3、可通過「公式求值」逐步理解計算過程。

(1)  row(1:14)返回一組陣列;

(2) 通過indirect將返回的陣列引用為表名;

(3) 由sum函式將滿足條件的個數進行求和。

23樓:匿名使用者

可以用indirect和sumif函式實現,在統計的工作表中某一列,比如a列中輸入需要統計

的工作表名稱,另一列(如b列)用indirect獲取相應工作表某單元格(如:d12)資料,如下:

sheet1 =indirect(a1&"!d12")sheet2 =indirect(a2&"!d12")sheet3 =indirect(a3&"!

d12")……sheetn =indirect(an&"!d12")然後b列末尾進行統計,公式如 =sumif(a1:an,">0")

24樓:入裙答

1、你把所要求的單元格所在表的名子列到結果表中

2、把各表中a1的值引用到同一張表裡

3、對結果列統值不為0的個數

excel工作表中,如何對一列資料中大於0的數值求和

25樓:匿名使用者

=sumif(a1:a5,">0")

26樓:匿名使用者

用vba方法也很方便..

27樓:匿名使用者

可以先篩選大於0的數再求和

excel中如何用函式統計某一列中某個值出現的次數

如果要統計a列中值為 函式的數量,可用 countif a a,函式 不知道對你有幫助沒 excel中如何統計一列中某個字元出現的次數呢?一 首先,開啟excel 程式,在excel 程式中開啟要統計字元的 進入操作介面。二 然後,選擇乙個空白單元格,輸入函式 countif a1 a5,北京 前者...

excel如何統計出一列資料中某一範圍的數值所佔比例

如圖,求a列中分數大於等於80小於90的個數所佔總數百分比。b2單元格輸入的是 sumproduct a2 a27 80 a2 a27 90 counta a a 1 b2單元格數字是百分比格式。1 新建乙個excel檔案並開啟該檔案。2 在檔案中隨意選擇一列並輸入一些資料,該列為統計資料的資料來源...

求助excel中如何引用工作表中某一列中不重複的部分為作為另工作表下拉列表選項

選中需要新增下拉列表的區域,點選資料 資料有效性 2013版好像是資料驗證什麼的 允許 選序列 選中下拉列表的備選內容 你要將重複的這列內容在其他列轉換為不重複的,然後引用這列不重複的區域。去重方法有高階篩選,刪除重複值或用資料透視表。excel中設定下拉列表的 怎麼選擇其他工作表的內容 1 首先開...