3

我正在尝试将 VLOOKUP 函数与 sumif 函数一起使用。

我有一个下拉框,其中包含名称列表以及组合列表。

例如:

推销员1
推销员2
推销员3
推销员4
推销员5
推销员6
区域A
B区

还有一张边桌,上面有推销员和地区的名单:例如:

RegionA 推销员1
RegionB 推销员2
RegionB 推销员3
RegionB 推销员4
区域A 推销员5
B区推销员6

(此列表可根据需要交换)

我想总结一下各地区的销售人员总数。我可以使用个别推销员进行总结

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

但我想看到一个关于地区的 sumif。数据来自其他地方,并且长度可变,因此很难创建辅助列

我在想一些类似于 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")))
4

1 回答 1

2

您可以对“RegionA”使用这样的数组公式:

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

CTRL+ SHIFT+确认ENTER

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

编辑:

根据您的规定使用 Salesman 或 Region 尝试这样

=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++SHIFTENTER

于 2013-04-29T14:04:32.740 回答