WorksheetFunction.SumIfs (Excel)

Adiciona as células de um intervalo que atendam a vários critérios.

Cada célula em Intervalo_soma será somada somente se todos os critérios correspondentes especificados forem verdadeiros para aquela célula. As células em sum_range que contiverem TRUE serão avaliadas como 1; as células em sum_range que contiverem FALSE serão avaliadas como 0 (zero). Você pode usar os caracteres curinga, o ponto de interrogação (?) e o asterisco (*) nos critérios. Um ponto de interrogação corresponde a qualquer caractere único; um asterisco corresponde a qualquer sequência de caracteres. Se você quiser localizar um ponto de interrogação ou um asterisco, digite um til (~) antes do caractere. Cada criteria_range não precisa ter o mesmo tamanho e a mesma forma do sum_range. As células reais adicionadas são determinadas pelo uso da célula superior esquerda do criteria_range como a célula inicial e pela inclusão de células que correspondam em tamanho e em forma a sum_range. Por exemplo:

SumIfs (Arg1, Arg2, ..., Arg29)


Dim dblSumIfs As Double
dblSumIfs = WorksheetFunction.SumIfs(Arg1:=, Arg2:=, Arg3:=)

Arguments

Arg1, Arg2, ..., Arg29

Arg1 (Range) - Sum_range - o intervalo a ser somado.

Arg2 (Range) - Criteria_range1, criteria_range2...-um ou mais intervalos nos quais os critérios associados serão avaliados.