SUMPRODUCT函式的使用,SUMPRODUCT函式怎麼用

2022-04-13 19:27:13 字數 5275 閱讀 8518

1樓:s今生緣

sumproduct函式只能針對數值求和,如果含有文字或文字格式的數字都會出錯。一般**都會含有標題,而標題都是文字格式,所以用sumproduct函式條件求和時,正常都不引用整列,而是剔除標題行下的區域。如:

'2023年銷售明細'!jj2:jj1000="番禺天河城"這樣,根據實情選擇最後行數,覺得1000不夠,可以放到5000、10000,但是選得夠用、儘量不要太大,否則會影響運算速度。

2樓:朱科技

能上表嗎,懶得弄表了,測試下

=sumproduct(('2023年銷售明細'!jj$2:jj$100="番禺天河城")*('2023年銷售明細'!

tt$2:tt$100<=$k$1),'2023年銷售明細'!aa$2:

aa$100)

3樓:紫色陽光

直接從公式來看是沒有問題的,不行你可以用sumifs嘗試解決,一定要用sumproduct的話上傳一份**看看吧。

4樓:洋老師辦公教程

首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。

sumproduct函式怎麼用

5樓:匿名使用者

用法如下:

sumproduct(array1,array2,array3, ...)

array1,array2,array3, ... 為 2 到 30 個陣列,其相應元素需要進行相乘並求和。

sumproduct函式:

函式名詞解釋:返回相應的陣列或區域乘積的和。

說明: 陣列引數必須具有相同的維數,否則,函式 sumproduct 將返回錯誤值 #value!。· 函式 sumproduct 將非數值型的陣列元素作為 0 處理。

6樓:嵩山寺色空方丈

回答sumproduct函式可以實現求和、計數、排名,這樣多功能的函式不多,下面通過應用例子解讀該函式的使用技巧。

1、基本使用方法

函式名詞解釋:返回相應的陣列或區域乘積的和。

函式使用格式:sumproduct(資料1,資料2,……,資料30)

比如:=sumproduct(c2:c8,d2:d8)表示c2*d2+c3*d3+…+c8*d8

例子:計算所有銷售員的銷售額。

例子:計算所有銷售員的銷售額。

解析:f2=b2:b8是判斷條件是否成立,並返回對應的陣列。

解析:判斷銷量中c2:c8大於5000的數量,並乘以1返回對應的結果,達到計數目的。

解析:如果是降序的話使用$c$2:$c$8>c2,如果要升序排名使用c2>$c$2:$c$8。

您好,很高興為您服務,希望我的答案能幫助到你,希望能贊,請自動結束服務,謝謝

更多9條

7樓:匿名使用者

excel多條件求和 & sumproduct函式用法詳解

***excel多條件求和 & sumproduct函式用法詳解

龍逸凡日常工作中,我們經常要用到多條件求和,方法有多種,第一類:使用基本功能來實現。主要有:

篩選、分類彙總、資料透視表、多條件求和嚮導;第二類:使用公式來實現方法。主要有:

使用sum函式編寫的陣列公式、聯用sumif和輔助列(將多條件變為單條件)、使用sumproduct函式、使用sumifs函式(限於excel2007及以上的版本),方法千差萬別、效果各有千秋。本人更喜歡用sumproduct函式。由於excel幫助對sumproduct函式的解釋太簡短了,與sumproduct函式的作用相比實在不匹配,為了更好地掌握該函式,特將其整理如下。

龍逸凡注:歡迎轉貼,但請註明作者及出處。

一、 基本用法

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

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

array1, array2, array3, ... 為 2 到 30 個陣列,其相應元素需要進行相乘並求和。

公式:=sumproduct(a2:b4, c2:d4)

a b c d

1 array 1 array 1 array 2 array 2

2 3 4 2 7

3 8 6 6 7

4 1 9 5 3

公式解釋:兩個陣列的所有元素對應相乘,然後把乘積相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。計算結果為156

二、 擴充套件用法

1、 使用sumproduct進行多條件計數

語法:=sumproduct((條件1)*(條件2)*(條件3)* …(條件n))

作用:統計同時滿足條件1、條件2到條件n的記錄的個數。

例項:=sumproduct((a2:a10="男")*(b2:b10="中級職稱"))

公式解釋:

統計性別為男性且職稱為中級職稱的職工的人數

2、 使用sumproduct進行多條件求和

語法:=sumproduct((條件1)*(條件2)* (條件3) *…(條件n)*某區域)

作用:彙總同時滿足條件1、條件2到條件n的記錄指定區域的彙總金額。

例項:=sumproduct((a2:a10="男")*(b2:b10="中級職稱")*c2:c10)

公式解釋:

