SUMIF múltiples columnas con uno o más criterios

¿Te has encontrado alguna vez lidiando con grandes conjuntos de datos en Excel y deseando poder realizar cálculos más complejos de manera sencilla? Si es así, ¡estás en el lugar adecuado! En este artículo, te revelaremos el poder de la función SUMIF para múltiples columnas y cómo puedes aplicarla eficazmente utilizando uno o más criterios. Desde resumir ventas por categoría de producto hasta analizar los resultados de encuestas, aprenderás a dominar esta herramienta y optimizar tu trabajo con hojas de cálculo. No importa si eres un principiante o un experto, ¡prepárate para llevar tus habilidades en Excel al siguiente nivel!

Si eres usuario de Microsoft Excel y necesitas realizar cálculos complejos en múltiples columnas con uno o más criterios, entonces has llegado al lugar adecuado. En este artículo, te enseñaremos paso a paso cómo utilizar la función SUMIF en Excel para realizar operaciones matemáticas en varias columnas a la vez, utilizando uno o más criterios. Ya no tendrás que perder tiempo realizando cálculos repetitivos, ¡descubre cómo simplificar tu trabajo con esta potente herramienta de Excel! Sigue leyendo para aprender todos los detalles.

Este tutorial le enseñará algunas formas sencillas de sumar varias columnas en Excel según uno o varios criterios.

Hacer una suma condicional en Excel es pan comido siempre que todos los valores a sumar estén en una columna. Sumar varias columnas es un problema porque las funciones SUMAR.SI y SUMAR.SI requieren que el rango de suma y los rangos de criterios tengan el mismo tamaño. Por suerte, cuando no hay una manera directa de hacer algo, siempre hay una solución alternativa 🙂

Suma de Excel si: varias columnas, criterio único

En primer lugar, sepamos exactamente qué problema estamos intentando resolver. Suponga que tiene una tabla de ventas mensuales como la que se muestra a continuación. Debido a que se consolidó a partir de varios informes regionales, existen algunos registros para el mismo producto:
SUMIF múltiples columnas con uno o más criterios

>La pregunta es: ¿cómo se obtiene el total de ventas de un determinado artículo?

La primera idea que me viene a la mente es utilizar una fórmula SUMAR.SI en su forma pura:

=SUMIF(A2:A10, «apples», C2:E10)

Desafortunadamente, esto no funcionará. La razón es que las dimensiones de rango suma Excel los determina automáticamente en función de las dimensiones del rango argumento. Como nuestro rango de criterios incluye solo una columna (A2:A10), también lo hace el rango de suma (C2:C10). El rango suma El parámetro definido en la fórmula (C2:E10) en realidad determina solo la celda superior izquierda del rango que se sumará. Como resultado, la fórmula anterior sumará las ventas de manzanas solo en la columna C. No es lo que estamos buscando, ¿eh?

La solución de trabajo más simple que se sugiere es crear una columna auxiliar que sume los números de cada fila individual y luego usar esa columna para rango suma.

Entonces, continúa y coloca una fórmula SUMA en F2, luego arrástrala hacia abajo a través de tantas celdas como sea necesario:

=SUM(C2:E2)

Después de eso, podrás terminar el trabajo rápidamente:

=SUMIF(A2:A10, I1, F2:F10)

Donde I1 es el elemento de interés.

En la fórmula anterior, rango suma es del mismo tamaño que rango (1 columna y 9 filas), por lo que funciona sin problemas:
SUMIF múltiples columnas con uno o más criterios

>Si el diseño de su hoja de trabajo no tiene espacio para columnas adicionales, aplique una de las siguientes soluciones.

SUMAR SI varias columnas

La idea es escribir una fórmula SUMAR.SI separada para cada una de las columnas que desea sumar y luego sumar los resultados:

SUMA(SUMAR.SI(…), SUMAR.SI(…), SUMAR.SI(…))

O

SUMAR.SI(…) + SUMAR.SI(…) + SUMAR.SI(…)

Una implementación práctica es la siguiente:

