Partilhar via


Método WorksheetFunction.SumIfs (Excel)

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

Sintaxe

expressão. SumIfs (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)

expressão Uma variável que representa um objeto WorksheetFunction .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arg1 Obrigatório Range Sum_range - o intervalo a ser somado.
Arg2 Obrigatório Range Criteria_range1, criteria_range2... - Um ou mais intervalos para avaliar os critérios associados.
Arg3 - Arg30 Obrigatório Variant Critérios1, critérios2... - Um ou mais critérios sob a forma de um número, expressão, referência de célula ou texto que definem as células que serão adicionadas. Por exemplo, os critérios podem ser expressos como 32, "32", ">32", "maçãs" ou B4.

Valor de retorno

Double

Comentários

Cada célula no sum_range só é somada se todos os critérios correspondentes especificados forem verdadeiros para essa 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).

Utilize os carateres universais, 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:

Se sum_range for E criteria_range é As células reais avaliadas são
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.