EXCEL假設一列資料有正數負數

2022-03-19 19:32:05 字數 4621 閱讀 3321

1樓:山桑弓

你的意思是從有資料的位置從下往上求和,如果最下面的乙個是正的,就是往上求到0或負數為止,如果是負的,就往上求和到0或正的為止,或者整列全部是正的,就都求,整列全部是負的,就都求,是這樣嗎?

如果是,假設資料在a1:a7中,公式可為

=sum(offset(a1,iferror(lookup(2,0/(sign(a1:a7)<>sign(lookup(9^9,a1:a7))),row(1:7)),),,999))

如果單元格位址不對,自己適當調整,比如是在a1:a20中,改為

=sum(offset(a1,iferror(lookup(2,0/(sign(a1:a20)<>sign(lookup(9^9,a1:a20))),row(1:

20)),),,999))

上面的公式就是尋找到最下面的不合適的資料之後,再往下求和999個,如果下面a1:a7或a1:a20範圍之外比如a25還有資料,就會出錯的,所以不能有資料,如果有資料,可以改用這個,範圍之外有資料也沒有干擾

=sum(offset(a1,count(a1:a7)-1,,iferror(lookup(2,0/(sign(a1:a7)<>sign(lookup(9^9,a1:

a7))),row(1:7))-rows(a1:a7),-rows(a1:

a7))))

2樓:少年薄荷涼

用countif 函式統計

假設資料列在a列

在任意空單元格輸入下面的公式

="小於0的有:"&countif(a:a,"<0")&"個,等於0的有:

"&countif(a:a,"=0")&"個,大於0的有:"&countif(a:

a,">0")&"個"

3樓:匿名使用者

為了公式方便讀,我取了27行固定資料,不固定的話需要使用count來計算,另外假最後的設連續的正數或者負數不超過100行。

4樓:匿名使用者

如下圖: 正數和公式:=sumif(a2:a10,">0",a2:a10)   負數和公式:=sumif(a2:a10,"<0",a2:a10)

5樓:匿名使用者

如果末尾不能確定是正或負,並且末尾是正或負的數字個數也不確定的話,那就最好用vba來實現。

excel如何計算一列數中有多少個正數有多少個負數有多少個為零

6樓:匿名使用者

用countif 函式統計

假設資料列在a列

在任意空單元格輸入下面的公式

="小於0的有:"&countif(a:a,"<0")&"個,等於0的有:

"&countif(a:a,"=0")&"個,大於0的有:"&countif(a:

a,">0")&"個"

7樓:匿名使用者

假定要統計的數在a列,那麼公式為:="大於0個數為"&countif(a:a,">0")&"個;"&"小於0個數為"&countif(a:

a,"<0")&"個;"&"等於0個數為"&countif(a:a,"=0")&"個。"

8樓:匿名使用者

本人有個笨辦法,找空白三列 例如b、c、d列b1中寫入 =if(a1>0,"1"," ")下拉填充c1中寫入 =if(a1<0,"1"," ")下拉填充d1中寫入 =if(a1=0,"1"," ")下拉填充各列求和~~

excel如何計算一列有中多少正數和負數

9樓:slai_楓

用countif函式

假設資料在a列,正數個數:=countif(a:a,">0");負數個數:=countif(a:a,"<0")示例:

10樓:匿名使用者

b1="正數是"&countif(a1:a15,">0")

c1="負數是"&countif(a1:a15,"<0")

11樓:匿名使用者

在b列中輸入公式=if(a>0,1),那麼b列的合計數就是正數的個數,同理在c列中輸入專=if(a<0,1),c列的合屬計數就是負數的個數,注意,公式中的a不是直接用手輸入,而是用滑鼠點選a列,以便在b列往下拉的時候,a的數值跟著變。

答題完畢,祝你開心!

回答補充:

假如資料在a1到a9中, 結果顯示在a10, 那麼你在a10當中輸入公式

=countif(a1:a9,">0")

就會顯示正數個數。而輸入

=countif(a1:a9,"<0")

就是顯示負數個數。

前者是統計範圍, 後者是判斷條件, 可以根據自己需要進行修改。

提醒:選單「插入」-->「函式」裡面有很多的函式。

12樓:匿名使用者

b1 =countif(a1:a15,">0")

c1 =countif(a1:a15,"<0")

開啟xls,查詢幫助countif

excel中一列數字,有整數、負數和0,怎麼把其中的負數都變成0

13樓:匿名使用者

在b1中輸入或複製貼上下列公式之一

=if(a1>0,a1,0)

=if(a1<=0,0,a1)

下拉填充

14樓:匿名使用者

=if(b1<=0,0,b1)下拉即可