=SUM(SUMIF(A2:A10,H1,C2:C10), SUMIF(A2:A10,H1,D2:D10), SUMIF(A2:A10,H1,E2:E10))

O

=SUMIF(A2:A10, H1, C2:C10) + SUMIF(A2:A10, H1, D2:D10) + SUMIF(A2:A10, H1, E2:E10)

También puedes «codificar» la condición en la fórmula si es necesario:

=SUMIF(A2:A10, «Apples», C2:C10) + SUMIF(A2:A10, «Apples», D2:D10) + SUMIF(A2:A10, «Apples», E2:E10)

SUMIF múltiples columnas con uno o más criterios

>Esto funciona bien para una cantidad razonable de columnas, pero para un conjunto de datos grande la fórmula se vuelve demasiado larga y difícil de leer. En este caso, las siguientes soluciones son más apropiadas.

SUMA como fórmula matricial

Otra forma de hacer una suma si está en varias columnas según un criterio es construir una fórmula matricial:

SUMA((rango suma) * (–(Rango de criterio=criterios)))

Para nuestro conjunto de datos de muestra, la fórmula toma esta forma:

=SUM((C2:E10)*(–(A2:A10=H1)))

O

=SUM((C2:E10)*(–(A2:A10=»Apples»)))

En Excel 2019 y versiones anteriores, debes presionar Ctrl + Mayús + Intro para completar la fórmula correctamente. En Excel 365 y Excel 2021, esto funciona como una fórmula normal debido a la compatibilidad incorporada con matrices dinámicas.
SUMIF múltiples columnas con uno o más criterios

>Cómo funciona esta fórmula:

El concepto central es multiplicar los elementos de estas dos matrices:

  • (C2:E10): todos los valores en el rango de suma. En nuestro caso, la matriz contiene 27 elementos (3 columnas y 9 filas: {250,120,210;155,180,210;130,175,125;…}
  • (–(A2:A10=H1)) – compara cada valor en A2:A10 con el elemento de destino en H1. El resultado es una matriz de valores VERDADEROS (se cumple la condición) y FALSO (no se cumple la condición), que luego se convierte en una matriz de unos y ceros con la ayuda de un operador unario doble: {0;1;0 ;0;1;0;0;1;1}

Preste atención a que la primera matriz es bidimensional (cada columna de datos está separada por una coma y cada fila por un punto y coma) y la segunda es una matriz vertical unidimensional (1 columna de datos, las filas están separadas por punto y coma). ). Cuando se multiplican las dos matrices, todos los elementos de la matriz 2D en una fila determinada se multiplican por el elemento correspondiente de la matriz 1D:
SUMIF múltiples columnas con uno o más criterios

>Como multiplicar por cero da cero, solo sobreviven los números para los cuales el criterio es VERDADERO, y la función SUMA los suma:

=SUM({0,0,0;155,180,210;0,0,0;0,0,0;160,140,170;0,0,0;0,0,0;…})

Para que la lógica de la fórmula sea más fácil de entender, puedes escribir el primer multiplicador de esta manera:

=SUM((C2:C10 + D2:D10 + E2:E10) * (–(A2:A10=H1)))

Esto producirá una matriz de sumas por fila (como lo hace la columna auxiliar en el primer ejemplo), que luego se multiplica por una matriz de unos y ceros:

{580;545;430;615;470;750;550;620;570}*{0;1;0;0;1;0;0;1;1}

El resultado de la multiplicación se sirve para SUMAR:

=SUM({0;545;0;0;470;0;0;620;570})

¿No te gusta usar fórmulas de matriz en tu hoja? Yo tampoco. Bueno, veamos la siguiente solución 🙂

Fórmula SUMAPRODUCTO

La estrategia descrita en el ejemplo anterior también se puede implementar utilizando la función SUMPRODUCT.

SUMAPRODUCTO((rango suma) * (Rango de criterio=criterios))

Una fórmula de la vida real es la siguiente:

=SUMPRODUCT((C2:E10) * (A2:A10=H1))

