EXCEL中全部是正數,則求和,如果有負數,則顯示錯誤,這種公式怎麼做

2021-04-22 11:33:58 字數 2910 閱讀 2693

1樓:

excel中全部是復正數,則求和,如有制負數,則顯示錯誤,這種公式可以用if函式、countif函式和sum函式來寫。

假設資料在a至d列,e列寫公式,公式如下:

=if(countif(a1:d1,">0")=4,sum(a1:d1),"錯誤")

公式圖效果圖

思路如下:

if函式判斷由countif函式求得的大於零的個數等於四的話就進行求和,否則就顯示錯誤。

2樓:匿名使用者

=if(countif(a1:a4,"<0"),na(),sum(a1:a4))

如果負數

制的個數非0個,則返回#n/a錯誤值,如果負數的個數是0個,返回和或者:=if(countif(a1:a4,"<0"),"錯誤",sum(a1:a4))

如果負數的個數非0個,則返回 錯誤 兩個字,如果負數的個數是0個,返回和

3樓:平陽虎

=if(countif(a:a,">0")=count(a:a),sum(a:a),"錯誤")

excel表中有正數和負數要分別將正數和負數求和應該怎麼做?

4樓:匿名使用者

的確可以應用sumif函式來解決:

1、假如只在一列中 比如 a1:a12 中有正有負數公式就設為:

正數之和 =sumif(a1:a12,">=0")負數之和 =sumif(a1:a12,"<0")如果是一行中 比如 a1:h1

公式就設為:

正數之和 =sumif(a1:h1">=0")負數之和 =sumif(a1:h1,"<0")如果是一個多單元格區域有行有列 比如 a1:g8公式就設為:

正數之和 =sumif(a1:g8">=0")負數之和 =sumif(a1:g8,"<0")可以發現共同點嗎?你會了嗎?試一試就行了

5樓:

應用sumif函式,函式格式:

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

第一個引數是求和區域

第二個引數是求和條件

6樓:匿名使用者

如果資料在一列的話,第一種辦法就是講所有資料排序,這樣一下子就可以將正負數區分開,然後分別求和就是了。

第二種辦法就是使用資料篩選,然後自定義篩選,分別篩選出正數和負數,再求和

在excel中怎樣使一列中正數相加,但不包括負數?

7樓:天使在唱歌

可以用sumif函式設定只有正數相加。

1、以excel2010版本為例,如下圖,使a列中正數相加,但不包括負數;

2、首先在a7單元格輸入公式=sumif(a1:a6,">=0"),a1:a6指要計算的單元格區域,">=0"指判斷條件;

3、如下圖,按enter鍵則可把所有的正數都相加了,但不包括負數。

8樓:匿名使用者

見樣表截圖

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

9樓:匿名使用者

用條件求和函式sumif對指定條件的單元格區域進行

求和運算,即在用於存放計算結果的單元格中輸入:=sumif(要計算的單元格區域,判斷條件,求和區域)例:如果要對d3:

d33單元格區域的資料進行判斷,將大於或等於零(即正數)的資料求和,計算表示式為:=sumif(d3:d33,">=0")

10樓:匿名使用者

=sumif(a1:a8,">0",a1:a8)哈哈。。。你還提問了!!選我吧!嘿嘿。。。

11樓:匿名使用者

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

excel 陣列求和公式如何去除負數,只計算正數

12樓:匿名使用者

可以用陣列copy形式if判斷,返回大於0的正數再求和。

軟體工具:excel 2013

1、比如對a1-a10的正數進行求和。

2、在b1中輸入=sum(if(a1:a10>0,a1:10)) ,然後按下shift+ctrl+enter三鍵結束等到公式 。

注意事項:

1、公式中的{}不是輸入的,而是輸入公式完成後同時按下shift+ctrl+enter鍵。

2、公式結束後如果沒有按下shift+ctrl+enter三鍵結束,那麼這個公式是不成立,會返回錯誤結果。

13樓:匿名使用者

工具版本—

bai—excel2010

方法步驟du如下:

開啟一個zhiexcel**,需要求負數以dao外的a1:a11的和,也就是求所有

內正數和0得和。

在b1單元格中輸容入公式=sumproduct((a1:a11)*(a1:a11>0)),按enter回車結束,得到結果為89.

公式解釋:sumproduct是一個加權求和函式,公式中a1:a11>0,得到的結果是true或false,true相當於1 ,false相當於0,然後用得到的結果,分別和a1:

a11相乘,負數和零相乘,得到結果0 ,正數和1相乘得到它本身,然後再用sumproduct求和,就得到想要的結果了。

14樓:愛笑的

陣列公式是需要ctrl+shift+enter使用sum與if進行結合判斷;

如果陣列中的的數字大於等於0則相加;

結果如下:sum(if(xx>0,xx) 然後 ctrl+shift+enter

15樓:匿名使用者

假設在a列 統計正數 =countif(a:a,">0") 負數 =countif(a:a,"<0")

16樓:笑擁那一抹憂傷

加一個判斷就好=sumif(a:a,a1>0,a:a)

下列各組物理量中,全部是向量的是A位移速度平均

a 位移 速度 平均速度都是既有大小,又有方向的物理量,都是向量,故內a正確.b 速度 平均速度是向量容,而路程是標量,故b錯誤.c 位移 加速度是向量,而速率是標量,故c錯誤.d 速度 加速度是向量,而路程是標量,故d錯誤.故選 a 下列各組物理量中,全部是向量的是 a.位移 時間 速度 加速度b...

在excel中如果某個數在區間內,則顯示數字,用什麼公式如圖所示,請問有什麼公司嗎

如果表中49是在a2單元格中,則在結果下面的格子裡輸公式 if a2 59,0,if a2 84,1,2 再把公式一直拉到最後就行了 在b2單元格輸入以下公式 if a2 60,0,if a2 85,1,if a2 100,2,或者 lookup a2,在b2中輸入 if a2 60,0,if a2...

EXCEL中是數字和不是數字的單元格求和

d2公式下拉 sum if iserror a2 c2 a2 c2 或者用這公式也行 sum if isnumber a2 c2 a2 c2 提問圖中的 n a該是公式返回的錯誤值,可以通過修改原公式避免產生 n a錯誤值,這樣在d2直接用公式 sum a2 c2 求和就行了。如原來a2的公式是 v...