sumproduct函數(shù) 說(shuō)明:數(shù)組參數(shù)必須具有相同的維數(shù),否則,函數(shù) SUMPRODUCT 將返回錯(cuò)誤值 #VALUE!。函數(shù) SUMPRODUCT 將非數(shù)值型的數(shù)組元素作為 0 處理。 漢語(yǔ)的意思SUM:【數(shù)】求和。PRODUCT:【數(shù)】(乘)積 20 is the product of 5 and 4.二十是五
在日常辦公中,經(jīng)常需要用到Excel來(lái)進(jìn)行統(tǒng)計(jì)工作,而Excel中的函數(shù)也是經(jīng)常會(huì)用到的工具。Sumproduct函數(shù)的功能是在給定的幾組數(shù)組中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和——也就是計(jì)算兩個(gè)以上的數(shù)組乘積之和。那么,如何在Excel中使用Sumproduct函數(shù)呢?下面介紹詳細(xì)方法:
材料/工具
Excel
方法
首先打開(kāi)Excel表格。
這種情況求和,有兩個(gè)函數(shù)可用,一個(gè)多條件求和用SUMIFS函數(shù),但這個(gè)函數(shù)只有現(xiàn)在的高級(jí)版本可用,一個(gè)是SUMPRODUCT函數(shù),但這個(gè)函數(shù)要求,求和的單元格中不能含有文本字符。 結(jié)合實(shí)際情況,使用的公式中引用整列,但第一行中是標(biāo)題,是文本,不
假如需要計(jì)算數(shù)組1,數(shù)組2對(duì)應(yīng)數(shù)據(jù)的乘積之和。
1.Sumproduct函數(shù)的適用范圍,在給定的幾組數(shù)組中,然后把數(shù)組間對(duì)應(yīng)的元素相乘,最后返回乘積之和。 從字面上可以看出,sumproduct有兩個(gè)英文單詞組成,sum是和,product是積,所以是乘積之和的意思。 2.sumproduct函數(shù)的語(yǔ)法格式 2.sumproduc
如圖,選中需返回?cái)?shù)值的單元格D3,在公式欄輸入“=SUMPRODUCT(A3:A7,B3:B7)”。
根據(jù)需要計(jì)算的參數(shù)的個(gè)數(shù),Sumproduct函數(shù)的使用方法分為三種情況,具體如下: 1、當(dāng)sumproduct函數(shù)中的參數(shù)只有一個(gè)數(shù)組時(shí),即對(duì)該數(shù)組進(jìn)行求和即可。 2、當(dāng)sumproduct函數(shù)中參數(shù)為兩個(gè)數(shù)組時(shí),兩個(gè)數(shù)組的所有元素對(duì)應(yīng)相乘。 3、當(dāng)sumproduct
單擊回車鍵,即可得到Sumproduct函數(shù)的運(yùn)算結(jié)果。130即是數(shù)組1和數(shù)組2對(duì)應(yīng)數(shù)相乘再求和的數(shù)據(jù)。(即130=1*6+2*7+3*8+4*9+5*10)
首先SUMPRODUCT函數(shù)不支持通配符, 其次因?yàn)橥ㄅ浞麩o(wú)法對(duì)數(shù)字進(jìn)行匹配所以查找不到匹配值 對(duì)于數(shù)字你可以用大于或小于某個(gè)區(qū)間數(shù)值來(lái)限定范圍
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
excel關(guān)于SUMPRODUCT函數(shù)的使用
=SUMPRODUCT(C$6:J$6,C10:J10)追問(wèn)這個(gè)好用 , 能順便問(wèn)下 其中的C$6:J$6 和$C6:$J6還有 $C$6:$J$6 分別有什么區(qū)別追答C$6:J$6為列相對(duì)引用、行絕對(duì)引用的混合引用,公式下拉填充時(shí),C6:J6不變,右拖填充時(shí)引用區(qū)域所在的列會(huì)發(fā)生變化;
$C6:$J6為列絕對(duì)引用、行相對(duì)引用的混合引用,公式右拖填充時(shí),C6:J6不變,下拉填充時(shí)引用區(qū)域所在的行會(huì)發(fā)生變化;
$C$6:$J$6為絕對(duì)引用,無(wú)*式右拖還是下拉填充,引用區(qū)域$C$6:$J$6都不會(huì)發(fā)生改變。
EXCEL中使用SUMPRODUCT函數(shù)時(shí)遇到問(wèn)題,請(qǐng)老師們給予指點(diǎn)---
一句話說(shuō)不明白,看這個(gè)函數(shù)使用的詳解
常工作中,我們經(jīng)常要用到多條件求和,方法有多種,第一類:使用基本功能來(lái)實(shí)現(xiàn)。主要有:篩選、分類匯總、數(shù)據(jù)透視表、多條件求和向?qū)?;第二類:使用公式?lái)實(shí)現(xiàn)方法。主要有:使用SUM函數(shù)編寫的數(shù)組公式、聯(lián)用SUMIF和輔助列(將多條件變?yōu)閱螚l件)、使用SUMPRODUCT函數(shù)、使用SUMIFS函數(shù)(限于Excel2007及以上的版本),方法千差萬(wàn)別、效果各有千秋。本人更喜歡用SUMPRODUCT函數(shù)。由于Excel幫助對(duì)SUMPRODUCT函數(shù)的解釋太簡(jiǎn)短了,與SUMPRODUCT函數(shù)的作用相比實(shí)在不匹配,為了更好地掌握該函數(shù),特將其整理如下。
龍逸凡注:歡迎轉(zhuǎn)貼,但請(qǐng)注明作者及出處。
一、 基本用法
在給定的幾組數(shù)組中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和。
語(yǔ)法:
SUMPRODUCT(array1,array2,array3, ...)
Array1, array2, array3, ... 為 2 到 30 個(gè)數(shù)組,其相應(yīng)元素需要進(jìn)行相乘并求和。
公式:=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
公式解釋:兩個(gè)數(shù)組的所有元素對(duì)應(yīng)相乘,然后把乘積相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。計(jì)算結(jié)果為156
二、 擴(kuò)展用法
1、 使用SUMPRODUCT進(jìn)行多條件計(jì)數(shù)
語(yǔ)法:
=SUMPRODUCT((條件1)*(條件2)*(條件3)* …(條件n))
作用:
統(tǒng)計(jì)同時(shí)滿足條件1、條件2到條件n的記錄的個(gè)數(shù)。
實(shí)例:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱e799bee5baa6e79fa5e98193e59b9ee7ad9431333264656130"))
公式解釋:
統(tǒng)計(jì)性別為男性且職稱為中級(jí)職稱的職工的人數(shù)
2、 使用SUMPRODUCT進(jìn)行多條件求和
語(yǔ)法:
=SUMPRODUCT((條件1)*(條件2)* (條件3) *…(條件n)*某區(qū)域)
作用:
匯總同時(shí)滿足條件1、條件2到條件n的記錄指定區(qū)域的匯總金額。
實(shí)例:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱")*C2:C10)
公式解釋:
統(tǒng)計(jì)性別為男性且職稱為中級(jí)職稱的職工的工資總和(假設(shè)C列為工資)
三、 注意事項(xiàng)
1、數(shù)組參數(shù)必須具有相同的維數(shù),否則,函數(shù) SUMPRODUCT 將返回錯(cuò)誤值 #VALUE!。
2、SUMPRODUCT函數(shù)將非數(shù)值型的數(shù)組元素作為 0 處理。
3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必須指明范圍,不可在SUMPRODUCT函數(shù)使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但并不建議如此使用,公式計(jì)算速度慢。
4、SUMPRODUCT函數(shù)不支持“*”和“?”通配符
SUMPRODUCT函數(shù)不能象SUMIF、COUNTIF等函數(shù)一樣使用“*”和“?”等通配符,要實(shí)現(xiàn)此功能可以用變通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函數(shù)來(lái)實(shí)現(xiàn)通配符的功能。如:
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱")*(LEFT(D2:D10,1)="龍")*C2:C10)
=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱")*((ISNUMBER(FIND("龍逸凡",D2:D10)))*C2:C10))
注:以上公式假設(shè)D列為職工姓名。ISNUMBER(FIND())、ISNUMBER(SEARCH())作用是實(shí)現(xiàn)“*”的通配功能,只是前者區(qū)分大小寫,后者不區(qū)分大小寫。
5、SUMPRODUCT函數(shù)多條件求和時(shí)使用“,”和“*”的區(qū)別:當(dāng)擬求和的區(qū)域中無(wú)文本時(shí)兩者無(wú)區(qū)別,當(dāng)有文本時(shí),使用“*”時(shí)會(huì)出錯(cuò),返回錯(cuò)誤值 #VALUE!,而使用“,”時(shí)SUMPRODUCT函數(shù)會(huì)將非數(shù)值型的數(shù)組元素作為 0 處理,故不會(huì)報(bào)錯(cuò)。 也就是說(shuō):
公式1:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱")*C2:C10)
公式2:=SUMPRODUCT((A2:A10="男")*(B2:B10="中級(jí)職稱"),C2:C10)
當(dāng)C2:C10中全為數(shù)值時(shí),兩者計(jì)算結(jié)果一樣,當(dāng)C2:C10中有文本時(shí)公式1會(huì)返回錯(cuò)誤值 #VALUE!,而公式2會(huì)返回忽略文本以后的結(jié)果。
四、 網(wǎng)友們的精彩實(shí)例
1、求指定區(qū)域的奇數(shù)列的數(shù)值之和
=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)
2、求指定區(qū)域的偶數(shù)行的數(shù)值之和
=SUMPRODUCT(((MOD(ROW(A1:A22),2))-1)*A1:A22)*(-1)
3、求指定行中列號(hào)能被4整除的列的數(shù)值之和
=SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)
4、.求某數(shù)值列前三名分?jǐn)?shù)之和
=SUMPRODUCT(LARGE(B1:B16,ROW(1:3)))
5、統(tǒng)計(jì)指定區(qū)域不重復(fù)記錄的個(gè)數(shù)
=SUMPRODUCT(1/COUNTIF(V11:V15,V11:V15))
Excel中如何使用sumproduct函數(shù),為什我的用法總提示#VALUE
檢查一下F4:XFD4里的數(shù)據(jù)是否有文本格式的更多追問(wèn)追答追問(wèn)沒(méi)有我全部改為數(shù)值型了,還是不行啊追答有沒(méi)有空格之類的。。。追問(wèn)不行啊沒(méi)有空格之類的追答把表格發(fā)至 Q 四二二七要四山零山追問(wèn)好
關(guān)于excel使用SUMPRODUCT函數(shù)進(jìn)行數(shù)據(jù)引用的問(wèn)題
這個(gè)簡(jiǎn)單,函數(shù)這么改:
=SUMPRODUCT((原始數(shù)據(jù)!zd$A$4:$A$16=$A5)*(原始數(shù)據(jù)!$I$3:$O$3=B$2),原始數(shù)據(jù)!$I$4:$O$16)
求和范圍專用逗號(hào)隔開(kāi),這樣sumproduct會(huì)自動(dòng)忽略掉屬求和范圍內(nèi)出現(xiàn)“”、文本等無(wú)法計(jì)算的數(shù)據(jù)。
EXCEL中,我用的SUMPRODUCT函數(shù),為什么會(huì)出現(xiàn)#VALUE!
幾種可能
(1)你的區(qū)域用了整百列引度用
=SUMPRODUCT((A:A="是")*(B:B))
(2)或者用的不是整列,但知是第一行是標(biāo)題
=SUMPRODUCT((A1:A100="是")*(B1:B100))
因?yàn)闃?biāo)題是道文字,無(wú)法參與相乘和相加的運(yùn)算
(3)條件區(qū)域和數(shù)回?fù)?jù)區(qū)域的答長(zhǎng)度不一致
=SUMPRODUCT((A2:A100="是")*(B1:B10))
改成
=SUMPRODUCT((A2:A100="是")*(B2:B100))
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com