SUMIF(S)与VLOOKUP

我想用sumif函数使用VLOOKUP函数。

我有一个下拉框,有一个名单列表,加上一个组合列表。

例如:

  Salesman1
 Salesman2
 Salesman3
 Salesman4
 Salesman5
 Salesman6
地域性
 RegionB 

和旁边有一个推销员和regoins列表:例如:

 区域销售员1
 RegionB Salesman2
 RegionB Salesman3
 RegionB Salesman4
区域销售员5
 RegionB Salesman6 

(如果需要,这个列表可以交换)

我想总结一下这个地区的推销员总数。 我可以使用个人推销员sumif

=SUMIFS(Data,$C$C,DateTest,$D$D,Salesman Value) 

但我想看到一个地区sumif。 数据来自其他地方,并且长度可变,所以辅助列将很难创build

我正在想着vlookup的一些事情,但是我不能得到它的工作

 =SUMIFS(Data,$C$C,DateTest,$D$D,ISNA(VLOOKUP(Salesman Value,Table!Regions,2,FALSE))) 

澄清:下拉列表包含推销员和地区,我希望能够总结两种方式(公式拆分为清晰)

 IF(UPPER(LEFT($B$3,3))="REG", SUMIFS(Sheet1!$H:$H,Sheet1!$J:$J,RegionTest,Sheet1!$G:$G,TEXT($E18,"yyyy-mm")), SUMIFS(Sheet1!$H:$H,Sheet1!$J:$J,$B$3,Sheet1!$G:$G,TEXT($E18,"yyyy-mm"))) 

你可以像这样使用“RegionA”的数组公式:

=SUM(SUMIFS(Data,$C:$C,DateTest,$D:$D,IF(Regions="RegionA",Salesmen)))

CTRL + SHIFT + ENTER确认

其中Regions和Salesmen代表您的表的两列

编辑:

随着你的规定使用推销员或地区这样的尝试

=SUM(SUMIFS(Sheet1!$H:$H,Sheet1!$J:$J,IF(LEFT($B$3,3)="Reg",IF(Regions=$B$3,Salesmen),$B$3),Sheet1!$G:$G,TEXT($E18,"yyyy-mm")))

仍然使用CTRL + SHIFT + ENTER