国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
SUMPRODUCT函數(shù)滿足“或”的要求,實(shí)現(xiàn)多條件求和!

Excel情報(bào)局

職場聯(lián)盟Excel

生產(chǎn)挖掘分享Excel基礎(chǔ)技能
Excel愛好者大本營
用1%的Excel基礎(chǔ)搞定99%的職場問題
做一個(gè)超級(jí)實(shí)用的Excel公眾號(hào)
Excel是門手藝玩轉(zhuǎn)需要勇氣
數(shù)萬Excel愛好者聚集地
SUPER EXCEL MAN

    

1

職場實(shí)例


小伙伴們大家好,今天我們來繼續(xù)講解Excel使用中非常實(shí)用且強(qiáng)大的函數(shù):SUMPRODUCT函數(shù),上一次我們講到了SUMPRODUCT函數(shù)實(shí)現(xiàn)類似SUMIFS函數(shù)多條件求和的功能。而今天我們要學(xué)習(xí)的是:如果多個(gè)條件是“或”的關(guān)系,而不單單必須是“且”的關(guān)系,如何實(shí)現(xiàn)多條件求和呢?

多個(gè)條件“”的含義是

當(dāng)所有條件都成立時(shí),返回結(jié)果為true,數(shù)值表示為1,反之有任意一個(gè)不成立,則返回false,數(shù)值表示為0。


多個(gè)條件“”的含義是

當(dāng)所有條件中有任意一個(gè)是成立的,返回結(jié)果為true,如果都不成立,才返回false。


這個(gè)問題的解決實(shí)際上已經(jīng)超出了SUMIFS函數(shù)的使用范圍了!


如下圖所示
A1:D9單元格區(qū)域?yàn)橐环萑藛T性別年齡銷量表,我們想要在F2單元格單元格統(tǒng)計(jì)出男性人員或者年齡大于30歲的人員的銷量總和。

例如:張三、趙五、趙七、吳十都是男性,所以其銷量204、230、204、201都符合匯總要求;而周九雖然是女性,但是其年齡符合大于30歲的條件,所以其銷量132也符合匯總要求,故符合條件的銷量總和為:204+230+204+201+132=971


2

解題思路

今天我們著重講解利用SUMPRODUCT函數(shù)配合SIGN函數(shù)實(shí)現(xiàn)多個(gè)條件是“或”的關(guān)系的條件求和,下面我們就來看一下具體操作方法。

SUMPRODUCT函數(shù)在給定的幾組數(shù)組中,把數(shù)組間對(duì)應(yīng)的元素相乘,最后返回乘積之和。


SUMPRODUCT常規(guī)函數(shù)公式

=sumproduct(數(shù)組1,數(shù)組2,數(shù)組3, ……)

數(shù)組里面的相應(yīng)元素進(jìn)行相乘后,再將乘積求和。

常規(guī)運(yùn)算過程如下演示

=SUMPRODUCT({1;2;3},{4;5;6})

=1*4+2*5+3*6

=32


首先我們?cè)贔2單元格輸入函數(shù)公式

=(B2:B9="男")+(C2:C9>30)


其實(shí)這一步主要做的是一系列的邏輯判斷,來獲取相應(yīng)的數(shù)組元素。


我們選中公式部分

(B2:B9="男")

按下F9鍵,查看數(shù)組返回元素:

{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE}

即該區(qū)域單元格如果等于“男”,即返回邏輯真值TRUE,否則返回邏輯假值FALSE。


我們選中公式部分:

(C2:C9>30)

按下F9鍵,查看數(shù)組返回元素:

{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}

即該區(qū)域單元格數(shù)值大于30的話,即返回邏輯真值TRUE,否則返回邏輯假值FALSE。


(B2:B9="男")+(C2:C9>30)兩個(gè)邏輯判斷進(jìn)行相加:

{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE}+{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}


在Excel中我們都知道邏輯值TRUE用數(shù)字1代表,邏輯值FALSE用數(shù)字0代表兩個(gè)數(shù)組相加,即各個(gè)元素會(huì)依次進(jìn)行相加,得到新的數(shù)組:

={1;0;1;0;1;0;0;1}+{1;0;1;0;1;0;1;0}

={2;0;2;0;2;0;1;1}


我們發(fā)現(xiàn)新的數(shù)組結(jié)果

={2;0;2;0;2;0;1;1}


如果兩個(gè)條件都符合的話會(huì)返回?cái)?shù)字2,即兩個(gè)TRUE相加等于2;如果兩個(gè)條件都不符合的話會(huì)返回?cái)?shù)字0,即兩個(gè)FALSE相加等于0;如果兩個(gè)條件有其一符合的話會(huì)返回?cái)?shù)字1,即一個(gè)TRUE加一個(gè)FALSE等于1。


即只要數(shù)組元素結(jié)果大于0的就符合“或”的要求。但是數(shù)組元素2不屬于邏輯值范疇,所以我們可以將其轉(zhuǎn)換為1即可。


這里我們使用的是SIGN函數(shù)

=SIGN((B2:B9="男")+(C2:C9>30))


SIGN函數(shù)用于返回?cái)?shù)字的符號(hào)。當(dāng)數(shù)字大于0時(shí)返回1,等于0時(shí)返回0,小于0時(shí)返回-1


所以SIGN函數(shù)的運(yùn)算過程會(huì)如下演化

=SIGN({2;0;2;0;2;0;1;1})

={1;0;1;0;1;0;1;1}


所以只要符合“或”條件的,數(shù)組元素全部轉(zhuǎn)換成了固定的邏輯值數(shù)字“1”。



最后用SUMPRODUCT函數(shù)的常規(guī)思路就可以了

=SUMPRODUCT(SIGN((B2:B9="男")+(C2:C9>30)),D2:D9)


將第2參數(shù)D2:D9展開,實(shí)質(zhì)就是用數(shù)組引用了D列的銷量數(shù)據(jù):

{204;208;230;236;204;288;132;201}


SUMPRODUCT函數(shù)的運(yùn)算過程

=SUMPRODUCT({1;0;1;0;1;0;1;1},D2:D9)


=SUMPRODUCT({1;0;1;0;1;0;1;1},{204;208;230;236;204;288;132;201})


SUMPRODUCT函數(shù)會(huì)對(duì)數(shù)組里面的相應(yīng)元素進(jìn)行相乘后,再將乘積求和。

=1*204+0*208+1*230+0*236+1*204+0*288+1*132+1*201

=971

顧關(guān)鍵內(nèi)容,善用圖片表達(dá),學(xué)會(huì)建立聯(lián)系,拓展深度廣度,濃縮關(guān)鍵概念,應(yīng)用到行動(dòng)中,善于歸納總結(jié),嘗試進(jìn)行分享。
 

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
excel多條件專輯
Excel|數(shù)組公式與多條件、求和、sumproduct函數(shù)
Excel一個(gè)函數(shù)搞定條件查找、條件計(jì)數(shù)、條件求和、不重復(fù)計(jì)數(shù)。
這個(gè)Excel查找匹配問題著實(shí)難住了我,猜你也不會(huì)
Excel:SUMPRODUCT函數(shù)
Excel函數(shù)之——SUMPRODUCT函數(shù)太強(qiáng)大了
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服