說起求和,很多人會說求和還不簡單,用sum函數(shù)就可以,可是現(xiàn)實工作中很多種場景下的求和難倒了不少人。我們來一起看看以下幾種情況。 1、多行或多列求和 要求和的表格部分截圖如圖1,表格有幾百行。 圖1 要求C,D,E列每列總和。按住快捷鍵【Ctrl+向下鍵↓】,快速到達表格最下面一行,在該行下面的空白行輸入快捷鍵【Alt+=】,這樣就可以快速輸入求和公式,如果用鼠標去選中要求和的數(shù)據(jù)區(qū)域會很慢,尤其是成千上萬行的數(shù)據(jù)。 2、帶有明細和小計求總計 如圖2,表格中粗體字是下面明細數(shù)據(jù)的小計,例如,B2是B3:B13的小計,要求所有小計的總和。通常的做法是用鼠標一個個選中小計項的單元格,如果小計項非常多,很容易漏掉一些,造成計算結(jié)果錯誤。這里介紹一個非常巧妙的方法可以快速計算結(jié)果,并且保證結(jié)果不會出錯。我們在表格最下方輸入快捷鍵【alt+=】,再除以2,公式為 =sum(B2:B127)/2 圖 2 3、批量求和 如圖3,有多個項目要匯總數(shù)據(jù),如何批量將需要求和的單元格輸入公式呢?如果一行行輸入公式,當需要求和的行數(shù)很多時,效率就比較低了。全部選中數(shù)據(jù),按快捷鍵【F5】,在彈出的定位對話框,定位條件選擇“空值”,這樣可以快速選中要求和的單元格,再按快捷鍵【alt+=】。 圖 3 4、多工作表相同位置求和 如果一個工作簿包含多張工作表,每張工作表內(nèi)容為一個月的產(chǎn)品銷售情況數(shù)據(jù),表格結(jié)構(gòu)相同,每張表C9單元格為當月的銷售額小計,要對全年的銷售額數(shù)據(jù)進行匯總,如圖4: 圖 4 通常求和公式這樣寫: ='1月'!C9+'2月'!C9+'3月'!C9+'4月'!C9+'5月'!C9+'6月'!C9+'7月'!C9+'8月'!C9+'9月'!C9+'10月'!C9+'11月'!C9+'12月'!C9 公式好長啊,如果有更多的工作表要求和,公式就更長了。 告訴你一個非常簡單的公式: =SUM('1月:12月'!C9) 如果有更多的工作表,我們只需要在第一張工作表名稱和最后一張工作表名稱中間加冒號,再用單引號和感嘆號以及需要引用的單元格即可,例如,計算sheet1,sheet2,…sheet100共100張工作表的A10單元格求和,公式為 =SUM('sheet1:sheet100'!A10) 5、累計求和 如圖5,要求截至每個月累計銷售額,即1月就是1月銷售額,2月累計值就是1月和2月之和,3月累計值就是1月到3月之和。C2單元格公式為 =SUM($B$2:B2) 往下拖動公式,計算區(qū)域從B2開始到當前行。 圖 5 6、相同項目累計求和 如圖6,A列是ID,要在D列求每個ID按照C列時間累計值,比如,D3就是B2的值,D4就是B2:B3的累計值,D6是B6的值,D7是B6:B7的累計值。 圖 6 D2公式為 =IF(A2=A1,D1+B2,B2) 如圖7: 圖 7 公式意思是如果A2和A1相同,就對D1和B2求和,否則就返回B2本身。往下拖動公式,A3和A2相同,就用D2+B3, A4和A3相同,就用D3+B4,以此類推。 7、合并單元格求和 Excel合并單元格真是讓人又愛又恨,它可以美化表格,然而也給數(shù)據(jù)統(tǒng)計等帶來麻煩。如圖8,要求在D列對A列的類別求和。如果A類類別不是合并單元格,我們直接使用sumif函數(shù)就可以在D列計算該類別的和,但合并后求和就不那么容易了。 圖 8 D2單元格公式 =SUM(C2:$C$10)-SUM(D3:$D$10) 如圖9,選中D列全部合并單元格,把光標放在地址欄的公式最后,按快捷鍵【Ctrl+Enter】,就可以對全部合并單元格求和。 圖 9 公式原理:倒算原理:SUM(C2:$C$10)即所有數(shù)據(jù)的和,SUM(D3:$D$10)是本類別以后所有類別之和,如果二者相減,正好是本類別的和。 8、對角線求和1 怎樣計算一個長方形數(shù)據(jù)區(qū)域中的對角線之和,如果用sum求和函數(shù)一個個相加當然能得到結(jié)果,可是如果數(shù)據(jù)量很大,怎樣用公式更簡單呢? 圖10是原始數(shù)據(jù)部分截圖: 圖 10 求從左上角到右下角的對角線之和,要計算顏色為綠色、黃色、藍色等對角線數(shù)據(jù)之和,如圖11,看看對角線行號與列號有什么規(guī)律,A19公式為 =COLUMN(B1:$O$17)-ROW(B1:$O$17) column函數(shù)返回列數(shù),row返回行數(shù)。列數(shù)與行數(shù)之差為等差數(shù)列。 規(guī)律找到了,先創(chuàng)建輔助列A列,再用sumproduct函數(shù)求和。 C19單元格公式為: =SUMPRODUCT((COLUMN(B1:$O$17)-ROW(B1:$O$17)=A19)*(B1:$O$17)) 公式返回結(jié)果是綠色單元格那個對角線之和,向下拖動即可計算其他對角線之和。 圖 11 A19為添加輔助列的內(nèi)容,公式的意思是如果列數(shù)-行數(shù)和創(chuàng)建的輔助列相等就對這些單元格求和。對比下把對角線單元格一個個相加,如圖12,公式簡單多了吧。 圖 12 9、對角線求和2 上面的例子是從左上角到右下角的對角線,我們再來看一個例子,數(shù)據(jù)還是原來的數(shù)據(jù),要求從左下角到右上角對角線數(shù)字之和,如圖13中的橙色、黃色、藍色: 圖13 先找出對角線行號與列號的規(guī)律,發(fā)現(xiàn)對角線的行號與列號之和相等,比如,B2和C1,行號與列號之和都是4;B3、C2、D1行號與列號之和都是5,依次類推,后面的對角線行號與列號之和都相等。因此,我們創(chuàng)建輔助列,行號+列號,如果行號+列號與輔助列內(nèi)容相等就求和。用sum求和在公式里按下【ctrl+ shift+ enter】形成數(shù)組公式,B22單元格公式為 {=SUM((ROW(B$1:B$17)+COLUMN(B$1:B$17)=$A23)*(B$1:B$17))} 復(fù)制拖拽紅色字體列公式到最后一列,最后P列合計就是對角線的和,如圖14。 圖 14 |
|
來自: hercules028 > 《excel》