Excel求和公式,估計是我們學(xué)習(xí)Excel電子表格最先接觸的。
Excel求和,簡單和復(fù)雜都是相對的,在之前,盧版針對excel sum求和有一期專門的講座:《2011年第1期技術(shù)講座:SUM函數(shù)實戰(zhàn)交流》;之后,又續(xù)寫了關(guān)于excel含其余條件的求和公式的一些用法:像玩游戲一樣玩函數(shù)。
今天群里有一個問題,關(guān)于Excel連續(xù)求和需要寫一個公式,很實用的一題,分享一下。
題目:Excel求和。從12月開始,只統(tǒng)計連續(xù)數(shù)據(jù)之和(若有缺一個月,則缺少月開始之前的均不做統(tǒng)計)。如下圖所示:
在N2輸入公式:=IF(M2="",,SUM(OFFSET(M2,,,,MAX((B2:M2="")*COLUMN(A:L))-12))),按下ctrl+shift+enter三鍵結(jié)束,然后下拉復(fù)制公式,得出其余區(qū)域求和。
公式解釋:
用offset函數(shù)得出符合條件的區(qū)域,然后用sum函數(shù)對這些區(qū)域進行求和,最外面再添加一個判斷,如果M2為空,值為0,否則得到sum部分的結(jié)果。
Offset部分是這個公式的核心:OFFSET(M2,,,,MAX((B2:M2="")*COLUMN(A:L))-12)
Offset函數(shù)共有5個參數(shù):OFFSET(引用區(qū)域,行數(shù),列數(shù),[高度],[寬度])
此公式就是以M2單元格為為參照,通過偏移寬度,返回一個單元格區(qū)域。這個寬度由MAX((B2:M2="")*COLUMN(A:L))-12來確定。
B2:M2="": B2:M2為空,結(jié)果為true和false。True為1,false為0。
COLUMN(A:L):公式編輯欄選中,按F9鍵,查看運算結(jié)果是:{1,2,3,4,5,6,7,8,9,10,11,12}一組常量數(shù)組。
用Max取這部分:(B2:M2="")*COLUMN(A:L)最大值-12,得到offset函數(shù)的第五參數(shù),即向左偏移的單元格寬度。
然后用sum函數(shù)對offset得到的區(qū)域進行求和。
通過上面一步步的思路,就在Excel中構(gòu)造出了符號條件的連續(xù)區(qū)域求和的公式。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:Excel求和公式應(yīng)用剖析
本文網(wǎng)址:http://www.oesoe.com/html/support/11139216987.html