La lógica de la fórmula es la misma que en el ejemplo anterior. Lo bueno de la función SUMPRODUCT es que admite matrices de forma nativa, por lo que funciona bien como fórmula normal en todas las versiones de Excel.
SUMIF múltiples columnas con uno o más criterios

>

Suma de Excel si: múltiples columnas, múltiples criterios

Los tres enfoques que utilizamos para sumar varias columnas con un criterio también funcionarán para la suma condicional con múltiples criterios. Las fórmulas se volverán un poco más complejas.

SUMIFS + SUMIFS para sumar varias columnas

Para sumar celdas que coinciden con varios criterios, normalmente se utiliza la función SUMIFS. El problema es que, al igual que su contraparte de criterio único, SUMIFS no admite un rango de suma de varias columnas. Para superar esto, escribimos algunos SUMIFS, uno por cada columna en el rango de suma:

SUMA(SUMAR.SI(…), SUMAR.SI(…), SUMAR.SI(…))

O

SUMAR.SI(…) + SUMAR.SI(…) + SUMAR.SI(…)

Por ejemplo, para sumar las ventas de uvas (H1) en la región Norte (H2), la fórmula es:

=SUMIFS(C2:C10, A2:A10, H1, B2:B10, H2) + SUMIFS(D2:D10, A2:A10, H1, B2:B10, H2) + SUMIFS(E2:E10, A2:A10, H1, B2:B10, H2)
SUMIF múltiples columnas con uno o más criterios

>Fórmula matricial para sumar condicionalmente varias columnas

La fórmula SUMA para múltiples criterios es muy parecida a la de un solo criterio: solo incluye pares de criterios_rango=criterios adicionales:

SUMA((rango suma) * (–(rango_criterios1=criterios1)) * (–(rango_criterios2=criterios2)))

Por ejemplo, para sumar las ventas del artículo en el primer semestre y la región en el segundo semestre, la fórmula es la siguiente:

=SUM((C2:E10) * (–(A2:A10=H1)) * (–(B2:B10=H2)))

En Excel 2019 y versiones anteriores, recuerda presionar Ctrl + Mayús + Intro para convertirla en una fórmula matricial CSE. En matriz dinámica Excel 365 y 2021, una fórmula normal funcionará bien como se muestra en la captura de pantalla:
SUMIF múltiples columnas con uno o más criterios

>Fórmula SUMPRODUCT con múltiples criterios

La forma más sencilla de sumar varias columnas según varios criterios es la fórmula SUMPRODUCT:

SUMAPRODUCTO((rango suma) * (rango_criterios1=criterios1) * (rango_criterios2=criterios2))

Como puede ver, es muy similar a la fórmula SUMA, pero no requiere manipulaciones adicionales con las matrices.

Para sumar varias columnas con dos criterios, la fórmula es:

=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))
SUMIF múltiples columnas con uno o más criterios

>

Estas son las 3 formas de sumar varias columnas según una o más condiciones en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

SUMIF múltiples columnas con uno o más criterios

La función SUMIF en Excel permite sumar un rango de celdas que cumplan con ciertos criterios. Sin embargo, este cálculo se limita a una sola columna. ¿Pero qué pasaría si deseamos sumar valores de múltiples columnas que cumplan un criterio determinado? En este artículo te mostraremos cómo lograrlo utilizando una fórmula adaptada.

¿Qué es la función SUMIF en Excel?

La función SUMIF en Excel es una fórmula que nos permite sumar los valores de un rango de celdas que cumplan con un criterio específico. Por ejemplo, si tenemos una columna con números y queremos sumar solo aquellos que sean mayores a 10, podemos utilizar la función SUMIF para realizar este cálculo de forma automática.

