我无法理解VBA中SUMIF的概念可以有人剖析以下代码吗?
If WorksheetFunction.SumIf(ActiveSheet.Columns(3), Range("C" & "6").Value, ActiveSheet.Columns(9)) / WorksheetFunction.CountIf(ActiveSheet.Columns(3), Range("C" & "6").Value) = Range("I" & "6").Value Then
答案 0 :(得分:1)
这部分: -
SumIf(ActiveSheet.Columns(3), Range("C" & "6").Value, ActiveSheet.Columns(9))
基本上是这样的: -
将第I列(第9列)中的所有值加在一起,其中单元格C6中的值出现在C列(第3列)的相应行中。
SUMIF细分如下: -
SUMIF(Column containing search values, value to search for, column conaintining items to add)
希望这有帮助。