SUMIF使用Excel VBA

时间:2015-03-20 12:20:50

标签: excel vba excel-vba

我无法理解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 

1 个答案:

答案 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)

希望这有帮助。

相关问题