VBA SUMIFS 函数使用指南:如何高效计算满足多个条件的值
在VBA中使用SUMIFS函数的语法如下:
Application.WorksheetFunction.SumIfs(Range1, CriteriaRange1, Criteria1, CriteriaRange2, Criteria2, ...)
其中,Range1是要求和的范围,CriteriaRange1是第一个条件的范围,Criteria1是第一个条件,CriteriaRange2是第二个条件的范围,Criteria2是第二个条件,以此类推。
例如,如果要在VBA中计算A列中所有值大于10且B列中对应的值为'apple'的单元格之和,可以使用以下代码:
Dim sumResult As Double
sumResult = Application.WorksheetFunction.SumIfs(Range('A:A'), Range('A:A'), '>10', Range('B:B'), 'apple')
MsgBox 'The sum is ' & sumResult
这将在一个消息框中显示满足条件的单元格之和。
原文地址: https://www.cveoy.top/t/topic/kJ1W 著作权归作者所有。请勿转载和采集!