Excel2010中使用函數(shù)法自動(dòng)表內(nèi)求與
發(fā)表時(shí)間:2023-08-07 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]有的時(shí)候,我們除了對(duì)數(shù)據(jù)進(jìn)行總計(jì)外,還有一些表內(nèi)的小項(xiàng)目要進(jìn)行小計(jì),如下圖:地球人都知道用 SUM 可以求和,比如在B7單元格里輸入:=SUM(B2:B6)按下回車即可得出結(jié)果,后面 C7:E7 的...
有的時(shí)候,我們除了對(duì)數(shù)據(jù)進(jìn)行總計(jì)外,還有一些表內(nèi)的小項(xiàng)目要進(jìn)行小計(jì),如下圖:
地球人都知道用 SUM 可以求和,比如在B7單元格里輸入:=SUM(B2:B6)
按下回車即可得出結(jié)果,后面 C7:E7 的也只要向右填充或者復(fù)制 B7 粘貼過(guò)去即可。
可是第11行呢?把 B7 的公式直接貼過(guò)去后不能用啊……
所以,在這里不能靠一個(gè)簡(jiǎn)單的 SUM 來(lái)解決問(wèn)題了,而是要用下面這個(gè)公式:
=SUM(B$2:B6)-SUMIF($A$2:$A6,"小計(jì)",B$2:B6)*2
這個(gè)公式其實(shí)是妙用了絕對(duì)引用與相對(duì)引用,以及 SumIf 函數(shù)。
先看 B7 的公式:
=SUM(B$2:B6)-SUMIF($A$2:$A6,"小計(jì)",B$2:B6)*2
這個(gè)公式很好理解:
SUM(B$2:B6) 就是計(jì)算 B2:B6 這五個(gè)單元格里數(shù)值的和;因?yàn)?A2:A6 里沒(méi)有“小計(jì)”,所以 SumIf 部分的結(jié)果是 0;B2:B6 的和加上 0,結(jié)果正是我們所需要的。
再看 B11 的公式,因?yàn)榻^對(duì)引用不改變地址,而相對(duì)引用會(huì)讓公式隨著所在單元格的地址的不同而變化,在復(fù)制后原公式變成了:
=SUM(B$2:B10)-SUMIF($A$2:$A10,"小計(jì)",B$2:B10)*2
SUM(B$2:B10) 是計(jì)算 B2:B10 這九個(gè)單元格里數(shù)值的和,這里分成三個(gè)部分: B2:B6 即所有項(xiàng)目 A 的總和、B7 即 A 類小計(jì)、以及 B8:B10 即所有項(xiàng)目B的總和,而我們只需要第三部分:所有項(xiàng)目 B 的總和,前兩部分需要設(shè)法減去;事實(shí)上,所有項(xiàng)目 A 的總和和 A 類小計(jì)是一回事,所以需要減去的,可以看成是兩個(gè) A 類小計(jì),而 SumIf 公式,恰恰計(jì)算了 A 類小計(jì),;B2:B10 的和減去兩個(gè) A 類小計(jì),結(jié)果正是我們所需要的所有項(xiàng)目 B 的總和。
其他的公式同理類推了。
不過(guò)就算有了這個(gè)公式,一行一行復(fù)制粘貼也是個(gè)體力活,可以用定位法處理更快捷些:
最后的總計(jì),當(dāng)然用=SUM(B1:B6,B8:B10……太累了,可以簡(jiǎn)化一下:
公式:=SUM(B2:B28)/2 或者:=SUMIF($A2:$A28,"小計(jì)",B2:B28)
效果如何自己爬進(jìn)單元格試下咯^_^
Excel 2010 提供了供人們?cè)诠ぷ鞑旧蠀f(xié)同工作的簡(jiǎn)便方法,提高了人們的工作質(zhì)量。