EXCEL的SUM邏輯問題,EXCEL的SUM函式計算出錯

時間 2022-04-06 17:55:15

1樓:匿名使用者

a100單元格寫入公式

=sumif(a:a,x)

a101單元格寫入公式

=sumif(a:a,y)

x,y必須是數字

如果這兩個數字寫在b列的b1,b2單元格,則c1單元格寫入公式=sumif(a:a,b1)

下拉填充公式

再或者在b1單元格寫入公式

=if(countif(a$1:a1,a1)=1,countif(a:a,a1)*a1,"")

或=if(countif(a$1:a1,a1)=1,sumif(a:a,a1),"")

下拉填充公式

2樓:蕭衍

直接用這個函式舉行了

sql邏輯問題

3樓:聖梓樺子

用表示式進行邏輯判斷

如:1>1則條件永不成立,為false

excel的sum函式計算出錯

4樓:苗喬恩

excel存在計算精度問題,這是資料的浮點運算造成的。

所以,一般情況下遇到有小數的情況需要做四捨五入處理,這樣就不會出錯了。

用四捨五入函式round()。

5樓:匿名使用者

你的原資料檢查過了嗎,應該是帶小數的,如果不行加個四捨五入的公式

=round(sum(),2) 2代表保留小數點位數

6樓:心安

使用sum函式要注意以下幾點:

1、sum 將指定為引數的所有數字相加。每個引數都可以是區域、單元格引用 、陣列 、常量 、公式或另乙個函式的結果。

2、如果引數是乙個陣列或引用,則只計算其中的數字。陣列或引用中的空白單元格、邏輯值或文字將被忽略。

3、如果任意引數為錯誤值或為不能轉換為數字的文字,excel將會顯示錯誤。

注意以上三點,結果就不會錯了。

乙個關於excel中的sum()函式的問題。

7樓:

sum 返回某一單元格區域中所有數字之和。

語法sum(number1,number2, ...)

number1, number2, ... 為 1 到 30 個需要求和的引數。

說明•直接鍵入到參數列中的數字、邏輯值及數字的文字表示式將被計算,請參閱下面的示例一和示例二。

•如果引數為陣列或引用,只有其中的數字將被計算。陣列或引用中的空白單元格、邏輯值、文字或錯誤值將被忽略。請參閱下面的示例三。

•如果引數為錯誤值或為不能轉換成數字的文字,將會導致錯誤。

a1 資料

2 -5

3 15

4 30

5 '5

6 true

公式 說明(結果)

=sum(3, 2) 將 3 和 2 相加 (5)

=sum("5", 15, true) 將5、15 和 1 相加,因為文字值被轉換為數字,邏輯值 true 被轉換成數字 1 (21)

=sum(a2:a4) 將此列中前三個數相加 (40)

=sum(a2:a4, 15) 將此列中前三個數之和與 15 相加 (55)

=sum(a5,a6, 2) 將上面最後兩行中的值之和與 2 相加。因為引用非數值的值不被轉換,故忽略上列中的數值 (2)

詳情請參考excel幫助。

8樓:朱科技

sum把「」中的數字自動當數字求和,sum是最常用的求和函式可以這樣用=sum(a1,a2,a3,a4)    即求合a1,a2,a3,a4這4個單元格的和

也可以這樣用=sum(a1:a3,a4,)    也是求和a1,a2,a3,a4這4個單元格的和

還可以這樣用=sum(a1:a4)          同樣是求和a1,a2,a3,a4這4個單元格的和

9樓:匿名使用者

在公式中, * 一定是乘號 先用一條簡單公式來解釋: =(f8=8)*(f8=1) 如(f8 = 8)是正確, 會出true, 如不正確, 會出false 在excel, true 的值是8, false是 1 如(f8 = 8)是正確, (f8=1)又是正確 公式的結果演變是:

10樓:匿名使用者

文字轉換成數值,含有非數字字元的為0。

excel的sum函式計算也會出錯!!

11樓:excel小奇

使用sum函式要注意以下幾點:

1、sum 將指定為引數的所有數字相加。每個引數都可以是區域 、單元格引用 、陣列 、常量 、公式或另乙個函式的結果。

2、如果引數是乙個陣列或引用,則只計算其中的數字。陣列或引用中的空白單元格、邏輯值或文字將被忽略。

3、如果任意引數為錯誤值或為不能轉換為數字的文字,excel 將會顯示錯誤。

4、注意以上三點,結果就不會錯了。

12樓:

