电子表格帮助,我需要VBA还是可以在Excel中执行此操作?

时间:2015-08-11 11:39:33

标签: excel vba excel-vba

非常感谢你们一起来看看。基本上,我想要做的是每个项目,只要项目是相同的,我们可以添加公司数量。因此,对于Orange,A公司的数量为3 + 2 + 1,Orange的公司B仅为1,Orange的公司C为4 + 5。一旦项目发生变化,我们的梨公司A就是3 + 2。如果这需要进一步解释,请告诉我......我正在努力想要在excel和VBA中如何做到这一点。

Company Item    Quantity
A   Orange  1
A   Orange  3
A   Orange  2
B   Orange  1
C   Orange  4
C   Orange  5
A   Apple   2
B   Apple   1
C   Apple   2
D   Apple   4
A   Pear    3
A   Pear    2
B   Pear    1
B   Pear    4
C   Pear    5
C   Pear    3

1 个答案:

答案 0 :(得分:2)

正如SpaceSteak特别指出的那样,这只是SUMIFS公式。 SUMIFS查看要求和的范围,然后,给定任意数量的相同大小的范围,它会检查哪些行/列符合所有已识别的条件。像这样:

=SUMIFS(C:C,A:A,"A",B:B,"Orange")

或者,如果您在单元格D1中有公司名称,而在单元格E1中有水果,则看起来像:

=SUMIFS(C:C,A:A,D1,B:B,E1)