NIVEL: INTERMEDIO
Descargar el archivo con este ejercicio acá.
Muchas veces necesitamos realizar sumas, pero que estas estén restringidas a algún criterio.
Ejemplo, que sume las ventas pero solo de cierto tipo de producto.
Como es usual, vamos a explicar esto con un ejemplo. Supongamos que tenemos las ventas de Peras y Manzanas y necesitamos saber cuánto se vendió de cada producto.
Es decir, realizar una suma pero con una condición.
En este caso, la función SUMAR.SI (SUMIF en inglés), nos ayuda a resolverlo.
La función tiene los siguientes parámetros:
SUMAR.SI(rango;criterio;[rango_suma])
Donde:
- rango: contiene el rango de celdas a evaluar
- criterio: criterio o condición a cumplir por las celdas que se van a sumar.
- rango_suma: son las celdas que se van a sumar. Si se omite, suma las celdas definidas en rango.
El criterio puede expresarse de varias formas.
- Como un número: cuando necesitamos la suma de los valores que cumplen exactamente con esa condición (ej. 100)
- Referencia a una celda: Cuando esa celda tiene el criterio (ej. “Manzanas”) u operación lógica (ver punto siguiente).
- Operación lógica: Cuando el criterio implica alguna operación. Por ejemplo, “Es mayor a ..”
- IMPORTANTE: El criterio debe estar encerrado entre comillas dobles. Ejemplo, si en este caso necesitáramos sumar solamente las ventas mayores o iguales a 75, la fórmula sería: SUMAR.SI(C2:C11; “>=75″)
En nuestro ejemplo necesitamos hacer dos sumas con condiciones: La primera es sumar las cantidades de Peras y las de Manzanas; mientras que en la segunda solamente queremos la suma de las ventas hechas después de cierta fecha.
Caso 1. Separar Peras de Manzanas
En las celdas C13 necesitamos solamente la suma de las “Peras”. Por lo tanto tenemos:
- rango: B2:B11 (donde se indica qué tipo de fruta es)
- criterio: Está indicado en la celda B13
- rango_suma: C3:C11 donde se encuentran los datos de las cantidades a sumar.
Por lo tanto la fórmula en C13 queda:
=SUMAR.SI(B2:B11;B13;C2:C11)
Equivalente en el caso de la suma para las “Peras” en C14:
=SUMAR.SI(B2:B11;B14;C2:C11)
Caso 2 Sumar las ventas después de determinada fecha
En este caso, la condición ya no es tan simple ya que tenemos una condición del tipo “mayor a..” y no “igual a”, como en el caso anterior.
En nuestro ejemplo, necesitamos sumar las ventas que se realizan desde el día que indicamos en B16.
Por lo tanto, en el criterio debemos indicar tanto que es “>=” y lo debemos combiar con la fecha que indicamos en B16. Estas se combinan usando el símbolo de ampersand (&) que unifica las dos cadenas.
Tenemos:
- rango: A2:A11 (fechas)
- criterio: “>=” & B16
- rango_suma: C3:C11 donde se encuentran los datos de las cantidades a sumar.
La fórmula para C16 queda:
=SUMAR.SI(A2:A11;“>=”&B16;C2:C11)
¿Te gustó este tutorial? ¿Tenés alguna recomendación o tema que te gustaría ver? No te olvides dejar tus comentarios y ayudame a dar a conocer este blog compartiendolo con tus amigos!
Buscá más trucos en: trucosdeexcel.com
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com