15樓:朱科技

=if(a2>=0,a2,0)

16樓:姒學泣代雙

應該是單元格格式的問題吧?

選擇你需要輸入資料的單元格,右鍵-設定單元格格式-第乙個選項卡「數字」下的「分類」選擇第乙個選項「常規」,確定,然後再輸入看看

excel裡預設輸入負數是在資料前面加乙個-號,或者在資料兩邊加一對()號

excel中某一列有負數和正數,如何篩選? 5

17樓:老巫婆你送後

1、開啟excel**,選中有正負數的一列。

2、選中一列後,點選工具欄中的篩選。

3、點選篩選後,進入篩選頁面,點選數字篩選,選中大於或等於。

4、點選大於或等於後,在大於或等於中輸入0,然後點選確定。

5、確定篩選大於或等於0的資料後,正負就全部篩選出來了,全選篩選出來的資料。

6、全選資料後,按del刪除,然後選項篩選就可以得到負數了。

18樓:智愛分享

首先設定第一行為篩選字段,選中該資料表的第一行,點選篩選;

其次,在該列欄位點選篩選,如果想選擇正數,設定選項為「大於0」,如果要選擇負數則設定選項為「小於0」。

19樓:

選中該列,並點選選單中的篩選,下拉箭頭中選擇 自定義-> 大於或等於 填0,然後把篩選出的內容全部刪掉就行

20樓:

到自動篩選的下拉列表中選自定義——數值小於0

21樓:

排序後刪除,或者 =sumif(a12:b13,"<0")

22樓:匿名使用者

1、先把數列依公升序排列

2、刪除正數

excel** 一列有負數有正數, 怎樣把負數的全部篩選出來

23樓:歐禿禿

在excel中要篩選出所有的負數,可以使用工具欄的「排序和篩選」,點選「篩選」,設定好篩選條件即可。

1、開啟需要操作的excel**,點選選單欄的「開始」選項,選中a1單元格。

2、在工具欄找到「排序和篩選」,點選下方的下拉三角箭頭,點選「篩選」。

3、可以發現a1單元格出現了乙個下拉三角箭頭,點選三角箭頭。

4、在彈出的下拉列表中選擇「數字篩選」,點選「小於」。

5、在彈出的「自定義自動篩選方式」中選擇「小於」,數值輸入為「0」,點選「確定」。

6、可以看到,所有的負數已經篩選出來了。

24樓:紅旗雪

如圖,要篩選出a列的負數,步驟是:(07版)

1、選中a1單元格,點選「資料」、「篩選」。

2、點a1右下角的下拉框,「數字篩選」、「小於」。在「自定義自動篩選方式」對話方塊中,「小於」後輸入「0」,確定。

25樓:大橙子影視

excel將負數標為紅色的方法,這麼簡單你學會了嗎excel將負數標為紅色的方法,這麼簡單你學會了嗎excel將負數標為紅色的方法,這麼簡單你學會了嗎excel將負數標為紅色的方法,這麼簡單你學會了嗎

26樓:流油的漢堡

不用篩選的,直接用資料選單中的排序,降序排列,負數在最後

27樓:

wps**中在開始下選擇「條件格式」——「突出顯示單元格規則」——選「小於」——輸入「0」即可。

28樓:倩倩倩丶

選擇篩選 然後輸入對應的就可以

29樓:匿名使用者

篩選小於0的不就好了嘛?

30樓:花花草草晶晶

篩選-自定義篩選-小於0

怎樣實現excel中一列資料中滿足另一列資料條件的數值求和

2種方法 一 用兩個函式實現 concatenate和sumif,例如產品為列a,規格為列b,數量為列c 步驟 1 在產品前插入一列a 2 在a2中輸入 concatenate b2,c2 然後往下填充至列尾 3 在d2中輸入 sumif a a,a2,c c 然後往下填充至列尾 4 c列就是求和後...

用Python修改excel中一列資料

可以使用pandas庫,先讀取excel檔案,然後使用pandas庫來修改一列,然後寫入檔案即可。你可以考慮利用openpyxl,開啟需要操作的檔案,然後讀入對應列的資料,將資料放到字典裡面。同時開始寫輸出的列,如果字典裡面沒有資料的話,就順序加1,存在資料的話,就將字典的數輸出就好了。python...

Excel問題一列中相同資料出現幾次

假設該列為a列,在旁邊新增一列,在b1單元格輸入公式 countif a a,a1 將該公式下拉複製即可。b列數值即是對應左邊a列相應行次資料出現的次數。用函bai數vlookup 形式是 vlookup 關鍵字 du,另一列zhi 的區域dao 首列是關鍵字區域 區域的第幾列,false 1 例如...