Suma de múltiples condiciones en Excel con SUMIFS

Índice
  1. Sintaxis
  2. Notas adicionales

La función SUMIFS es sin duda una de mis funciones de Excel favoritas de todos los tiempos. Estoy seguro de que lo uso en más de la mitad de mis libros y es una función que los usuarios de Excel deben conocer. Intentaré calentarte, pero debes saber que esta publicación solo te ayuda a comenzar. La cantidad de flexibilidad, utilidad y aplicación de esta función va mucho más allá de esta publicación.

Oficialmente, esta función se conoce como función de suma condicional. Es similar a la función SUMA porque suma cosas. Pero nos permite especificar condiciones sobre qué incluir en el resultado. Por ejemplo, sume la columna de números de monto, pero solo incluya aquellas filas donde la cuenta equivale a viaje. O sume la columna de números de cantidad, pero incluya solo aquellas filas donde el sku sea igual a A500. Estos ejemplos de condiciones únicas podrían haberse manejado fácilmente con la función SUMAR.SI, que existe desde hace años. Sin embargo, la suma de múltiples condiciones con la función SUMIFS se introdujo por primera vez en Excel 2007. Verá, SUMIFS termina con una S y es como el plural de SUMAR.SI. SUMIF maneja una sola condición, SUMIFS maneja hasta 127 condiciones. Esa es una suma condicional múltiple, bebé.

Un ejemplo de suma de condiciones múltiples es: sume la columna de monto, pero incluya solo aquellas filas donde el departamento es igual a finanzas y donde la región es igual al norte. Esta función también admite declaraciones de condición única, por lo que la uso como reemplazo de la función SUMAR.SI y ya no uso SUMAR.SI. En su lugar, uso SUMIFS porque sé que puedo modificarlo fácilmente si surgen condiciones adicionales con el tiempo.

Echemos un vistazo a la sintaxis de la función y luego mostraré un ejemplo rápido.

Sintaxis

La función tiene la siguiente sintaxis:

=SUMIFS(rango_suma, rango_criterio1, criterio1,…)

Dónde:

  • sum_range es el rango de números a sumar
  • rango_criterios1 es el rango que contiene los valores a evaluar
  • criterio1 es el valor que rango_criterio1 debe cumplir para ser incluido en la suma
  • se permiten hasta 127 pares de criterios_rango/criterios en total

El primer argumento de la función es el rango de números a sumar. Por ejemplo, la columna de importe. Si la columna de monto está en el rango A1:A100, entonces se vería así:

=SUMIFS(A1:A100,…)

Los argumentos restantes vienen en pares. Primero, el rango de criterios y luego el valor de los criterios.

Entonces, mientras escribe la fórmula, puede sonar así: sume la columna de monto, pero solo incluya aquellas filas donde la columna de departamento sea igual a finanzas. El par de argumentos para la condición es el rango que representa la columna del departamento y luego el valor del criterio de finanzas. Si la columna del departamento está en el rango B1:B100, entonces la función se vería así:

=SUMARSIFS(A1:A100, B1:B100, “finanzas”)

Aunque realmente no me gusta codificar argumentos de función en la función como lo hice anteriormente con el argumento “finanzas”. Esto, en mi opinión, es un mal diseño. En cambio, estos valores deben colocarse en celdas y luego hacer referencia a ellos en la función. Entonces, si el valor financiero se almacenó en la celda C1, la función se vería así:

=SUMARSIFS(A1:A100, B1:B100, C1)

Si es necesario, se pueden agregar pares de argumentos de criterios adicionales para realizar múltiples sumas de condiciones. Hagamos un ejemplo. Supongamos que los datos de cantidad se almacenan en D21:D44, que los datos de Región se almacenan en B21:B44 y los datos de Departamento se almacenan en C21:C44.

Ahora, digamos que queremos crear un pequeño informe resumido. Podríamos colocar las etiquetas de región y departamento en algunas celdas y luego usar una función SUMIFS para agregar los totales según los datos.

La siguiente captura de pantalla proporciona la idea.

La fórmula utilizada en D10 y completada hasta D15 es:

=SUMARSIFS($D$21:$D$44,$B$21:$B$44,B10,$C$21:$C$44,C10)

Dónde:

  • $D$21:$D$44 es la columna de números a sumar, la columna de monto
  • $B$21:$B$44 es el primer rango de criterios, la columna de región
  • B10 es el primer valor de criterio, la región
  • $C$21:$C$44 es el segundo rango de criterios, la columna del departamento
  • C10 es el segundo valor de criterio, el departamento

Este es un ejemplo bastante simple, lo sé, pero espero que demuestre claramente cómo se configuran los argumentos de la función. Comprenderlos es la clave para utilizar esta función.
No dude en consultar el archivo de Excel de muestra si le resultará útil.
Esta función es realmente un regalo de Microsoft y espero que la encuentres tan útil como yo… ¡gracias!

Notas adicionales

Solo cubrimos los conceptos básicos en esta publicación. Es importante tener en cuenta que esta función funciona tanto horizontal como verticalmente, admite comodines y operadores de comparación, devuelve un 0 cuando ningún valor coincidente cumple la condición, no se obsesiona entre el texto y las diferencias de valores numéricos y utiliza la lógica AND para todas las condiciones. Esta es realmente una función notable.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...