Exelman: Primero que nada buenísimos los trucos. Por favor podrías ayudarme a resolver lo siguiente:
Dadas 3 columnas meses, tipo proyecto, días de ejecución.
Sumar la cantidad de días para los proyectos “ciencias” que se hayan realizado en enero
La misma duda tengo si quiero contar cuántos proyectos de ciencias se ejecutaron en enero
Desde ya gracias por tu ayuda
Que buenos trukos! grazias, me haz ayudado en gran manera!
GENIAL…
cordial saludo
me has salvado la tarde gracias por el truco de las fechas de verdad…
sigue asi!!!!
ya agrege el blog a favoritos y sera mi recomendado ^^
muchas gracias por todo…
muy agradecido:
REYNERTH
Lo primero: muy buenos los trucos, ahora te hago una consulta, puedo en el criterio poner mas de un parametro, por ejemplo y siguiendo con las peras y las manzanas, si yo tengo en la columna frutas, manzanas verdes y manzanas rojas, y quiero que me sume peras por un lado y ,manzanas por el otro, puedo hacer =SUMAR.SI(B2:B11;“manzanas rojas”"manzanas verdes”;C2:C11)
Gracias, espero tu respuesta
Para quienes consultan por suma condicional con más de un criterio, la función SUMAR.SI no lo soporta (al menos en mi versión).
La respuesta es hacer una suma de rangos. Para quienes sepan inglés (y tengan el xls en inglés), la respuesta está en el siguiente link: http://www.officearticles.com/excel/sumif_using_multiple_criteria_in_microsoft_excel.htm.
Es un truco lógico utilizando la capacidad del excel de traducir TRUE=1 y FALSE=0.
OJO: en las instrucciones de ese site, la clave esta en hacer ctrl+shift+enter. Si no, no funciona.
buenas noche:
alguien me puede apoyar
tengo 20 materiales como base de dato del codigo 1 al 20, pero el codigo uno tubo 20 salidas al mes 100 veces y los demas fueron menos salida, quiero que por cada codigo se acumule las salida, que formula me recomiendan, gracias pro su apoyo.
ES QUE NO TIENEN NADA DE BUENO
Gracias, me sirvio mucho el ejemplo, especialmente lo del caracter & pues yo estaba batallando mucho con las fechas.
Sin embargo mi duda es la siguiente, como puedo en rango_suma incluir o considerar que “SUME” por ejemplo A5 + B6, si normalmente en rango_suma se utiliza que sume por ejemplo de A5 a A10… ¿podre combinarlas a manera que me sume una cantidad de una columna y otra de otra columna sin que esten en la misma fila. Espero haberme explicado.
Y Gracias Anticipadas por la Atención.
Atte. Aracely
Gracias Excelman por este truco. Lo hemos adaptado en un Video.
Os dejo el enlace a nuestro truco de la semana en Youtube
http://www.youtube.com/watch?v=fGKU1Bdp348
Un saludo a todos
Excelente estimado, qué mejor ejemplo que usar peras y manzanas… xD
Didáctico total.
10 estrellitas!
Un gran saludo y muchas gracias
Me gustaría sumar celdas que tuvieran un color determinado.
Hola me gustaría saber como poder sumar el numero de piezas fabricadas de un color determinado en una fecha dada (utilizando la función sumar.si), por ejemplo tengo tres columnas:
A FECHA B COLOR C CANTIDAD
1/01/11 verde 15
1/01/11 rojo 10
2/01/11 rojo 12
2/01/11 rojo 18
4/01/11 verde 9
… … …
Lo que me interesa es conocer es la cantidad de piezas rojas fabricadas el dia 2/01/11.
Gracias
felicitaciones, por cada fotón de luz que irradias en nuestras mentes más luz recibireis de DIOS NUESTRO SEÑOR que él ilumine tu vida y te la llene de felicidad GRACIAS
necesito ayuda de como sumar un rango usando dos criterios.
muchas gracias por el aporte, me ha sacado de apuros…
Excelman:
Una consulta rara, tengo una celda cuyo valor según el resultado puede ser #N/A, luego quiero usar ese #N/A para dejar un mensaje y no me lo toma como condición.
Ejemplo
Peras $ 10 OK
Manzanas #N/A “Producto no disponible”
El mensaje lo estoy intentando hacer con un formato condicional por fórmula, pero no me reconoce el #N/A.
MUCHAS GRACIAS
Eduardo
EXCELENTE, GRACIAS
gracias.
muy buen tu tutorial
me ayudaste de gran manera
gracias!!
Muy Bueno
hola!!! muchas gracias esta muy claro, mi problema es con las fechas como puedo hacer si tengo dos columnas, una con fechas de varios meses y la segunda con las ventas diarias, como puedo sumar las ventas de cada mes???
fechas ventas
10/04/2011 $ 400
20/04/2011 $ 600
15/05/2011 $ 300
30/05/2011 $ 250
ventas abril=?????
ventas mayo= ????
la verdad gracia, pero no es lo que buscaba
lo que necesito es buscar agrupar las edades entre un rando edades, sumar las edades que hay entre tanto y tanto año, tomando como dato una columna con varias edades
mucha gracia por tu aporte