肯定是b3:f3的資料本身不是這些整數,然後通過設定單元格的小數字數,顯示的雖然是整數,但實際上不是這些整數,所以求和結果就不一樣了,因為求和是按實際輸入的資料來算的。

13樓:匿名使用者

應該是這些單元格本身的資料型別有問題,你最好先設成「文字」格式,再輸入資料,應該就沒問題了!!!

14樓:你問我答

遇到這種情況,可能是這個單元格之前或現在使用了公式,或單元格格式不對,公式對它進行運算時,對於這些單元格無法識別,告訴你一種方法肯定可以解決,隨便在乙個空的單元格裡輸入1,然後複製它,再全部選中你的將要被運算的單元格區域,右擊選擇性貼上,選公式,再選乘,確定就可以了。你再用公式對它們求和肯定沒有問題。 問題解決了記得加分哦!~!

15樓:匿名使用者

看到表才能分析原因。

關於excel中sum函式語法的問題

16樓:匿名使用者

在公式中, * 一定是乘號

先用一條簡單公式來解釋:

=(f3=1)*(f2=0)

如(f3 = 1)是正確, 會出true, 如不正確, 會出false

在excel, true 的值是1, false是 0

如(f3 = 1)是正確, (f2=0)又是正確

公式的結果演變是:

=true * true

= 1 * 1

= 1如 (f3=1) 及 (f2=0), 任何乙個或全部兩個是不正確,

公式都會 是0, 因為任何數 乘 0 都是 0

很多較高程度的公式結構, 都要運用此類邏輯概念的

題目的公式(效果類此countif), 是陣列公式, 是計算f3:f62, 有多少個單元格(個數)的數字是要 >=p65, 又要少於p66

輸入公式後, 不要馬上回車

先要左手同時按著 ctrl + shift兩鍵不放, 右手按回車

其實計此題根本不需用陣列公式, 可以用下列的普通公式, 效果完全一樣

=sumproduct(($f$3:$f$62>=p65)*($f$3:$f$62

17樓:匿名使用者

這個公式怎麼這麼矛盾啊?錯誤的吧?

按優良排序?

可以不用這個公式啊,太難懂了,暫時也還沒有看過這種用法。

告訴你另乙個公式:

=large(區域,第幾個)

即求在指定區域中,每第幾個最大值

如第一名是多少分,第二名為多少

18樓:匿名使用者

看不懂,這是什麼公式??有什麼結果??拿來研究研究!!!

19樓:蒯臻出爾藍

方法一、改為+,公式這樣寫:

=sum(n12:n23)+sum(n70:n81)+sum(n128:

n139)+sum(n186:n197)+sum(n244:n255)+sum(n302:

n313)+sum(n360:n371)+sum(n418:n429)+sum(n476:

n487)+sum(n534:n545)+……

方法二、使用sumif函式,在n後面增加一列o,內容控制相應行的n列數是否彙總,可以用0、1表示,也可以分更多類別比如0、1、2……,這樣彙總o列標誌為1的那些行n列的資料公式為:

=sumif(o12:o10000,1,n12:n10000)修改上面公式裡面的12和10000為n列有數的單元格範圍,比如o2:n65536

(excel)邏輯函式and,or的用法if函式的用法是

有多個條件並立時要用and函式 多個條件只要一個條件符合就成立用or函式 條件成立時返回一個值,不成立時返回另一個值時可以用if函式舉例如下 假設a1單元格為a,b1單元格為1時,c1單元格返回 合格 不符合時返回 不合格 則c1單元格的公式寫為 if and a1 a b1 1 合格 不合格 假設...

邏輯電路的判斷問題,邏輯電路的問題

要具體問題具體分析,題目指明 xx門邏輯電路 這就是邏輯關係,不需要實際電路 而下一步就是判斷你的攔舉電路知識,但是還是和邏輯電路有關。邏輯是或門,y a b 條件滿足時,取樣電阻的電壓輸出是趨向高電平,要提高靈敏度就要增大r2,這樣就可以了。實際電路必須採用2片集電極開路輸出的比較器,輸出併聯驅動...

excel裡面有表示對數的函式,如何在excel中計算對數函式值?

六中初三二 exp用途 返回e的n次冪。語法 exp number 引數 number為底數e的指數。注意 exp函式是計算自然對數的ln函式的反函式。例項 如果a1 3,則公式 exp a1 返回20.085537即e3。ln用途 返回乙個數的自然對數,即以e 2.71828182845904 為...