SUMIFS函数仅计算首个匹配项,无法累加多个指定国家网站访问量
解决多指定国家网站访问量求和问题
你当前用的=SUMIFS(C6:C17,B6:B17,A2:A3,A6:A17,E3)只能计算A2:A3里第一个匹配国家的访问量,没法把西班牙、意大利这类多个指定国家的数值累加,给你几个实用的解决办法:
方法一:用SUM包裹SUMIFS公式
把公式改成:=SUM(SUMIFS(C6:C17,B6:B17,A2:A3,A6:A17,E3))
原理:SUMIFS会针对A2:A3里的每个国家分别算出对应访问量,再用SUM把这些结果加总,就能得到所有指定国家的总访问量。方法二:用SUMPRODUCT实现多条件批量求和
公式写成:=SUMPRODUCT((COUNTIF(A2:A3,B6:B17)>0)*(A6:A17=E3)*C6:C17)
原理:先用COUNTIF判断B列的国家是否在你的指定列表A2:A3里,符合条件的标记为1,不符合为0;再结合A列等于E3的条件,最后和C列的访问量相乘,SUMPRODUCT会自动把所有符合条件的数值累加起来。
如果是用Google Sheets,还可以试试FILTER+SUM的组合:=SUM(FILTER(C6:C17,COUNTIF(A2:A3,B6:B17),A6:A17=E3))
FILTER会先筛选出同时满足“国家在指定列表”和“A列等于E3”的访问量数据,再用SUM求和。
内容的提问来源于stack exchange,提问作者JarChristo
相关产品推荐
相关产品推荐

