Share via


Método WorksheetFunction.SumIf (Excel)

Suma las celdas del rango que cumplen los criterios especificados.

Sintaxis

expresión. SumIf (Arg1, Arg2, Arg3)

Expresión Variable que representa un objeto WorksheetFunction .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Arg1 Obligatorio Range Rango: el rango de celdas que desea evaluar por criterios.
Arg2 Obligatorio Variant Criterios: los criterios en forma de número, expresión o texto, que determinan las celdas que se deben sumar. Por ejemplo, los criterios se pueden expresar como 32, "32", ">32" o "manzanas".
Arg3 Opcional Variant Rango de suma: celdas reales que se deben sumar si sus celdas correspondientes en el rango cumplen los criterios. Si se omite el argumento de rango de suma, las celdas del rango se evaluarán según los criterios y se sumarán si se cumplen dichos criterios.

Valor devuelto

Double

Comentarios

No es necesario que el rango especificado por el argumento de rango de suma tenga el mismo tamaño y la forma que el argumento de rango. Las celdas reales que se deben sumar se determinan utilizando la celda superior izquierda del rango de suma como la celda inicial e incluyendo las celdas que corresponden con el tamaño y la forma del rango. Por ejemplo:

Si el rango es y el rango de suma es Las celdas reales son
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Use los caracteres comodín, signo de interrogación (?) y asterisco (*), en criterios. El símbolo de interrogación corresponde a cualquier carácter único, mientras que un asterisco corresponde a cualquier secuencia de caracteres. Si quiere buscar un asterisco o un signo de interrogación actual, escriba una tilde (~) antes del carácter.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.