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, ..., Arg29Arg1 (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.