excel中sumproduct函數的使用方法是什麼
sumproduct函數 說明:數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。函數 SUMPRODUCT 將非數值型的數組元素作爲 0 處理。 漢語的意思SUM:【數】求和。PRODUCT:【數】(乘)積 20 is the product of 5 and 4.二十是五
在日常辦公中,經常需要用到Excel來進行統計工作,而Excel中的函數也是經常會用到的工具。Sumproduct函數的功能是在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和——也就是計算兩個以上的數組乘積之和。那麼,如何在Excel中使用Sumproduct函數呢?下面介紹詳細方法:
材料/工具
Excel
方法
首先打開Excel表格。
這種情況求和,有兩個函數可用,一個多條件求和用SUMIFS函數,但這個函數只有現在的高級版本可用,一個是SUMPRODUCT函數,但這個函數要求,求和的單元格中不能含有文本字符。 結合實際情況,使用的公式中引用整列,但第一行中是標題,是文本,不
假如需要計算數組1,數組2對應數據的乘積之和。
1.Sumproduct函數的適用範圍,在給定的幾組數組中,然後把數組間對應的元素相乘,最後返回乘積之和。 從字面上可以看出,sumproduct有兩個英文單詞組成,sum是和,product是積,所以是乘積之和的意思。 2.sumproduct函數的語法格式 2.sumproduc
如圖,選中需返回數值的單元格D3,在公式欄輸入“=SUMPRODUCT(A3:A7,B3:B7)”。
根據需要計算的參數的個數,Sumproduct函數的使用方法分爲三種情況,具體如下: 1、當sumproduct函數中的參數只有一個數組時,即對該數組進行求和即可。 2、當sumproduct函數中參數爲兩個數組時,兩個數組的所有元素對應相乘。 3、當sumproduct
單擊回車鍵,即可得到Sumproduct函數的運算結果。130即是數組1和數組2對應數相乘再求和的數據。(即130=1*6+2*7+3*8+4*9+5*10)
首先SUMPRODUCT函數不支持通配符, 其次因爲通配符無法對數字進行匹配所以查找不到匹配值 對於數字你可以用大於或小於某個區間數值來限定範圍
擴展閱讀,以下內容您可能還感興趣。
excel關於SUMPRODUCT函數的使用
=SUMPRODUCT(C$6:J$6,C10:J10)追問這個好用 , 能順便問下 其中的C$6:J$6 和$C6:$J6還有 $C$6:$J$6 分別有什麼區別追答C$6:J$6爲列相對引用、行絕對引用的混合引用,公式下拉填充時,C6:J6不變,右拖填充時引用區域所在的列會發生變化;
$C6:$J6爲列絕對引用、行相對引用的混合引用,公式右拖填充時,C6:J6不變,下拉填充時引用區域所在的行會發生變化;
$C$6:$J$6爲絕對引用,無*式右拖還是下拉填充,引用區域$C$6:$J$6都不會發生改變。
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="中級職稱e799bee5baa6e79fa5e98193e59b9ee7ad9431333264656130"))
公式解釋:
統計性別爲男性且職稱爲中級職稱的職工的人數
2、 使用SUMPRODUCT進行多條件求和
語法:
=SUMPRODUCT((條件1)*(條件2)* (條件3) *…(條件n)*某區域)
作用:
彙總同時滿足條件1、條件2到條件n的記錄指定區域的彙總金額。
實例:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*C2:C10)
公式解釋:
統計性別爲男性且職稱爲中級職稱的職工的工資總和(假設C列爲工資)
三、 注意事項
1、數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。
2、SUMPRODUCT函數將非數值型的數組元素作爲 0 處理。
3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必須指明範圍,不可在SUMPRODUCT函數使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但並不建議如此使用,公式計算速度慢。
4、SUMPRODUCT函數不支持“*”和“?”通配符
SUMPRODUCT函數不能象SUMIF、COUNTIF等函數一樣使用“*”和“?”等通配符,要實現此功能可以用變通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函數來實現通配符的功能。如:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*(LEFT(D2:D10,1)="龍")*C2:C10)
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*((ISNUMBER(FIND("龍逸凡",D2:D10)))*C2:C10))
注:以上公式假設D列爲職工姓名。ISNUMBER(FIND())、ISNUMBER(SEARCH())作用是實現“*”的通配功能,只是前者區分大小寫,後者不區分大小寫。
5、SUMPRODUCT函數多條件求和時使用“,”和“*”的區別:當擬求和的區域中無文本時兩者無區別,當有文本時,使用“*”時會出錯,返回錯誤值 #VALUE!,而使用“,”時SUMPRODUCT函數會將非數值型的數組元素作爲 0 處理,故不會報錯。 也就是說:
公式1:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱")*C2:C10)
公式2:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級職稱"),C2:C10)
當C2:C10中全爲數值時,兩者計算結果一樣,當C2:C10中有文本時公式1會返回錯誤值 #VALUE!,而公式2會返回忽略文本以後的結果。
四、 網友們的精彩實例
1、求指定區域的奇數列的數值之和
=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)
2、求指定區域的偶數行的數值之和
=SUMPRODUCT(((MOD(ROW(A1:A22),2))-1)*A1:A22)*(-1)
3、求指定行中列號能被4整除的列的數值之和
=SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)
4、.求某數值列前三名分數之和
=SUMPRODUCT(LARGE(B1:B16,ROW(1:3)))
5、統計指定區域不重複記錄的個數
=SUMPRODUCT(1/COUNTIF(V11:V15,V11:V15))
Excel中如何使用sumproduct函數,爲什我的用法總提示#VALUE
檢查一下F4:XFD4裏的數據是否有文本格式的更多追問追答追問沒有我全部改爲數值型了,還是不行啊追答有沒有空格之類的。。。追問不行啊沒有空格之類的追答把表格發至 Q 四二二七要四山零山追問好
關於excel使用SUMPRODUCT函數進行數據引用的問題
這個簡單,函數這麼改:
=SUMPRODUCT((原始數據!zd$A$4:$A$16=$A5)*(原始數據!$I$3:$O$3=B$2),原始數據!$I$4:$O$16)
求和範圍專用逗號隔開,這樣sumproduct會自動忽略掉屬求和範圍內出現“”、文本等無法計算的數據。
EXCEL中,我用的SUMPRODUCT函數,爲什麼會出現#VALUE!
幾種可能
(1)你的區域用了整百列引度用
=SUMPRODUCT((A:A="是")*(B:B))
(2)或者用的不是整列,但知是第一行是標題
=SUMPRODUCT((A1:A100="是")*(B1:B100))
因爲標題是道文字,無法參與相乘和相加的運算
(3)條件區域和數回據區域的答長度不一致
=SUMPRODUCT((A2:A100="是")*(B1:B10))
改成
=SUMPRODUCT((A2:A100="是")*(B2:B100))
-
筆記本電腦顯示有限訪問權限是怎麼回事
現在很多電腦特別是筆記本電腦,上網都會連接更爲方便的wifi網絡,但有時候連接wifi時會顯示有限訪問權限這一問題,也就是電腦連接wifi網絡時會斷網,無法使用。我們可以把路由器還原出廠設置或者到官網刷最新的固件,然後重新設置路由器的上網設置。如果以上方法仍然無...
-
微信發起位置共享是什麼意思
微信發起位置共享的意思就是把其當前的位置告訴共享的好友,對方通過你發送的信息,打開後就可以看到你在什麼位置,位置共享給大家的生活帶來了很多的便利,如請人吃飯或者是約好一起去遊玩,只需要把位置共享給對方就可以了。發起微信發起位置共享方法如下:成功登錄微信...
-
豆豉是什麼樣子
豆豉是中國的傳統特色發酵豆製品調味料,豆豉以黑豆或黃豆爲主要原料,把黃豆或黑豆泡透,然後用鍋蒸熟或煮熟,再經過發酵而成的食品,可以調味,也可入藥。豆豉的作法很簡單,在三伏天把黃豆或者是黑豆煮熟以後,蓋上麻葉或者保鮮膜發酵(防止水分散失),等黃豆上面長出一層長長...
-
微信個性簽名的使用方法
1、點擊打開微信,然後點擊右下角的“我”圖標,進入個人中心。2、然後直接點擊自己的頭像,進入“個人信息”。3、現在就可以看到在個人信息的最後一行就可以看到“個性簽名”菜單,現在還沒有設置個性簽名,點擊打開進行設置。4、輸入你的個性簽名,注意這裏不能太長,有字...