我正在尝试使用带有sumif函数的VLOOKUP函数。
我有一个下拉框,其中包含一个名称列表,以及一系列组合。
例如:
Salesman1 Salesman2 Salesman3 Salesman4 Salesman5 Salesman6 RegionA RegionB
和一个包含推销员和区域列表的边桌: 例如:
RegionA Salesman1 RegionB Salesman2 RegionB Salesman3 RegionB Salesman4 RegionA Salesman5 RegionB Salesman6
(如果需要,可以交换此列表)
我想总结一下这些地区的推销员总数。我可以使用个人推销员来总结
=SUMIFS(Data,$C$C,DateTest,$D$D,Salesman Value)
但我希望看到有关地区的总结。数据来自其他地方,并且长度可变,因此难以创建辅助列
我正在考虑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")))
答案 0 :(得分:2)
您可以为" 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