国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 專題 excel Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

May 24, 2022 am 11:49 AM
excel

在之前的文章《Excel函數(shù)學(xué)習(xí)之神奇的AGGREGATE,竟可一個抵19個!在》中,我們了解了一個強(qiáng)大的統(tǒng)計函數(shù)。而今天我們來聊聊SUMPRODUCT函數(shù),sumproduct函數(shù)可以得到兩列資料的乘積之和,但是在運(yùn)用函數(shù)的過程中有非常多需要注意的地方,特別是運(yùn)用上邏輯值和數(shù)組之後,下面我們一起來看看講解!

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

1、SUMPRODUCT的實(shí)質(zhì)

要說SUMPRODUCT函數(shù)的話,真的非常簡單,就是得到兩列資料的乘積總和,我們用一個簡單的例子來說明函數(shù)的基本功能:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

上圖是一個非常簡單的表格,要算出總價一般都是將單價*數(shù)量算出來再求和,結(jié)果如D8所示。如果使用了SUMPRODUCT函數(shù)的話,就可以直接利用單價和數(shù)量來計算總價,公式1為:=SUMPRODUCT(B2:B7,C2:C7),結(jié)果如D9所示。

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

在這個公式裡,使用了兩個參數(shù),分別是單價區(qū)域(B2:B7)和數(shù)量區(qū)域(C2:C7),函數(shù)的作用就是將第一參數(shù)(單價)與第二參數(shù)(數(shù)量)中的資料對應(yīng)相乘後再求和。

2、大多數(shù)錯誤的原因

很多朋友在使用這個函數(shù)的時候,常常會得到錯誤值,大多數(shù)是因為區(qū)域大小選擇不一致,例如下面這種情況,第一個參數(shù)有7個單元格而第二個參數(shù)只有6個單元格:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

##使用SUMPRODUCT函數(shù)必須確保每個參數(shù)的區(qū)域大小相同,但許多朋友沒有註意到這一點(diǎn)。

3、另一種常見寫法,逗號變乘號(*)

就這個例子來說,還有一種寫法更為常見,公式是這樣的:=SUMPRODUCT(B2:B7*C2:C7)

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

可以看到其計算結(jié)果與=SUMPRODUCT(B2:B7,C2: C7)是一致的。

一致的結(jié)果導(dǎo)致了許多朋友都百思不得其解的一個問題:二者有何差別?

4、逗號和乘號(*)的差別

雖然只是將第一個公式裡的逗號變成了乘號(*),但是公式的意義改變了。第一個公式(SUMPRODUCT(B2:B7,C2:C7))有兩個參數(shù),而第二個公式(B2:B7*C2:C7)則是參數(shù)。 (判斷有幾個參數(shù)要看是不是有逗號去分隔開。)第一個公式中,兩個區(qū)域相乘這一步是由函數(shù)來完成的,函數(shù)做了兩件事,先讓兩個區(qū)域的資料對應(yīng)相乘,再把積相加。在第二個公式中,兩個區(qū)域相乘是由陣列計算來完成的,函數(shù)只做了一件事,就是把乘積值相加。

意義的改變有何影響呢?

我們還是透過範(fàn)例來看:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

在上圖這個公式中用的是逗號(,),有兩個獨(dú)立的參數(shù)。 SUMPRODUCT函數(shù)先讓兩組資料對應(yīng)相乘,相乘的時候會檢查資料並把非數(shù)值型資料當(dāng)作0處理,然後在把乘積相加。因此,B1「單價」和C1「數(shù)量」會當(dāng)成0來處理,公式可以得到正確結(jié)果。

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

當(dāng)我們把逗號換成*號後,公式結(jié)果錯誤。為什麼呢? SUMPRODUCT函數(shù)這時只負(fù)責(zé)把乘積相加。參數(shù)B2:B7*C2:C7是陣列乘法運(yùn)算,因為計算的區(qū)域包含了文字(文字是不能進(jìn)行乘法運(yùn)算的),所以在這個陣列的計算結(jié)果裡面就有錯誤值了。選取公式中的「B2:B7*C2:C7」按F9可以查看B2:B7*C2:C7的運(yùn)算結(jié)果:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

