¿Alguna vez has tenido problemas al realizar cálculos en Excel o Google Sheets, solo para darte cuenta de que ciertos datos no se suman como esperabas? Muchos usuarios pasan por alto una característica crucial: la distinción entre mayúsculas y minúsculas en las funciones SUMIF y SUMIFS. En este artículo, te invitamos a descubrir cómo esta peculiaridad puede afectar tus resultados y cómo aprovecharla a tu favor. Desde tips prácticos hasta ejemplos claros, aquí encontrarás todo lo que necesitas saber para llevar tus habilidades en hojas de cálculo al siguiente nivel. ¡Sigue leyendo y conviértete en un maestro de las sumas en Excel y Google Sheets!
Muchos usuarios de Excel y Google Sheets pueden encontrarse con un pequeño inconveniente al usar las funciones SUMIF y SUMIFS: la distinción entre mayúsculas y minúsculas. Aunque parece un detalle insignificante, esta diferencia puede tener un gran impacto en los resultados de los cálculos realizados con estas funciones. En este artículo, exploraremos cómo SUMIF y SUMIFS distinguen entre mayúsculas y minúsculas en Excel y Google Sheets, y cómo puedes manejar esta situación para obtener los resultados precisos que necesitas. Si deseas maximizar tus habilidades en hojas de cálculo y evitar errores comunes, ¡sigue leyendo!
En este tutorial, aprenderá cómo crear una fórmula SUMIF o SUMIFS que distinga entre mayúsculas y minúsculas en Excel y Google Sheets.
Las funciones SUMAR.SI y SUMIFS están disponibles tanto en Microsoft Excel como en Google Sheets. Y en ambas aplicaciones, no distinguen entre mayúsculas y minúsculas por naturaleza. Para sumar condicionalmente celdas que tratan letras minúsculas y mayúsculas como caracteres diferentes, tendrás que pensar en algo más.
¿SUMIF/SUMIFS distingue entre mayúsculas y minúsculas?
No, no es. Tanto en Excel como en Google Sheets, ni SUMIF ni SUMIFS pueden reconocer las letras mayúsculas y minúsculas. Para asegurarse de esto, considere este sencillo ejemplo:
Supongamos que tiene una lista de identificaciones en la columna A, donde las letras mayúsculas y minúsculas indican elementos diferentes. Las cifras de ventas correspondientes se encuentran en la columna B. El objetivo es obtener una suma de las ventas de un artículo específico, digamos A-01.
Con la identificación del objetivo en E1, construimos esta fórmula clásica SUMAR.SI:
=SUMIF(A2:A6, E1, B2:B6)
Y obtengo un resultado absolutamente incorrecto 🙁
>Fórmula de suma si que distingue entre mayúsculas y minúsculas en Excel
Para sumar celdas con una condición considerando mayúsculas y minúsculas, puedes usar las funciones SUMAPRODUCTO y EXACTA juntas:
SUMAPRODUCTO(–(EXACTO(criterios, rango)), rango suma)
Con la identificación del objetivo en E1(criterios), la lista de elementos en A2:A10 (rango) y cifras de ventas en B2:B10 (rango suma), las fórmulas toman estas formas:
=SUMPRODUCT(–(EXACT(E1, A2:A10)), B2:B10)
Si es necesario, puede «codificar» los criterios directamente en la fórmula:
=SUMPRODUCT(–(EXACT(«A-01», A2:A10)), B2:B10)
>Cómo funciona esta fórmula:
En el centro de la fórmula, la función EXACTA compara el elemento de destino (E1) con cada elemento de la lista y devuelve VERDADERO si los valores comparados son exactamente los mismos, incluido el texto entre mayúsculas y minúsculas, FALSO en caso contrario:
{TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
Un operador unario doble (–) convierte VERDADERO y FALSO en 1 y 0, respectivamente:
{1;0;0;0;1;0;1;0;0}
La función SUMAPRODUCTO multiplica los elementos de la matriz anterior por los elementos correspondientes en B2:B10:
SUMPRODUCT({1;0;0;0;1;0;1;0;0}, {250;155;130;255;160;280;170;285;110})
Y debido a que multiplicar por 0 da cero, solo sobreviven los elementos para los cuales EXACT devolvió VERDADERO:
SUMPRODUCT({250;0;0;0;160;0;170;0;0})
Finalmente, SUMPRODUCT suma los productos y genera la suma.
Suma que distingue entre mayúsculas y minúsculas en Excel (con múltiples criterios)
En caso de que esté buscando una fórmula SUMIFS que distinga entre mayúsculas y minúsculas y con dos o más criterios, puede emular este comportamiento definiendo un par de rango/criterio adicional en otra función EXACTA:
SUMAPRODUCTO(–(EXACTO(criterios1, rango1)), –(EXACTO(criterios2, rango2)), rango suma)
Por ejemplo, para sumar las ventas de un artículo en particular (F1) en una región determinada (F2), la fórmula es la siguiente:
=SUMPRODUCT(–(EXACT(F1, A2:A10)), –(EXACT(F2, B2:B10)), C2:C10)
>Fórmula ‘Suma si la celda contiene’ que distingue entre mayúsculas y minúsculas en Excel
En una situación en la que necesite sumar valores en una columna si una celda de otra columna contiene cierto texto como parte del contenido de la celda, utilice la función SUMAPRODUCTO junto con ENCONTRAR:
SUMAPRODUCTO(–(ESNÚMERO(ENCONTRAR(criterios, rango))), rango suma)
Por ejemplo, para sumar las ventas del artículo en E1 (que puede coincidir con una celda completa en A2:A10 o ser solo parte de la cadena de texto), la fórmula es:
=SUMPRODUCT(–(ISNUMBER(FIND(E1, A2:A10))), B2:B10)
>Para sumar celdas basadas en múltiples condicionesagregue un combo ISNUMBER/FIND más:
SUMAPRODUCTO(–(ESNÚMERO(ENCONTRAR(criterios1, rango1))), –(ESNÚMERO(ENCONTRAR(criterios2, rango2))), rango suma)
Por ejemplo, para obtener una suma de ventas con dos condiciones (id de artículo en F1 y región en F2), la fórmula es:
=SUMPRODUCT(–(ISNUMBER(FIND(F1, A2:A10))), –(ISNUMBER(FIND(F2, B2:B10))), C2:C10)
Tenga en cuenta que la fórmula suma las ventas de un artículo específico en cualquier región «norte», como Norte, Noresteo Noroeste.
>Cómo funciona esta fórmula:
Aquí, utilizamos la función ENCONTRAR que distingue entre mayúsculas y minúsculas para buscar el elemento de destino (E1). Cuando se encuentra el elemento, la función devuelve su posición relativa en la cadena de origen; de lo contrario, se muestra un error #VALOR.
{2;#VALUE!;#VALUE!;#VALUE!;1;#VALUE!;1;#VALUE!;#VALUE!}
La función ESNÚMERO convierte cualquier número en VERDADERO y los valores de error en FALSO:
{TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
A continuación, realiza una «doble negación» (–) para convertir los valores lógicos en 1 y 0:
{1;0;0;0;1;0;1;0;0}
Finalmente, la función SUMAPRODUCTO multiplica los elementos de las dos matrices y genera el resultado:
SUMPRODUCT({1;0;0;0;1;0;1;0;0}, {250;155;130;255;160;280;170;285;110})
Si su fórmula procesa múltiples condiciones, SUMPRODUCT multiplicará los elementos de tres o más matrices. En nuestro caso es:
=SUMPRODUCT({1;0;0;0;1;0;1;0;0}, {1;0;1;1;1;1;0;1;0}, {250;155;130;255;160;280;170;285;110})
SUMIF distingue entre mayúsculas y minúsculas en Google Sheets
Las fórmulas Suma Si que distinguen entre mayúsculas y minúsculas que creamos para Excel también funcionarán en Google Sheets. Además, puede obtener la función SUMAR.SI de Google Sheet para distinguir entre caracteres en mayúsculas y minúsculas. Así es cómo:
SUMAR.SI(MatrizFórmula(EXACTO(criterio, rango)), VERDADERO, rango suma)
O
SUMAR.SI(MatrizFórmula(BUSCAR(criterio, rango)), 1, rango suma)
Para nuestro conjunto de datos de muestra, las fórmulas reales son las siguientes:
=SUMIF(ArrayFormula(EXACT(E1, A2:A10)), TRUE, B2:B10)
=SUMIF(ArrayFormula(FIND(E1, A2:A10)), 1, B2:B10)
>Cómo funciona la fórmula SUMAR.SI/EXACTA:
Para hacer que Google Sheets SUMIF(rango, criterio, [sum_range]) reconoce las letras mayúsculas y minúsculas, utilizamos la siguiente fórmula para rango argumento:
ArrayFormula(EXACT(E1, A2:A10))
ArrayFormula obliga a EXACT a comparar el valor en E1 con cada valor en A2:A10. Si se encuentra una coincidencia exacta, la fórmula devuelve VERDADERO; en caso contrario, FALSO.
En el rango de valores VERDADERO y FALSO, SUMAR.SI busca VERDADERO y suma los valores correspondientes en B2:B10. ¡Eso es todo!
Cómo funciona la fórmula SUMAR.SI/ENCONTRAR:
Aquí, usamos la combinación de ArrayFormula y FIND para buscar el valor objetivo (E1) en el rango A2:A10:
ArrayFormula(FIND(E1, A2:A10))
Si se usa por separado, la función ENCONTRAR dejará de buscar después de encontrar la primera coincidencia.
Dondequiera que se encuentre el valor objetivo, la fórmula devuelve 1 (que es su posición relativa en la cadena de búsqueda). Para las celdas donde no se encuentra el valor, un #¡VALOR! se devuelve el error.
A continuación, utiliza el número 1 como criterio de SUMAR.SI y ya ha hecho el trabajo 🙂
SUMIFS distingue entre mayúsculas y minúsculas en Google Sheets
Para sumar celdas con múltiples condiciones en Google Sheets, puede usar las fórmulas SUMPRODUCT, que distinguen entre mayúsculas y minúsculas, que se analizan en la parte de Excel de nuestro tutorial o SUMIFS de Google Sheet en combinación con EXACT o FIND:
SUMIFS(rango sumaFórmula de matriz (EXACTA (criterio1, rango1)), VERDADERO, Fórmula de matriz (EXACTA (criterio2, rango2)), VERDADERO)
O
SUMIFS(rango sumaFórmula de matriz (BUSCAR (criterio1, rango1)), 1, Fórmula de matriz (BUSCAR (criterio2, rango2)), 1)
Como ves, la lógica es la misma que con la función SUMAR.SI. La diferencia es que utiliza dos o más pares de rango/criterio.
Por ejemplo, para sumar las ventas del artículo en F1 y la región en F2, las fórmulas son:
=SUMIFS(C2:C10, ArrayFormula(EXACT(F1, A2:A10)), TRUE, ArrayFormula(EXACT(F2, B2:B10)), TRUE)
=SUMIFS(C2:C10, ArrayFormula(FIND(F1, A2:A10)), 1, ArrayFormula(FIND(F2, B2:B10)), 1)
>Así es como puede crear una fórmula SUMIF o SUMIFS que distinga entre mayúsculas y minúsculas en Excel y Google Sheets. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!
Cuadernos de práctica
SUMIF / SUMIFS que distingue entre mayúsculas y minúsculas en Excel (archivo .xlsx)
SUMIF / SUMIFS distingue entre mayúsculas y minúsculas en Google Sheets (hoja en línea)
Usted también podría estar interesado en:
Preguntas frecuentes sobre SUMIF y SUMIFS en Excel y Google Sheets
Preguntas frecuentes sobre SUMIF y SUMIFS en Excel y Google Sheets
Si eres un usuario de Excel o Google Sheets que trabaja frecuentemente con funciones de suma condicional, es posible que te hayas encontrado con las funciones SUMIF y SUMIFS. Estas funciones son muy útiles para realizar cálculos de suma basados en ciertos criterios, pero es importante comprender cómo distinguen entre mayúsculas y minúsculas en ambos programas.
1. ¿SUMIF y SUMIFS distinguen entre mayúsculas y minúsculas?
Sí, tanto en Excel como en Google Sheets, las funciones SUMIF y SUMIFS distinguen entre mayúsculas y minúsculas al evaluar los criterios de búsqueda. Esto significa que si tus datos contienen valores en mayúsculas y minúsculas, las funciones considerarán estas diferencias al realizar el cálculo de la suma condicional.
2. ¿Cómo puedo evitar la distinción entre mayúsculas y minúsculas?
Si deseas realizar una suma condicional sin tener en cuenta las diferencias entre mayúsculas y minúsculas, puedes convertir tanto los criterios de búsqueda como los datos a un formato específico. Por ejemplo, puedes convertir todo a minúsculas utilizando la función LOWER() o todo a mayúsculas utilizando UPPER(). Esto asegurará que la distinción entre mayúsculas y minúsculas no afecte los resultados de la suma.
3. ¿En qué casos es útil distinguir entre mayúsculas y minúsculas?
En algunos escenarios, es importante distinguir entre mayúsculas y minúsculas al utilizar las funciones SUMIF y SUMIFS. Por ejemplo, si estás trabajando con datos sensibles a mayúsculas y minúsculas, como nombres de personas o direcciones de correo electrónico, es fundamental considerar dichas distinciones para obtener resultados precisos.
4. ¿Existen diferencias en el comportamiento de SUMIF y SUMIFS entre Excel y Google Sheets?
En general, las funciones SUMIF y SUMIFS tienen un comportamiento similar en Excel y Google Sheets. Sin embargo, siempre es recomendable consultar la documentación oficial de cada programa para obtener información actualizada sobre sus características y peculiaridades específicas.
Esperamos que estas preguntas frecuentes te hayan ayudado a comprender mejor el uso de las funciones SUMIF y SUMIFS en Excel y Google Sheets. Si deseas obtener más información sobre estos temas, te recomendamos consultar la documentación de Microsoft para Excel y la documentación de Google para Google Sheets.
El artículo destaca una característica a menudo pasada por alto por los usuarios de Excel y Google Sheets: la distinción entre mayúsculas y minúsculas en las funciones SUMIF y SUMIFS. A pesar de que estas funciones no distinguen entre caracteres en mayúsculas y minúsculas de manera predeterminada, hay maneras de sortear esta limitación y realizar sumas condicionales que consideren esta diferenciación.
Para aquellos que necesitan que sus cálculos reflejen esta distinción, se propone el uso conjunto de las funciones SUMAPRODUCTO y EXACTA. Esta combinación permite comparar criterios de manera que las mayúsculas y minúsculas son tratadas como diferentes. Por ejemplo, al usar la fórmula:
excel
=SUMPRODUCT(--(EXACT(E1, A2:A10)), B2:B10)
se pueden sumar los valores en la columna B solo si la identificación en la columna A coincide exactamente con lo que está en E1, respetando la distinción entre mayúsculas y minúsculas.
El artículo también sugiere métodos alternativos para abordar múltiples criterios con fórmulas que combinan varias condiciones, así como el uso de funciones más específicas como ENCONTRAR para buscar texto y realizar sumas con base en coincidencias parciales.
Además, se menciona que estas fórmulas creativas funcionan tanto en Excel como en Google Sheets, ofreciendo flexibilidad para los usuarios de ambas plataformas. También se menciona que existen hojas de práctica disponibles para ayudar a los usuarios a familiarizarse con estas técnicas.
el artículo invita a los lectores a experimentar con estas fórmulas para mejorar sus habilidades en hojas de cálculo y evitar errores comunes en el uso de funciones de suma condicional.
Segundo ernesto: ¡Qué bueno que lo mencionan! A mí me pasó exactamente lo mismo hace un par de semanas, estaba cuadrando unas cuentas y no podía entender por qué no me daba el total correcto hasta que descubrí lo de las mayúsculas y minúsculas. Este artículo me aclaró todo, ¡gracias por compartir este dato tan útil!
Cesario: ¡Totalmente de acuerdo! Nunca me había dado cuenta de que SUMIF y SUMIFS podían ser tan específicos con las mayúsculas y minúsculas. Hace poco me pasó que no sumaba unos valores porque los nombres estaban en diferente formato, y pensé que había hecho algo mal. Ahora ya sé a qué se debe. ¡Gracias por compartirlo!
Evelio: ¡Qué locura esto de las mayúsculas y minúsculas! A mí me pasó igual hace no mucho, estaba tratando de sumar unas ventas y me volví loco porque no entendía por qué la fórmula no funcionaba. Fue un alivio darme cuenta de que solo era eso. Este artículo fue justo lo que necesitaba, ¡gracias por la info!
On2g1e2ltb: Estoy contigo, Cesario! También me pasó algo similar hace poco y estuve un buen rato buscando el error hasta que me di cuenta de las diferencias en mayúsculas, ¡fue un alivio entenderlo! Este artículo me vino como anillo al dedo, ¡gracias por la info!