1樓:洋老師辦公教程
首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。
2樓:匿名使用者
在表2的l8單元格輸入以下公式,然後向下填充公式=sumproduct((表1!c$2:c$200=l$3)*(表1!
e$2:e$200="q諮詢*")*(表1!f$2:
f$200=$c8))
2007以上版本可以輸入以下公式
=countifs(表1!c:c,l$3,表1!e:e,"q諮詢*",表1!f:f,$c8)
3樓:綠衣人敲門
sumproduct函式用於計算多個陣列或區域乘積之和。
比如有這樣一個算式
1*101+2*102+3*103+……+20*120就可以寫成
=sumrpoduct(,)
或=sumrpoduct(*)
比如有這樣一個算式
a1*b1+a2*b2+a3*b3+a4*b4就可以寫成
=sumproduct(a1:a4,b1:b4)或=sumproduct(a1:a4*b1:b4)
4樓:支秋英淡秋
=sumproduct(((a2:a11="北京")+(a2:a11="上海"))*(b2:b11="梨子")*c2:c11)
以上的公式即可,不知道if(iserror())怎麼用,一起等待高手...
5樓:s今生緣
l8輸入:
=sumproduct((sheet1!$f$2:$f$100=$c8)*(sheet1!
$c$2:$c$100=l$3)*(left(sheet1!$e$2:
$e$100,4)="qq諮詢")),支援向四周拉動填充。
6樓:萬年金剛鑽
如果你的示例位置是l8
=sumproduct(isnumber(find("qq諮詢"),sheet1!e:e)*(sheet1!c:c=l$3)*(sheet1!:f:f=$c8))
可以上下左右拉
7樓:匿名使用者
=countifs(sheet1!e:e,"qq諮詢",sheet1!f:f,"杭州",sheet1!c:c,"比比q")
其中 sheet1是表1的表名字,跨表引用要表名。
excel裡面sumproduct函式的完整用法?「--」是什麼意思?
8樓:海天盛
函式完整用法的意思:
在excel中,它被稱為-minus-其目的是將數字串轉換成實際數字,並參與預算。你可以把它想成兩個負號,結果是一個加號和一個減號,它不會改變原始資料的加號或減號,但它會把它變成一個數字。
根據需要計算的引數數量,sumproduct函式的使用方法可以分為三種情況,具體如下:
1.當sumproduct函式中只有一個引數陣列時,可以對該陣列求和。
2.當sumproduct函式中的引數是兩個陣列時,這兩個陣列的所有跟蹤元素相乘。
3.當sumproduct函式中的引數是三個陣列時,三個陣列中的所有元素相乘。
還要注意,陣列引數必須具有相同的維數,否則函式sumproduct將返回一個錯誤值。函式sumproduct將非數字陣列元素視為零。
擴充套件資料:
sumproduct功能的優缺點:
1.缺點:
sumproduct函式不能選擇整個列,一方面計算速度慢,另一方面經常包含標題等文字字元,不能直接參與操作。
2.優勢:
和積函式可以用複雜的條件求和。當然,這只是一個條件求和,所以和積函式本身就是乘積和和積函式,如果一列是數量,一列是單價,你可以直接用這個函式算出總**,
9樓:愛小欣欣老師
首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。
10樓:毒亂
--和*都是索引條件的
(1)的意思是 a1:a100中的男∩b1:b100中的本科(2)的意思是a1:
a100中的男*b1:b100中的本科(3)的意思是a1:a100中的男∩b1:
b100中的本科我也沒搞懂他們之間有什麼區別 但是在運用中*和--又不同 在研究中
11樓:
--excel裡叫做減負運算,其目的是將字串格式的數字轉變成真正意義上的數字,重而參加預算。你可以將它理解為兩個減號,結果是負負得正,沒有改變原資料的正負,但將其變成了數字。
你可以先將某個空單元格例如a1設為文字,裡面輸入12345,在b1裡輸入=sum(a1),b2裡輸入=sum(--a1)比較一下就能看出分別了
12樓:魚木混豬喲
excel中sumproduct函式時用來求乘積的和,具體用法為:=sumproduct(區域1,區域2,區域3,...)
使用軟體版本:office2007
舉例說明如下:
1.對下面三列同一行的資料相乘之後再求和:
2.輸入公式如下:
3.得到結果如下:
13樓:匿名使用者
--我沒見過,不過*是相乘的意思
excel sumproduct函式的使用方法及例項
14樓:
sumproduct是什麼意思
1、查過sumproduct()函式的使用方法,其解釋為在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。按我個人解釋就是兩個以上的陣列乘積之和。
其語法格式為sumproduct(array1,
[array2],
[array3],…),其中每個array都表示一個陣列,array個數不超過255個。
2、以下面這個**為例應用該函式,輸入公式=sumproduct(a2:a8,b2:b8)
3、結果是168,那麼這個值是怎麼來的呢,代表什麼意思?
4、我們通過函式解釋驗證看看,所以將資料1和資料2兩列陣列分別相乘,最後相加。
5、看到結果是168,與sumproduct函式求的結果一致,也與函式解釋一致。到此我們大體理解了該函式的運算原理。
6、上面的函式解釋以及舉例已經將函式的一個功能——乘積求和展示給了大家。
條件計數
1、sumproduct函式也可以進行計數,我們以下面這個例子演示用法。
2、我們在e2單元格輸入公式=sumproduct((a2:a10="二班")*(b2:b10="數學")),表示同時滿足二班和數學這兩個條件的情況有幾個,也就是進行條件計數。
3、結果是1,確實無誤。
4、其原理是
((a2:a10="二班"),就是陣列中各行的值如果是二班,就是「真」,否則,就是「假」,「真」對應值為1,「假」對應值為0,當有這個條件表達後,a2:a10的值是「0,0,0,1,1,1,0,0,0」。
(b2:b10="數學"),就是陣列中各行的值如果是數學,就是「真」,否則,就是「假」,「真」對應值為1,「假」對應值為0,值是「0,1,0,0,1,0,0,1,0」。
這兩個經過變換後的陣列乘積之和就是1。
條件求和
1、以下面例項用sumproduct函式進行條件求和。
2、在e2單元格輸入公式=sumproduct((a2:a10="二班")*(b2:b10="數學")*(c2:
c10)),表示滿足a列是二班,b列是數學的時候,求均分,結果正確。
3、在e4單元格輸入公式=sumproduct((b2:b10="數學")*(c2:c10)),表示滿足b列是數學的時的均分之和。
4、驗證看到三個班數學均分之和是245.。
excel中sumproduct函式如何用
15樓:洋老師辦公教程
首先 sumproduct是一個求乘積的函式,就比如我們需要計算 1,2,3 的乘積是多少,首先輸入等於 sumproduct函式,在選中相乘的區域,按回車確定,在向下填充就能批量計算。
16樓:梅杏璩浚
是的。sumproduct函式
的結果就是得到陣列的乘積和。
出錯的原因:可能是d列區域中有文字資料(文字空格,或資料前或後有空格等),檢查一下。
為了排除文字資料,可以修改一下公式:
=sumproduct((year($a$4:$a$10000)=2014)*(month($a$4:$a$10000)=9)*($f$4:
$f$10000="現金")*($k$4:$k$10000="已收到")*n(if(,$d$4:$d$10000)))
這個公式將排除所有文字單元格。
17樓:初雍冠從波
這個公式的意思是a1到a20內不重複資料的個數
countif(a1:a20,a1:a20)這是計算a1支a20內的重複資料個數,如果有三個
那麼在個三分之一的和就是1,所以三個資料算一個。
18樓:s今生緣
這種情況求和,有兩個函式可用,一個多條件求和用sumifs函式,但這個函式只有現在的高階版本可用,一個是sumproduct函式,但這個函式要求,求和的單元格中不能含有文字字元。
結合實際情況,使用的公式中引用整列,但第一行中是標題,是文字,不能直接相乘,所以會出現#value!的錯誤值,所以有標題行的,使用sumproduct函式,要從標題行下的區域開始引用,不要整列引用,而用sumifs函式,會跳過文字求和,可以整列引用,也可以區域性引用。另外c列中的a78和a64都是文字字元,而不是引用a78和a64單元格中的資料,所以此處要加英文引號。
=sumproduct(($a$2:$a$1000=f2)*($c$2:$c$1000<>"a78")*($c$2:$c$1000<>"a64")*$b$2:$b$1000)
=sumifs($b$2:$b$1000,$a$2:$a$1000,f2,$c$2:$c$1000,"<>a78",$c$2:$c$1000,"<>a64")
=sumifs(b:b,a:a,f2,c:c,"<>a78",c:c,"<>a64")
19樓:
sumproduct((a:a=f2)*(c:c<>"a78")*(c:c<>"a64")*(b:b)),好了
如何使用excel中的sumproduct函式?
20樓:洗刷刷星冰樂
根據需要計算的引數的個數,sumproduct函式的使用方法分為三種情況,具體如下:
1、當sumproduct函式中的引數只有一個陣列時,即對該陣列進行求和即可。
2、當sumproduct函式中引數為兩個陣列時,兩個陣列的所有元素對應相乘。
3、當sumproduct函式中引數為三個陣列時,三個陣列的所有元素對應相乘。
另外需要注意的是,陣列引數必須具有相同的維數,否則,函式sumproduct將返回錯誤值。函式sumproduct將非數值型的陣列元素作為0處理。
EXCEL函式求助,求助,EXCEL函式
如上所說 c1 填入 if a1 營業組 lookup b1,27種變化是什麼意思?是不是說a1有三種變化,然後還一個限定條件比如d1還有三種變化?你可以對應a1的變化加一個輔助列,數字標註,比如營業組就標1,營業組2標2,然後三個限定條件數值相乘,得到27個值.與c列對應.然後用vlookup引用...
Excel函式應用,excel函式應用?
沒有直接的好辦法!一般是用折線圖 可以設定為平滑的模擬曲線 也就是你得自己準備好兩組資料 一組x,另一組為對應的y 然後用折線圖畫出來,再設定折線成平滑模擬曲線。goodluck 畫函式用幾何畫板,比較合適。可以吧?就用vba 圖形畫啊,畫出來還比較準確啊。具體自己去搜尋。excel函式應用?函式是...
Excel中的函式,excel函式?
excel表單中點 右鍵 新增 函式 選擇類別的下拉 中 裡面應有全有。excel函式?你的問題缺少最基礎的評價資料,現在只能根據你已經核算出a1 a15這15個資料的情況,則可b列輸入公式 iferror sumproduct a1 a15 0 a1 a15 transpose sumproduc...