可以看到第一個(單價*數(shù)量)運(yùn)算結(jié)果就是錯誤值。接下來SUMPRODUCT對包含了錯誤值的資料進(jìn)行求和,結(jié)果肯定就是錯誤了。

5、SUMPRODUCT用乘號(*)的要點(diǎn)

以上內(nèi)容所要表達(dá)的意思有兩點(diǎn):

第一,使用逗號和使用*號有時候結(jié)果相同,但是意義完全不一樣,希望大家可以理解。

第二,SUMPRODUCT函數(shù)使用乘號(*)必須注意兩點(diǎn):第一,不能存在無法計算的內(nèi)容,如文字;第二,如果是兩組或多組數(shù)組相乘的話,數(shù)據(jù)區(qū)域大小一致。用逗號則只需要保證資料區(qū)域大小一致即可。

6、其實(shí)乘號還帶來了更大優(yōu)勢

#我們把SUMPRODUCT函數(shù)逗號、乘號前後的資料用A、 B來代替,表達(dá)為SUMPRODUCT(A,B)和SUMPRODUCT(A*B)。當(dāng)為逗號時,A、B必須同時都是數(shù)值或數(shù)組,不能一個是數(shù)值,一個是數(shù)組;當(dāng)為乘號時,A、B可以同時都是數(shù)值或是數(shù)組,也可以一個是數(shù)值一個是數(shù)組。

也就是:

逗號,

乘號*

SUMPRODUCT(C1,B1)

SUMPRODUCT(C1*B1)

################SUMPRODUCT######(C1:C9,D1:D9)### ###############√######

求和(C1:C9*D1:D9)

##求和(C1:D9,F1:G9)

##√

SUM乘積(C1:D9*F1:G9)

##√

#SUMProduct(C1:C9, D1)

##×

#SUMProduct

(C1:C9* D1)

求和(C1:D9,F1)

# ×

求和(C1:D9*F1)

########################################## ## ## #√####################

因此,用乘號擴(kuò)大了SUMPRODUCT函數(shù)的應(yīng)用。你即將在下面看到的都是SUMPRODUCT函數(shù)用乘號的應(yīng)用。

7、看懂這些SUMPRODUCT公式嗎?

如果明白了上面的內(nèi)容,表示對於這個函數(shù)的基本用法是沒問題了。可是很可能很多SUMPRODUCT公式你還是看不懂,比如這種:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

#這其實(shí)是一個條件數(shù)的問題,再看這個:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

這是一個多條件求和的問題,還有這個:

Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

#在這個表裡,幾乎各種統(tǒng)計問題都可以用SUMPRODUCT函數(shù)去解決,不再一一舉例。光是上面列出的三個公式,都能看懂的朋友可能就不多了。

為什麼已經(jīng)理解了SUMPRODUCT函數(shù)的用法,卻還看不懂這些公式呢,更別說自己去用公式來解決問題了。原因就是你還不了解這兩個知識點(diǎn):邏輯值和陣列。

8、了解一點(diǎn)邏輯值和陣列

#先來說說邏輯值,邏輯值只有兩個,就是TRUE和FALSE。當(dāng)我們在公式裡進(jìn)行某種比較或判斷的時候,就會產(chǎn)生邏輯值,以SUMPRODUCT((I2:I22="張三")*1) 為例,其中的(I2:I22="張三" )就是一個判斷。通常情況下,我們是以單元格去做判斷,I2 ="張三"的意思就是判斷I2單元格內(nèi)容是否為"張三",如果是則得到TRUE,反之得到FALSE。當(dāng)我們使用了一個區(qū)域去判斷的時候,就會得到一組數(shù)據(jù),這其實(shí)就是一個陣列了。例如I2:I22="張三"就會得到一組邏輯值,可以用F9來看看計算結(jié)果:

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

如果有興趣的話可以逐一對比銷售員和結(jié)果值,會發(fā)現(xiàn)張三對應(yīng)的都是TRUE。

因為邏輯值無法直接進(jìn)行求和,必須轉(zhuǎn)換為數(shù)字才行,轉(zhuǎn)換的方法就是對邏輯值進(jìn)行加減乘除之一的任何運(yùn)算即可。在這個公式中,*1就是這個作用,可以看看效果:

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

