使用Excel VBA的SUMIF

我不能理解在VBA中SUMIF的概念是否可以parsing下面的代码?

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 

这部分:-

 SumIf(ActiveSheet.Columns(3), Range("C" & "6").Value, ActiveSheet.Columns(9)) 

基本上是这样读的: –

将列C(第3列)中相应行中出现单元格C6中的值的列I(第9列)中的所有值相加。

SUMIF分解如下所示: –

 SUMIF(Column containing search values, value to search for, column conaintining items to add) 

希望这可以帮助。