工具/原料 EXCEL2003-2016 電腦一臺(tái) 方法/步驟1: 新建一個(gè)EXCEL表格,并輸入如圖數(shù)據(jù),要求在黃色區(qū)域,用公式完成 ![]() 方法/步驟2: 首先在F2輸入公式=SUMPRODUCT((C5:J5=C5)*(C6:J20="")*(B6:I20)),確定,得出未發(fā)貨的數(shù)量 ![]() 方法/步驟3: 在D2輸入公式=SUMPRODUCT((C5:J5=C5)*(C6:J20<>"")*(B6:I20)),而后確定,得出已經(jīng)發(fā)貨的數(shù)量 ![]() 方法/步驟4: 在B2輸入公式,得出訂單總量=D2+F2 ![]() 方法/步驟5: 在B4輸入公式=SUM(B6:B20) 得出客戶1的訂單總量 ![]() 方法/步驟6: 而后在E4輸入公式=SUM(E6:E20),,,在H4輸入公式=SUM(H6:H20) 得出客戶2-3的訂單總量 ![]() ![]() 方法/步驟7: 效果測(cè)試,下面我們模擬首行的沒(méi)有發(fā)貨,下面的都發(fā)了,輸入日期后,結(jié)果正確,說(shuō)明公式都沒(méi)問(wèn)題 ![]() 方法/步驟8: 公式解析=SUMPRODUCT((C5:J5=C5)*(C6:J20="")*(B6:I20)),其實(shí)可以理解為一個(gè)數(shù)組公式,我們把范圍縮小,加入后面20都改為6,相當(dāng)于數(shù)據(jù)區(qū)域只有2行,而后按F9就可以看出運(yùn)算原理 -----------等效公式------------ =SUMPRODUCT({TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE}*{TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,TRUE}*{5,0,42979,10,0,42979,5,0}) 前面兩個(gè)是條件,當(dāng)對(duì)應(yīng)位置都為true時(shí),求和后一個(gè)數(shù)據(jù)區(qū)域?qū)?yīng)位置的和,公式看出,前兩個(gè)條件第1、4、7位置均為true,我們把數(shù)據(jù)區(qū)域這三個(gè)位置相加,5+10+5=20,剛好結(jié)果就是我們最后一個(gè)演示的,只有第一行為未發(fā)貨;擴(kuò)大區(qū)域扣,理解是一樣的原理 注意事項(xiàng)
如果親覺(jué)得有用,歡迎下方投票+關(guān)注,我們會(huì)更加努力 |
|
來(lái)自: wuming0717 > 《黑客手冊(cè)》