透過*1運(yùn)算之後,TRUE都變成了1,而FALSE都變成了0。不要問我為什麼,Excel就是這麼規(guī)定的,邏輯值跟數(shù)字的對應(yīng)關(guān)係就是這個。

好了,我們先得到一組邏輯值,然後透過*1變成一組數(shù)字,再進(jìn)行求和,就達(dá)到了按條件計數(shù)的目的。你現(xiàn)在是否已經(jīng)理解了=SUMPRODUCT((I2:I22="張三")*1)這個公式呢?

現(xiàn)在我們了解到邏輯值,也明白了陣列運(yùn)算的第一個原則:當(dāng)一組數(shù)與一個數(shù)進(jìn)行計算時,是這組數(shù)中的每個資料分別與這一個數(shù)進(jìn)行計算。剛才的公式中就是這樣計算的。

9、不論SUMPRODUCT公式多複雜,全看懂!

咱們再來看看第二個公式:=SUMPRODUCT((MONTH(F2:F22)=3)*(H2:H22="二分店")*( G2:G22="襯衫")*J2:J22)。

不要看這個公式長,利用我們剛才學(xué)到的知識來破解它的話其實(shí)很簡單。公式還是只有一個參數(shù),只不過這個參數(shù)是由四個陣列構(gòu)成的,其中的三組都是邏輯值,分別是(MONTH(F2:F22)=3)、(H2:H22="二分店")和(G2:G22="襯衫")。這三組邏輯值完成三個判斷,分別對應(yīng)了三個條件:月份=3、店面=二分店和名稱=襯衫。具體內(nèi)容如圖所示:

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

看起來密密麻麻的,但是經(jīng)過了乘法運(yùn)算以後,就變成了一堆1和0,結(jié)果是這樣的:

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

乘積結(jié)果只有兩個1,其實(shí)對應(yīng)了三月份二分店襯衫這兩條數(shù)據(jù)。此時的公式變成了一組邏輯值(已經(jīng)是0和1了)與一組資料(數(shù)量)相乘,再由函數(shù)完成求和。

在這個例子中,需要注意數(shù)組計算的第二個原則:當(dāng)多個(含兩個)數(shù)組計算時(本例是四個數(shù)組),數(shù)組中對應(yīng)位置的資料進(jìn)行計算,要求數(shù)組中包含的資料個數(shù)相同。

到現(xiàn)在我們已經(jīng)了解到數(shù)組計算的兩個原則,現(xiàn)舉個簡單的例子來說明:

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

一個數(shù)組(A1:A9)與一個數(shù)據(jù)(B1)相乘時,是這組數(shù)分別與這個資料相乘;

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

#兩個陣列(A1:A9和B1:B9)相乘時,是第一組數(shù)與第二組數(shù)對應(yīng)位置的資料相乘。

現(xiàn)在回頭來看這個公式=SUMPRODUCT((MONTH(F2:F22)=3)*(H2:H22="二分店")*(G2:G22="襯衫")* J2:J22),應(yīng)該沒那麼頭痛了吧。

其實(shí)陣列的計算原則還有更複雜的情況,有興趣的朋友可以看看相關(guān)的資料,這裡了解簡單原理即可。再來看看第三個公式:=SUMPRODUCT((H2:H22=H??2)*(G2:G22={"毛衣","襯衫"})*L2:L22)。這個公式看上去跟前面兩個有點(diǎn)差別,(G2:G22={"毛衣","襯衫"})這部分用到了常數(shù)數(shù)組,其實(shí)這個公式本來應(yīng)該是這樣寫的:=SUMPRODUCT((H2:H22=H??2)*(G2:G22="毛衣")*L2:L22) SUMPRODUCT((H2:H22=H??2)*(G2:G22="襯衫")*L2:L22 )

1Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!

這個公式用到了兩個SUMPRODUCT函數(shù),第一個是計算總店毛衣的銷售額,第二個是計算總店襯衫的銷售額,分別看應(yīng)該每個都能理解。兩個SUMPRODUCT函數(shù)除了"毛衣"和"襯衫"這裡不同,其他的完全一樣,遇到這種情況,就可以用常數(shù)數(shù)組把兩個內(nèi)容放到一起,使公式變得簡潔。

