WorksheetFunction.SumIfs (Excel)

Suma las celdas de un rango que cumplen varios criterios.

Cada celda de rango_suma se suma sólo si todos los criterios correspondientes especificados son verdaderos para esa celda. Las celdas de rango_suma que contienen TRUE se evalúan como 1; las celdas de rango_suma que contienen FALSE se evalúan como 0 (cero). En los criterios se pueden utilizar los caracteres comodín de signo de interrogación (?) y asterisco (*). El símbolo de interrogación corresponde a cualquier carácter único, mientras que un asterisco corresponde a cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o asterisco reales, escriba una tilde (~) delante del carácter. No es necesario que cada rango de criterios tenga el mismo tamaño y forma que el rango de suma. Las celdas reales que se deben sumar se determinan utilizando la celda superior izquierda del argumento de rango de criterios como la celda inicial e incluyendo las celdas que corresponden con el tamaño y la forma del rango de suma. Por ejemplo:

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


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

Arguments

Arg1, Arg2, ..., Arg29

Arg1 (Range) - Rango de suma: rango que se va a sumar.

Arg2 (Range) - Criteria_range1, criteria_range2...-uno o más rangos en los que evaluar los criterios asociados.