La sintaxis básica de la función SUMIF en Excel es la siguiente:

  • Rango: el rango de celdas que deseamos evaluar.
  • Criterio: la condición que deben cumplir las celdas para ser consideradas en la suma.
  • Sum_range: el rango de celdas que queremos sumar.
  • Por ejemplo, la fórmula «=SUMIF(A1:A10, «>10″, B1:B10)» sumaría los valores en la columna B correspondientes a las celdas en la columna A que sean mayores a 10.

    Cómo sumar con múltiples columnas y criterios en Excel

    La función SUMIF por defecto solo opera en una sola columna. Sin embargo, puedes utilizar una fórmula más compleja para sumar valores que cumplan con criterios en múltiples columnas. A continuación te mostraremos cómo:

    Paso 1: Empieza por insertar una nueva columna en tu hoja de cálculo, ya sea a la izquierda o a la derecha de las columnas que deseas sumar. Esta columna adicional será utilizada como unión de tus criterios.

    Paso 2: En la primera celda de la columna adicional, utiliza una fórmula como «=A1&B1» para combinar los valores de dos columnas en uno solo. Asegúrate de adaptar esta fórmula según tus necesidades y rangos de columnas.

    Paso 3: Arrastra o copia la fórmula hacia abajo para que se aplique a todas las filas que deseas sumar.

    Paso 4: Ahora, puedes utilizar la función SUMIF en la columna adicional utilizando los criterios deseados. Por ejemplo, si deseas sumar los valores de las columnas C y D solo cuando el resultado de la columna adicional sea «Aprobado», utilizarías la fórmula «=SUMIF(E1:E10, «Aprobado», C1:D10)».

    Al utilizar este enfoque, puedes combinar valores de diferentes columnas en una sola columna y aplicar la función SUMIF en esa columna para obtener la suma deseada.

    Recuerda que siempre debes ajustar las fórmulas en función de los rangos de celdas y los criterios específicos que estés utilizando en tu hoja de cálculo.

    Para obtener más información sobre cómo utilizar la función SUMIF en Excel u otras funciones de cálculo, te recomendamos la documentación oficial de Microsoft o cualquier otro recurso confiable relacionado.

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Dominando la función SUMIF en Excel para múltiples columnas

    Si alguna vez te has visto enfrentado a grandes conjuntos de datos en Excel, sabrás lo tedioso que puede‌ ser realizar cálculos complejos. La función SUMIF es una herramienta ⁤poderosa que te puede ayudar a‍ simplificar estos procesos, especialmente cuando ‌se trata de sumar valores en múltiples columnas utilizando uno o más‌ criterios. Este artículo te guiará a través de diferentes métodos para utilizar esta función eficazmente, mejorando así tu ⁣productividad al trabajar con ‌hojas de cálculo.

    ¿Qué es la‌ función​ SUMIF en Excel?

    La función SUMIF ‍permite sumar los valores de⁢ un rango ⁢de celdas que cumplen con un criterio específico. La sintaxis básica de la función es:

    1. Rango: El rango ⁤de celdas a evaluar.
    2. Criterio: La condición que debe cumplirse.
    3. Rango de⁣ suma: (opcional) ⁢El rango de celdas a sumar.

    Por ejemplo, ⁣si deseas‍ sumar solo aquellos valores que sean mayores a 10, la fórmula se​ vería‍ así:



    =SUMIF(A1:A10, ">10")

    Cómo usar SUMIF para múltiples columnas

    Normalmente, SUMIF está diseñado para trabajar con ‌un solo rango de suma,​ lo que puede complicar las⁤ cosas si necesitas considerar múltiples columnas. Sin embargo, hay varias técnicas para lograrlo.

    1. Usar una columna auxiliar

    Una de las formas más sencillas de abordar este problema⁣ es creando una columna auxiliar que sume ⁢los valores ‍de cada fila.

    1. Crear la columna auxiliar: En la primera celda de‍ la nueva columna (F2,⁤ por ejemplo), ‌escribe la ‌fórmula =SUM(C2:E2) y arrástrala hacia abajo para cubrir⁢ todas las filas ‌necesarias.
    2. Aplicar la fórmula SUMIF: Luego, podrás utilizar la ‍fórmula de la siguiente manera:


    =SUMIF(A2:A10, "manzanas", F2:F10)

    2. Sumar usando múltiples SUMIF

    Si no tienes‍ espacio para una columna auxiliar, se puede recurrir ⁣a sumar múltiples SUMIF separados:



    =SUMIF(A2:A10, "manzanas", C2:C10) + SUMIF(A2:A10, "manzanas", D2:D10) + SUMIF(A2:A10, "manzanas", E2:E10)

    Esta opción funciona bien para un número⁣ reducido de columnas, pero puede volverse⁢ engorrosa con conjuntos de datos‌ grandes.

    3. Fórmula de matriz

    Utilizar fórmulas de matriz puede proporcionar una solución elegante:



    =SUM((C2:E10)(--(A2:A10="manzanas")))

    Recuerda que ⁤en Excel 2019 y versiones anteriores, debes ⁤finalizar la fórmula presionando Ctrl + Mayús + Intro. En⁤ Excel 365 y versiones posteriores, se convierte en una ⁣fórmula normal gracias a la compatibilidad⁣ con matrices dinámicas.

    4. Función ⁤SUMPRODUCT

    La función SUMPRODUCT es especialmente ⁣útil, ya⁤ que puede manejar matrices de forma nativa sin necesidad de ajustes adicionales:



    =SUMPRODUCT((C2:E10)
    (A2:A10="manzanas"))

    FAQ sobre la función SUMIF en Excel

    ¿Puedo ⁤utilizar múltiples criterios en la función‍ SUMIF?

    Sí, para utilizar múltiples criterios, puedes emplear la función SUMIFS o realizar múltiples SUMIF. Si deseas sumar valores ⁢que coincidan con varios criterios, ‌deberás agregar uno por cada rango en tu fórmula.

    ¿Hay alguna limitación de tamaño al usar ⁤SUMIF?

    Las funciones ‍de Excel, incluidas SUMIF y SUMIFS, tienen límites de tamaño que pueden variar según el sistema y la versión de Excel. Por lo tanto, es recomendable usar rangos manejables para ⁢evitar errores.

    ¿Se pueden ⁤usar celdas vacías o ⁣texto en los criterios?

    Sí, puedes usar celdas vacías o texto‍ en los criterios.⁢ Por⁣ ejemplo, puedes sumar ‍valores donde la celda de criterios esté vacía utilizando "" como criterio.

    Conclusión

    Dominar la función SUMIF te ayudará⁤ a ser más eficiente en​ tu ‍manejo de datos⁢ en Excel, ⁤permitiéndote ⁤realizar‌ acciones complejas con facilidad.⁢ Aunque cada método tiene sus ventajas y desventajas, elegir el que mejor se adapte a tus necesidades es clave. A través de esta función, puedes analizar y resumir datos más fácilmente, optimizando tu flujo de trabajo.

    Recursos externos

    Para obtener más información, puedes consultar:

    Implementando estos consejos y técnicas, ¡estás listo para llevar tus habilidades en Excel al ‌siguiente nivel!

    5 comentarios en «SUMIF múltiples columnas con uno o más criterios»

    1. Funnyguy153ac: ¡Totalmente, alali! Yo también me sentía un poco perdido con eso hasta que la utilicé para hacer un seguimiento de mis suscripciones mensuales; me di cuenta de que estaba gastando más de lo que pensaba. Este artículo es un salvavidas, ¡gracias por la info!

    2. Jose oscar: ¡Totalmente de acuerdo, alali! Yo también me sentía perdido al principio, pero cuando la usé para calcular mis gastos de vacaciones, me di cuenta de lo poderosa que es. Este artículo es una joya, ¡gracias por compartirlo!

    3. Costes: ¡Totalmente de acuerdo, alali! Al principio, yo también me sentía perdido con SUMIF, pero desde que empecé a usarla para calcular mis ahorros para el viaje, me ha hecho la vida más fácil. Este artículo está genial, ¡gracias por la claridad!

    4. Witgatwk: ¡Exacto, alali! Yo también me sentía confundido al principio, pero cuando la usé para llevar la cuenta de mis gastos en comida durante el mes, ¡me voló la cabeza lo fácil que es! Este artículo está muy bien explicado, ¡gracias por compartirlo!

    Deja un comentario