Excel 2010-使用数据验证和逻辑的多个下拉列表

时间:2018-09-10 12:54:40

标签: excel drop-down-menu sumifs

我有一个表,其中包含要与动态下拉列表一起使用的数据列表。我的数据如下:

Group   Strength    RX  QTY QTY/RX
Class1  Strength1   1   5.4     5.4
Class2  Strength1   2   10.8    5.4
Class4  Strength1   3   16.2    5.4
Class1  Strength1   3   16.2    5.4
Class1  Strength2   4   42      10.5
Class2  Strength2   2   16.8    8.4
Class4  Strength2   3   25.2    8.4
Class2  Strength4   2   38.4    19.2
Class1  Strength4   8   163.2   20.4
Class2  Strength4   12  182.4   15.2
Class3  Strength4   2   38.4    19.2
Class1  Strength4   8   124.8   15.6
Class1  Strength3   1   24      24
Class2  Strength3   6   72      12
Class1  Strength3   5   60      12

使用前两列作为下拉列表,即下拉列表1从“组”中选择,然后下拉列表从3-5列中选择指标。在下面的示例中,该函数将在第一列上进行过滤,并根据度量标准strength1

返回第5列的总数
Group   Class1  <drop down  
Metric  Qty/Rx  <drop down  

Strength1   10.8        
Strength2   10.5        
Strength3   36      
Strength4   36.1

我相信sumifs是必经之路,但我不知道如何整合第二个下拉列表以选择3-5列,任何想法都会受到热烈欢迎。

1 个答案:

答案 0 :(得分:1)

通过 E 将数据放在 A 列中,并在 G1 G2 中添加下拉菜单。列出 H3 H6 的优势。然后在 I3 中输入:

=SUMPRODUCT(--(A$2:A$16=G$1)*(B$2:B$16=H3)*(OFFSET(A$2:A$16,0,MATCH(G$2,$1:$1,0)-1)))

并向下复制:

enter image description here

这是将SUMPRODUCT()与基于列标题的可变列一起使用的示例。