【发布时间】:2015-12-23 09:02:09
【问题描述】:
我有一个小的 VBA 代码,它在 Sheet1 的第 3 列中搜索短语“Rec”,对第 4 列中的相应值求和,然后将总和放在另一张表中。效果很好,如下:
Sub SumIf()
Worksheets("Sheet2").Activate
Range("B" & Rows.Count).End(xlUp).Offset(1, 0).Value = _
Application.SumIf(Sheet1.Columns(3), "Rec", Sheet1.Columns(4))
End Sub
如果可能的话,我现在希望它包含另一个搜索条件 - 对第 4 列求和,如果第 3 列 =“Rec”,第 5 列 =“UNK”。
我环顾四周,并没有找到太多有用/相关的信息。一个 SumIf 中是否可以有两个搜索条件?任何帮助将不胜感激,谢谢。
【问题讨论】:
-
对多个条件使用
=SUMIFS。 stackoverflow.com/questions/21996167/…