統計性別為男性且職稱為中級職稱的職工的工資總和(假設c列為工資)

8樓:愛小欣欣老師

首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。

9樓:奇偶數的秋天

sumproduct函式:返回相應的陣列或區域乘積的和。

a1(x1,x2,...,xn),a2(y1,y1,...,yn),a3(z1,z2,...,zn) ......

sumproduct(a1)=x1+x2+...+xnsumproduct(a1,a2)=x1*y1+x2*y2+...+xn*yn

sumproduct(a1,a2,a3)=x1*y1*z1+x2*y2*z2+...+xn*yn*z3

......

10樓:匿名使用者

第1個公式,兩處1*是將邏輯值true\false轉換為1、0的,既然有2處,自己相乘就可以轉換了,沒有必要1*來轉換。

=sumproduct((條件1)*(條件……n)*求和區域)=sumproduct((條件1)*(條件……n),求和區域)這兩個公式,*號的話,如果求和區域有文字就會返回錯誤,而逗號可以避免。但是如果條件只有1個,又要用逗號,則需要1*等方法來將條件邏輯值轉為1、0。當然,只有一個條件的話,建議直接用sumif了。

11樓:執じ☆ve著

sumproduct(array1,array2,array3, ...)   array1,array2,array3, ... 為 2 到 30 個陣列,其相應元素需要進行相乘並求和。

如果將示例複製到空白工作表中,可能會更易於理解該示例。

b c d e

1 array1 array1 array2 array2

2 3 4 2 7

3 8 6 6 7

4 1 9 5 3

公式 說明(結果)

=sumproduct(b2:c4*d2:e4) 兩個陣列的所有元素對應相乘,然後把乘積相加,即3*2+4*7+8*6+6*7+1*5+9*3。(156)

12樓:

a1 b1

a2 b2

a3 b3

sumproduct最簡單的運用就是a1:a3*b1:b3 也就是a1*b1+a2*b2+a3*b3

excel裡面sumproduct函式的完整用法?「--」是什麼意思?

13樓:海天盛

函式完整用法的意思:

在excel中,它被稱為-minus-其目的是將數字串轉換成實際數字,並參與預算。你可以把它想成兩個負號,結果是一個加號和一個減號,它不會改變原始資料的加號或減號,但它會把它變成一個數字。

根據需要計算的引數數量,sumproduct函式的使用方法可以分為三種情況,具體如下:

1.當sumproduct函式中只有一個引數陣列時,可以對該陣列求和。

2.當sumproduct函式中的引數是兩個陣列時,這兩個陣列的所有跟蹤元素相乘。

3.當sumproduct函式中的引數是三個陣列時,三個陣列中的所有元素相乘。

還要注意,陣列引數必須具有相同的維數,否則函式sumproduct將返回一個錯誤值。函式sumproduct將非數字陣列元素視為零。

擴充套件資料:

sumproduct功能的優缺點:

1.缺點:

sumproduct函式不能選擇整個列,一方面計算速度慢,另一方面經常包含標題等文字字元,不能直接參與操作。

2.優勢:

和積函式可以用複雜的條件求和。當然,這只是一個條件求和,所以和積函式本身就是乘積和和積函式,如果一列是數量,一列是單價,你可以直接用這個函式算出總**,

14樓:愛小欣欣老師

首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。

15樓:毒亂

--和*都是索引條件的

(1)的意思是 a1:a100中的男∩b1:b100中的本科(2)的意思是a1:

a100中的男*b1:b100中的本科(3)的意思是a1:a100中的男∩b1:

b100中的本科我也沒搞懂他們之間有什麼區別 但是在運用中*和--又不同 在研究中

EXCEL中關於SUMPRODUCT函式的問題

sumproduct 函式是乘積的累加和,常用於按條件計數或求和,有時也可用sumif sumifs countif countifs來實現,特別是03版以前沒有sumifs countifs函式,這個函式的功能顯而易見。首先,這個公式中並不是對文字來求值,而是判斷某個單元格的值是不是和這個文字相同...

SUMPRODUCT函式求某列以日期格式表示的數量有幾個

用這個公式就行嘍 區域自己調整 sumproduct a1 a10000 0 a1 a10000 50000 樓上的都想得太複雜了,excel中常用日期一般都是50000以內的數字,空格可以理解為0,字元肯定大於數字,所以直接限定0 excel中日期實際上是以數字方式儲存,如1990年1月1日對應數...

if函式的使用方法

if函式的使用方法如下 工具 原料 華碩天選2 windows10 excel2022。1 點選函式按鈕。進入 檔案後點選要顯示結果的單元格,點選框前面的函式按鈕,如下圖所示。2 填寫函式。3 填寫返回值。在value if true一欄中填寫條件成立時的返回值,再在value if false一欄...