我们在H2单元格输入公式,汇总珠海和东莞两个地区的销量。 将珠海、东莞两个地区的数据相加。有些小伙伴会想,分别用SUMIF函数求出每个地区的合计,再把它们加起来,公式如下: =SUMIF(E2:E363,"珠海",F2:F363)+SUMIF(E2:E363,"东莞",F2:F363) 公式不算错,也能解决这个问题。 但如果是更多地区,如10个地区,就要写10个SUMIF再相加,就啰嗦了。 SUMIF函数的第二个参数是条件值,这个条件值可以使用数组,对每个条件分别求和,因此,可以使用一个更简单的公式来解决: SUMPRODUCT(SUMIF(E2:E363,{"珠海","东莞"},F2:F363)) 这个公式中,SUMIF函数部分是:SUMIF(E2:E363,{"珠海","东莞"},F2:F363) 这个SUMIF 的结果并不是一个,而是两个:{382885,362636},它们分别是这两个地区的合计数。 这样,使用SUMPRODUCT函数将这两个数加起来,就是我们需要的结果: =SUMPRODUCT({382885,362636}) 这个思路,可以实现利用SUMIF函数对任意个数或条件的求和。 第二种条件求和公式写法: 除了上面的写法,我们还可以有更多的公式写法,完全取决于大家对Excel函数的熟练掌握程度。 比如H2单元格也可以输入公式: =SUM(SUMIFS(F2:F363,E2:E363,{"珠海","东莞"})) |
|
来自: 部落窝教育BLW > 《部落窝excel/VBA》