如图,进行按月求和时,汇总栏公式如果设置不好,还需要一个个更改,比较麻烦,也会产生错误,这里推荐一个公式,解决了重复更改公式的问题。

excel中如何按月求和不用能改公式?一个公式就行了!-趣帮office教程网

在汇总位置I6输入公式=SUMPRODUCT((MONTH($A$3:$A$1000)=MONTH(IF(I$5="支出1",I$4,H$4)))*1,CHOOSECOLS($D$3:$E$1000,MATCH(I$5,$D$2:$E$2,0)))横拉到需求位置即可,不需要更改公式。

excel中如何按月求和不用能改公式?一个公式就行了!-趣帮office教程网

其实更改公式的原因就是2个,一个是月份为合并单元格,直接横拉的话,第二个数据对应的位置为空白,无法进行计算,这里用MONTH(IF(I$5="支出1",I$4,H$4))来解决,通过判断读取月份的位置。

excel中如何按月求和不用能改公式?一个公式就行了!-趣帮office教程网

第二个原因是支出1列与收入列的识别,这里用的是CHOOSECOLS函数,即公式CHOOSECOLS($D$3:$E$1000,MATCH(I$5,$D$2:$E$2,0))用来确认求和区域。