透過今天的講解,我們讀懂了常見的SUMPRODUCT公式,解決了SUMPRODUCT函數(shù)運(yùn)用乘號的困惑,掌握了SUMPRODUCT函數(shù)更多的應(yīng)用。同時,我們也了解到邏輯值和陣列的一些基礎(chǔ)知識——這對我們理解其他的複雜公式有幫助。

相關(guān)學(xué)習(xí)推薦:excel教學(xué)

以上是Excel函數(shù)學(xué)習(xí)之無所不能的SUMPRODUCT!的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

excel列印表格框線消失怎麼辦 excel列印表格框線消失怎麼辦 Mar 21, 2024 am 09:50 AM

如果在開啟一份需要列印的文件時,在列印預(yù)覽裡我們會發(fā)現(xiàn)表格框線不知為何消失不見了,遇到這樣的情況,我們就要及時進(jìn)行處理,如果你的列印文件裡也出現(xiàn)了此類的問題,那麼就和小編一起來學(xué)習(xí)下邊的課程吧:excel列印表格框線消失怎麼辦? 1.開啟一份需要列印的文件,如下圖所示?! ?、選取所有需要的內(nèi)容區(qū)域,如下圖所示?! ?、按滑鼠右鍵,選擇「設(shè)定儲存格格式」選項,如下圖所示。  4、點(diǎn)選視窗上方的「邊框」選項,如下圖所示?! ?、在左側(cè)的線條樣式中選擇細(xì)實(shí)線圖樣,如下圖所示?! ?、選擇“外邊框”

excel同時篩選3個以上關(guān)鍵字怎麼操作 excel同時篩選3個以上關(guān)鍵字怎麼操作 Mar 21, 2024 pm 03:16 PM

在日常辦公中經(jīng)常使用Excel來處理數(shù)據(jù),時常遇到需要使用「篩選」功能。當(dāng)我們在Excel中選擇執(zhí)行「篩選」時,對於同一列而言,最多只能篩選兩個條件,那麼,你知道excel同時篩選3個以上關(guān)鍵字該怎麼操作嗎?接下來,就請小編為大家示範(fàn)一次。第一種方法是將條件逐步加入篩選器。如果要同時篩選出三個符合條件的明細(xì),首先需要逐步篩選出其中一個。開始時,可以先依照條件篩選出姓「王」的員工。然後按一下【確定】,接著在篩選結(jié)果中勾選【將目前所選內(nèi)容新增至篩選器】。操作步驟如下圖所示?! ⊥瑯?,再次分別執(zhí)行篩選

excel表格相容模式改正常模式的方法 excel表格相容模式改正常模式的方法 Mar 20, 2024 pm 08:01 PM

在我們?nèi)粘5墓ぷ鲗W(xué)習(xí)中,從他人處拷貝了Excel文件,打開進(jìn)行內(nèi)容添加或重新編輯後,再保存的有時候,有時會提示出現(xiàn)兼容性檢查的對話框,非常的麻煩,不知道Excel軟體,可不可改為正常模式呢?那麼下面就由小編為大家?guī)斫鉀Q這個問題的詳細(xì)步驟,讓我們一起來學(xué)習(xí)吧。最後一定記得收藏保存。 1.開啟一個工作表,在工作表的名稱中顯示多出來一個相容模式,如圖所示。 2.在這個工作表中,進(jìn)行了內(nèi)容的修改後保存,結(jié)果總是彈出兼容檢查器的對話框,很麻煩看見這個頁面,如圖所示?! ?、點(diǎn)選Office按鈕,點(diǎn)另存為,然

excel下標(biāo)怎麼打出來 excel下標(biāo)怎麼打出來 Mar 20, 2024 am 11:31 AM

e我們常常會用excel來製作一些資料表之類的,有時在輸入?yún)?shù)數(shù)值時需要對某個數(shù)字進(jìn)行上標(biāo)或下標(biāo),例如數(shù)學(xué)公式就會常用到,那麼excel下標(biāo)怎麼打出來呢?我們一起來看看詳細(xì)操作步驟:一、上標(biāo)方法:1、先Excel中輸入a3(3為上標(biāo))。 2、選取數(shù)字“3”,右鍵選擇“設(shè)定儲存格格式”。 3、點(diǎn)選“上標(biāo)”,然後“確定”即可。 4、看,效果就是這樣的。二、下標(biāo)方法:1、與上標(biāo)設(shè)定方法類似,在儲存格中輸入“l(fā)n310”(3為下標(biāo)),選取數(shù)字“3”,並右鍵選擇“設(shè)定儲存格格式”。 2、勾選“下標(biāo)”,點(diǎn)選“確定

excel上標(biāo)應(yīng)該如何設(shè)定 excel上標(biāo)應(yīng)該如何設(shè)定 Mar 20, 2024 pm 04:30 PM

在處理資料時,有時我們會遇到資料包含了倍數(shù)、溫度等等各種符號的時候,你知道excel上標(biāo)應(yīng)該如何設(shè)定嗎?我們在使用excel處理資料時,如果不會設(shè)定上標(biāo),這可是會讓我們的許多資料在輸入時就會比較麻煩。今天小編就為大家?guī)砹薳xcel上標(biāo)的具體設(shè)定方法。 1.首先,讓我們打開桌面上的MicrosoftOfficeExcel文檔,選擇需要修改為上標(biāo)的文字,具體如圖所示。 2.然後,點(diǎn)擊右鍵,點(diǎn)擊後出現(xiàn)的選單中,選擇「設(shè)定儲存格格式」選項,具體如圖所示。 3.接下來,在系統(tǒng)自動彈出的「儲存格格式」對話框

excel閱讀模式在哪裡設(shè)置 excel閱讀模式在哪裡設(shè)置 Mar 21, 2024 am 08:40 AM

在軟體的學(xué)習(xí)中,我們習(xí)慣用excel,不僅是因為需要方便,更因為它可以滿足多種實(shí)際工作中需要的格式,而且excel運(yùn)用起來非常的靈活,有種模式是方便閱讀的,今天帶給大家的就是:excel閱讀模式在哪裡設(shè)定。 1.開啟電腦,然後再開啟Excel應(yīng)用,找到目標(biāo)資料。 2.要想在Excel中,設(shè)定閱讀模式,有兩種方式。第一種:Excel中,有大量的便利處理方式,分佈在Excel中佈局中。在Excel的右下角,有設(shè)定閱讀模式的快捷方式,找到十字標(biāo)誌的圖案,點(diǎn)擊即可進(jìn)入閱讀模式,在十字標(biāo)誌的右邊有一個小的三

excel中iif函數(shù)的用法 excel中iif函數(shù)的用法 Mar 20, 2024 pm 06:10 PM

大部分使用者使用Excel都是用來處理表格資料的,其實(shí)Excel還有vba程式編寫,這個除了專人士應(yīng)該沒有多少使用者用過此功能,在vba編寫時常常會用到iif函數(shù),它其實(shí)跟if函數(shù)的功能差不多,下面小編跟大家介紹下iif函數(shù)的用法。 Excel中SQL語句和VBA程式碼中都有iif函數(shù)。 iif函數(shù)和excel工作表中的IF函數(shù)用法相似,執(zhí)行真假值判斷,根據(jù)邏輯計算的真假值,傳回不同結(jié)果。 IF函數(shù)用法是(條件,是,否)。 VBA中的IF語句和IIF函數(shù),前者IF語句是控制語句可以依照條件執(zhí)行不同的語句,後者

PPT幻燈片插入excel圖示的操作方法 PPT幻燈片插入excel圖示的操作方法 Mar 26, 2024 pm 05:40 PM

1.開啟PPT,翻頁至需要插入excel圖示的頁面。點(diǎn)選插入選項卡。 2、點(diǎn)選【對象】。 3、跳出以下對話框。 4.點(diǎn)選【由檔案建立】,點(diǎn)選【瀏覽】。 5、選擇需要插入的excel表格。 6.點(diǎn)選確定後跳出如下頁面。 7.勾選【顯示為圖示】。 8.點(diǎn)選確定即可。

See all articles