Descripcion en detalle de la funcion de excel SUMAR.SI.CONJUNTO. Sintaxis, ejemplos aplicados y archivos de práctica.
¿Cómo han estado?
En atención a una reciente consulta de nuestros usuarios queremos describirles en detalle la función SUMAR.SI.CONJUNTO en Microsoft Excel 2007.
Podemos describir la función SUMAR.SI.CONJUNTO como una interesante evolución de la función SUMAR.SI, la cual tradicionalmente nos ha permitido sumar celdas de un rango que coincidan con exactitud con un argumento en específico que denominaremos criterio, con la limitante de poder emplear solo un criterio o condición de suma. Usando SUMAR.SI.CONJUNTO podremos sumar celdas de un rango que coincidan con exactitud pero ahora contamos con hasta con 127 criterios diferentes. ¡Si, tal como lo lees, 127 criterios diferentes!
Como verán la sintaxis oficial de esta función es:
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1, [rango_criterios2;criterios2]; …)
Lo que también podemos expresar como:
=SUMAR.SI.CONJUNTO("lo que vas a sumar con condiciones"; "lista 1 de posibles condiciones";"condicion1", ["lista 2 de posibles condiciones";"condicion2",]; …)
De esta manera podemos calcular sin dificultad la suma de conjuntos de celdas que cumplan con las condiciones por nosotros especificadas, tal como en este ejemplo:
SUMAR.SI.CONJUNTO
No duden en escribirnos si quieren que describamos cualquier función o funcionalidad de Microsoft Excel que gusten.
No dejes de visitar EXCELLENTIAS.COM donde podrás encontrar mucha más información entorno a esta u otras funciones de Excel:
Funciones Excel
Estaremos pronto en contacto,
El Equipo EXCELLENTIAS.COM
Fuente: Ayuda Oficial de Microsoft Excel Función Excel SUMAR.SI.CONJUNTO.
Función Excel SUMAR.SI.CONJUNTO
Sintaxis de la función de Excel SUMAR.SI.CONJUNTO
Veamos en la imagen anexa la sintaxis de la función SUMAR.SI.CONJUNTO para comprender mejor como podemos aplicarla:
Como verán la sintaxis oficial de esta función es:
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1, [rango_criterios2;criterios2]; …)
Lo que también podemos expresar como:
=SUMAR.SI.CONJUNTO("lo que vas a sumar con condiciones"; "lista 1 de posibles condiciones";"condicion1", ["lista 2 de posibles condiciones";"condicion2",]; …)
De esta manera podemos calcular sin dificultad la suma de conjuntos de celdas que cumplan con las condiciones por nosotros especificadas, tal como en este ejemplo:
Es importante tomar en cuenta algunas consideraciones y tips adicionales para el correcto uso de la función SUMAR.SI.CONJUNTO:
- Puedes emplear criterios textuales (como el de nuestro ejemplo "manzanas", "peras", "verdes", "amarillas", "rojas", etc.), númericos (por ejemplo celdas iguales a 40, "<40", ">40",etc.), referencias a celdas (F3, F4, etc.).
- Los argumentos rango_criterios deben contener el mismo número de filas y columnas que el argumento rango_suma.
- Para aquellos familiarizados con la función SUMAR.SI: el orden de los argumentos es distinto entre SUMAR.SI.CONJUNTO y SUMAR.SI (especificamente el argumento rango_suma es primero en SUMAR.SI.CONJUNTO mientras que en SUMAR.SI es el tercero).














Hola como estan? el post esta muy bien desarrollado de verdad esta muy didactico espero que sigan publicando más información de formulas, y para un próximo post quisiera que publicaran uno referente a la fórnula SUMAR.SI
Saludos estare pendiente de las proximas publicaciones.
Alejandro Suarez
¡Muchas gracias por tu comentario e interés en nuestra página Alejandro!
Con seguridad estaremos trabajando para publicar pronto un artículo entorno a la fórmula que nos mencionas. ¡Es una de las más útiles y empleadas de Microsoft Excel!
¡Saludos!
Tengo una planilla de datos que tienen varios tipo de clasificación y por fechas…
En ese caso como pordría hacer un resumen teniendo en cuenta la clasificación y la fecha?
Gracias.
Si queres te puedo enviar la planilla por mail para que puedas entender mejor.
Saludos
Hola Gabriel ¿Cómo estás?
¡Bienvenido!
Gabriel de verdad nos complace en poder ayudarte, sin embargo nos gustaría que nos explicaras con más detalle la consulta que nos haces llegar.
En espera de tu respuesta.
El Equipo EXCELLENTIAS.COM
Mil gracias por siempre compartir tu conocimiento en excel con nosotros… me parece genial esta nueva funcion, sobretodo eso de utilizar 127 criterios, guao Excel es demasiado.
Sabes quisiera saber si pueden publicar como consolidar varios datos en excel 2007 por favor y como hacer una macro para convertir la primera letra en mayuscula y las demas en minuscula: Madera por ejemplo, de un rango seleccionado hacer que si estaban em minusculas tenga letra capital.
Graciasssssssss son lo maximo
Amigos de Excellentias.com
A diario navego y navego en búsqueda de "novedades inovadoras" en el uso de Excel y pocas veces se tiene la fortuna de encontrarse uno con un "super-portal" como el de ustedes.
Los felicito y desde ya mis mejores deseos porque todos los planes, proyectos y objetivos se cumplan a cabalidad, obteniendo los mejores logros.
Hasta la fecha no había detallado la función SUMAR.SI.CONJUNTO(), pero como acertádamente dicen, los que ya conocimos "sumar.si", pues nos queda más fácil comprenderla.
Lo que si debo confesarles, muy sinceramente, me ha dejado intrigado (o descrestado, como decimos aquí) es la forma como usaron las imagenes o gráficos o algo así para cambiar las "manzanas, peras y naranjas y sus colores", de acuerdo a la seleción que haga el usuario. Espectacular el truco!
No se si sea mucho pedirles, que por favor, compartieran ese truco con nosotros sus lectores.
Desde ya mi reconocimiento y mis agradecimientos por su atención y por compartir tantas y tan interesantes explicaciones y aplicaciones del uso de Excel.
Saludos,
Hiniciado
Bogotá, Colombia
¡Muchas gracias por tus palabras! Nos motivan a continuar día a día con nuestra humilde misión. En atención a tu solicitud, que se unía a la de otros de nuestros usuarios hemos publicado hoy como elaborar el Visor de Imagenes en Excel. ¡Esperamos que el artículo cubra tus espectativas y la de todos nuestros lectores! Cualquier adicional no dudes para escribirnos. ¡Saludos!
P.D. ¡Feliz Navidad para ti y todos los tuyos!
"dcedeno"; gracias por compartir el “Visor de imágenes en Excel”; efectivamente yo fui uno de los insistentes solicitantes para conocer este “truco” y efectivamente está genial! Algo logré colegir que se trataba de una forma de gráfico, pero has ahí llegué.Reitero mis agradecimientos a nombre propio y me tomo la vocería de aquellos que no les gusta escribir pero que estoy seguro se han pasado unas cuantas horas (como yo) haciendo que les funcione es te excelente truco.Saludos,hiniciado
una consulta… si yo quiero sumar con los siguientes criterios como podria hacerlo, mis criterios son:
1. Datos que esten dentro de determinado "mes y año".
2. Categoria de esos datos, ejemplo: "faros"
3. y que se compraron al "contado"
la formula de sumar.si.conjunto lo entiendo perfectamente, pero el problema radica en que cuando quiero insertar criterios de "mes y año"
Saludos!
me olvide… esta es la formula que estoy utilizando para la fecha, pero quiero hacer todo en una sola formula, sera factible esto?
=SUMA((MES(Hoja1!A6:A30)=7)*(AÑO(Hoja1!A6:A30)=2007)*(Hoja1!B6:B30))
como podras ver el mes es 7 (julio) y el año es 2007
Gracias!
Hola, felicitaciones por su página.
Queria saber que opinión tienen acerca de que todavía no se puede
preguntar por el color de una celda desde funciones como ser, SI, SUMAR.SI, etc.
es mas tengo una columna con números en colores rojos (negativos) y otos positivos ( negro), en versiones anteriores cuando haces la suma
ya restaba auto. los negativos.
En excel 2007 No lo hace.
ademas queria saber donde está ( yo no lo encontré) la opción que en versiones anteriores se podía configurar para que restara los números rojos ( negativos).
Muchas gracias pipoca
Hola pipoca!
En relación a lo primero que manifiestas; nos parece que se debió agregar una función para realizar ese tipo de calculo a través de celdas con colores sin embargo existen muy buenas opciones que se pueden usar a través de Visual Basic y es agregando unas nuevas funciones que nos permitan por ejemplo sumar celdas con colores específicos.
La resta de números negativos en Excel 2007 también se realiza de manera automática puedes revisar en el Botón de Office/ Opciones de Excel/ Fórmulas/ Opciones de calculo debe estar en automático. También puedes revisar si tienes algún parámetro de la suma que no estés tomando en cuenta.
Alguna duda adicional la puedes colocar dentro de nuestro foro.
Saludos y éxito!
Hola ahora quisiera saber cómo pueden hacer para que la función sumar.si.conjunto sume manzanas y peras, es decir que las condiciones sean manzanas y peras, por favor necesito esto tengo un problema con eso muchas gracias.
Nota del editor: El comentario fue editado por temas de ortografía.
Hola cristian cómo estás?
En respuesta a tu solicitud lo que te recomendamos es emplear una simple combinación de la función SUMAR.SI con los dos criterios que mencionas ya que con la función SUMAR.SI.CONJUNTO se tienen que evaluar otros parámetros que no están incluidos en el ejemplo expuesto en la publicación.
Te enviamos un archivo a tu correo con nuestra propuesta espero te sea de utilidad.
Juan Materano
Te felicito por lo elaborado del ejemplo.
Vengo usando esa misma función desde hace un par de días, pero me he topado con un dilema lógico. Voy a usar el mismo ejemplo que pusiste al principio. Supongamos que hay una columna más para “Tamaño” (grande, mediano, pequeño), yo quiero sumar las manzanas que son rojas, pero SOLAMENTE las que son medianas Ó pequeñas.
La función SUMA.SI.CONJUNTO agarra los rangos de criterios y las compara contra UN SOLO CRITERIO no contra dos o más (como es el caso de mi ejemplo, que el tamaño no es UNO sino DOS -mediano ó pequeño-). Si trato de usar el segundo criterio, por motivos lógicos, la sumatoria resulta en cero, pues el tamaño asignado en la celda es uno (no puede ser mediano y pequeño al mismo tiempo). Para lo cual tuve que usar dos funciones SUMA.SI.CONJUNTO por separado uno por cada criterio usados en el mismo rango.
La formula al final sería:
=SUMAR.SI.CONJUNTO(Rango de Totales,Rango de tipo de fruta, “manzana”, Rango de color, “Roja”, Rango de tamaños, “Mediana”)
+
SUMAR.SI.CONJUNTO(Rango de Totales,Rango de tipo de fruta, “manzana”, Rango de color, “Roja”, Rango de tamaños, “Pequeña”). En este caso necesito sacar
Es esto correcto? Hay una forma de usar OR u Ó en los criterios?
De antemano agradezco mucho tu ayuda
Hola Gobando
¡Bienvenido!
Muchas gracias por tus palabras, en relación a tu consulta nos parece que es una solución simple pero que da el resultado buscado y en efecto aplicando la Función O te va a arrojar como resultado 0, si colocas cualquier otro condicional por ejemplo con la Función Si alcanzas el mismo resultado pero con una formula más compleja, aquí te dejamos el archivo con la solución que nos propones: http://excellentias.com/wp-content/uploads/2010/09/SUMAR.SI_.CONJUNTO-Cosulta_Gogando.zip.
Cualquier consulta adicional no dudes en contactarnos.
Saludos y éxito.
El Equipo EXCELLENTIAS.COM
Gracias por tomarte la molestia de hacer el ejemplo. Precisamente esa es la forma en que estoy manipulando la fórmula (una sumatoria por cada condición del OR). Sin embargo no ví que se manipulara un OR en el archivo que me enviaste, o entendí mal??
Para mí que no hay forma de aplicar condiciones OR. Ya de por sí la formula es un .SI jajaja XD “SUMAR.SI……:”
Bueno, si alguien descubre una forma de manipular ese tipo de condiciones, sería bueno que lo aportara al blog…..Pura vida, muchas gracias
Hola, he estado leyendo unos artículos, tanto de este blog (bastante claros), como de alguna otra página, y la verdad es que cada vez me lio más, porque no estoy muy seguro de la fórmula a usar. Os comento lo que me gustaría hacer, tengo una tabla con una columna de fechas del estilo xx/xx/xxxx y otra con cantidades, pues bien, necesitaría automatizar la suma de las cantidades entre dos fechas que pongo en otras casillas. He probado con sumar.si y con sumar.si.conjunto pero con los fallos que te da excel y su maravillosa ayuda pues no me aclaro, porque no se qué estoy metiendo mal.
Si alguien me puede echar una manilla se lo agradecería.
Un saludo y muchas gracias.
Hola Sergio ¿Cómo estás?
¡Bienvenido!
Muchas gracias por tus palabras, existen varias maneras de hacer una sumatoria de acuerdo a un rango de fechas, por ejemplo lo puedes hacer de esta manera: en la función SUMAR.SI.CONJUNTO selecciona el (rango_criterio) de la forma habitual pero para el (criterio) vas a usar una referencia como esta: (“>=”&Referencia de celda) esto lo aplicarías para la fecha inicial y para la fecha final del rango usa algo como esto: (“<="&Referencia de celda).
En todo caso si lo deseas nos envías un archivo con lo que nos detallas en el comentario al siguiente correo: info@excellentias.com y así poder ayudarte a resolver de forma completa tu consulta.
Saludos,
El Equipo EXCELLENTIAS.COM
Qué rapidez, muchísimas gracias por vuestra ayuda, era eso lo que quería, la verdad es que el excel te permite hacer muchas cosas y facilitarte muchas tareas pero el común de los mortales desconocemos cómo usarlo, tendré que estar atento a vuestras actualizaciones porque hay cosas que ni sabemos que existen y de esta forma las descubrimos y podemos usarlas.
Muchas gracias. Un saludo y ánimo con el blog
Buen día Sergio,
Esperamos de verdad te sirva de mucha utilidad la solución que te enviamos, te anexamos un enlace a nuestro archivo para que puedas visualizar todo el contenido que hemos publicado hasta la fecha que de seguro encontraras material útil que puedes aprovechar: http://excellentias.com/archivo/
¡Saludos y Éxitos!
El Equipo EXCELLENTIAS.COM
[...] es como realizar la suma de valores de acuerdo a un rango de fechas, pues a través de la función SUMAR.SI.CONJUNTO y estableciendo dentro de los criterios de la función opciones lógicas podemos lograr realizar [...]
Buenas. Con respecto a la formula sumar.si.conjunto tengo un problema:
Tengo una hoja general que agrupa datos de distintas hojas mediante basicamente la formula antes mencionada, lo que no logro conseguir es que se actualice sin tener las hojas de datos abiertas. En la hoja general utilizo otras formulas como buscarv, indice, suma, etc y todas ellas si se actualizan sin tener que estar abiertas las hojas donde estan vinculadas.
Este es el error que trae la formula sumar.si.conjunto si no estan abiertos los vinculos.
#¡VALOR!
Muchas Gracias.
Hola Ricardo ¿Cómo estás?
Bienvenido
El error #¡VALOR! esta vinculado a cuando se emplea un argumento u operador incorrecto dentro de la función, en ese caso te sugerimos revises los argumentos que estas utilizando, ya que mas asociado a vínculos es posible que tengas ese detalle.
En todo caso dispones de nuestro correo info@excellentias.com en el cual vas a poder enviarnos el archivo y así lo revisamos con mas detalle.
Cualquier adicional no dudes en contactarnos.
Saludos,
El Equipo EXCELLENTIAS.COM
Hola. Tengo exactamente el mismo problema que Ricardo. Sucede tanto con "sumar.si", como con "sumar.si.conjunto". ¿Ya lo resolvieron? ¿Cómo le hicieron?
Gracias.
Hola Emilio, hemos recibido el correo electrónico con los archivos para indagar con más detalle entorno a las posibles causas detrás del error que presentas. En breve te estaremos dando respuesta. ¡Un abrazo y muchas gracias por tu preferencia!
Emilio ya verificamos en detalle los archivos que nos enviaste vía correo electrónico y no existe ningún inconveniente en como aplicas tu función. Lamentándolo mucho lo que sucede tanto en tu caso como en el de Ricardo es que existe una limitación de Microsoft Excel que impide que funciones como SUMAR.SI, SUMAR.SI.CONJUNTO, CONTAR.SI, CONTAR.SI.CONJUNTO, INDIRECTO, entre otras, no trabajen cuando estamos haciendo referencia en su argumento a un libro cerrado.
No obstante como una solución a esta limitación puedes emplear como alternativa la función SUMAPRODUCTO, que no exhibe este comportamiento. En el siguiente artículo puedes encontrar una detallada descripción de como emplear esta función: http://excellentias.com/funcion-excel-sumaproduct…. De cualquier manera te dejo de vuelta los archivos que nos enviaste con la aplicación de la función SUMAPRODUCTO para que puedas detallar como trabaja aplicada a tu solicitud.
http://excellentias.com/wp-content/uploads/2010/1…
Esperamos que esta información te haya resultado de utilidad, cualquier adicional sabemos que estamos para servirte.
Saludos y éxito,
Hola, hace una hora que estoy tratando de insertar una función y me estoy volviendo loco, la verdad no puedo lograrlo por eso reciurro a uds.
El asunto es el sigiuiente:
en la columna A, tengo como valores fechas 01-oct-10
columna E tengo importes y necesito insertar una función que sume los valores de la columna E que tengan como fecha en la columna A entre el 01-oct-10 hasta el 31-oct-10.
Desde ya muchas gracias por la mano quen puedan darme.
Saludos
Hola Gustavo ¿Cómo estás?
¡Bienvenido!
Existen varias maneras de hacer una sumatoria de acuerdo a un rango de fechas, por ejemplo lo puedes hacer de esta manera: en la función SUMAR.SI.CONJUNTO selecciona el (rango_criterio) de la forma habitual pero para el (criterio) vas a usar una referencia como esta: (“>=”&Referencia de celda) esto lo aplicarías para la fecha inicial y para la fecha final del rango usa algo como esto: (“<="&Referencia de celda).
En todo caso existe una publicación en el portal donde explicamos de forma detallada como hacerlo, te dejamos el enlace: http://excellentias.com/sumar-en-un-rango-de-fech….
Esperamos te sea de utilidad, cualquier adicional no dudes en contactarnos.
Saludos,
El Equipo EXCELLENTIAS.COM
[...] This post was mentioned on Twitter by Albino Gómez, Albino Gómez. Albino Gómez said: http://t.co/PwAQlIx vía @excellentias Hola!, tengo dudas, ¿como me puedes ayudar? [...]
Estimados:
La verdad es siempre trato de buscar ayuda a través de la web cuando se me presenta una dificultad, la verdad es quisiera saber si es posible llevar esta fórmula a una planilla en que los rangos suma y rangos criterio están en filas y no columnas, he buscado en varios lados y no he tenido una respuesta positiva, este sitio me parece muy serio y las respuestas son bastantes rápidas, en caso de ser necesario enviaría el archivo donde ustedes me indiquen. Muy cordialmente.
Hola Churrutia ¿Cómo estás?
Muchas gracias por apreciar la calidad y tiempos de respuestas del portal, en efecto si es posible emplear la función para sumar valores que estén ordenados en filas, en ese caso es necesario estructurar los argumentos de la función para que sume de acuerdo a los parámetros establecidos.
Dispones del siguiente correo info@excellentias.com en donde puedes enviar el archivo con el cual estas trabajando y gustosamente tu consulta será atendida a la brevedad posible.
Esperamos atentos tu correo.
Saludos,
El Equipo EXCELLENTIAS.COM
Estimado:
Ya adjunté el archivo para que me puedan ayudar,
Existen los comentarios en el mismo para que quede claro lo que se requiere, ante cualquier duda, me comunican y responderé.
Nuevamente, agradecido de ustedes…
Estimados:
La verdad es que quiero dejar expresado públicamente mi agradecimiento por la ayuda recibida, no dudaré de aquí en adelante en tenerlos como referencia de excelente, veraz y oportuna respuesta.
Cordialmente, un amigo.
Me alegra mucho que te haya resultado de utilidad la información.
Ya sabes que puedes contar con nosotros en cualquier particular en el que podamos ser de utilidad.
Estamos en contacto,
Tus amigos.
[...] es la evolución de la función CONTAR.SI similar a lo que sucede entre SUMAR.SI.CONJUNTO y [...]
[...] por lo que si deseas emplear más de un criterio de suma debes considerar aplicar la función SUMAR.SI.CONJUNTO, descrita en uno de nuestros artículos [...]
[...] PROMEDIO.SI, Función Excel CONTAR.SI.CONJUNTO, Función Excel SUMAR.SI, Función Excel SUMAR.SI.CONJUNTO entre otros), para facilitar la visualización de la información hemos incorporado gráficas [...]
Buen día! según entiendo, la función sumar.si.conjunto al igual que contar.si.conjunto evalúan los diferentes criterios como si estuviesen unidos con el operador lógico Y (AND). Que tal si quiero contar o sumar si se cumple un criterio u otro. Gracias!
Hola Jofred buenas tardes ¿Cómo estás?
Dentro de la función SUMAR.SI.CONJUNTO en efecto no funciona con la función condicional O como argumento, para sumar con un condicional lógico O, debes crear una nueva formula y organizar los datos de manera que sea posible hacer la suma con ese condicional. Aquí te dejamos un ejemplo con esas características: http://excellentias.com/wp-content/uploads/2010/09/SUMAR.SI_.CONJUNTO-Cosulta_Gogando.zip
Si tienes alguna otra inquietud no dudes en contactarnos.
Saludos,
Muchas Gracias! solucionada la fórmula.
necesito que se me actualice un valor de celdas pero en referencia al # d veces q lo he utiilizado no en global sino que dentro de esa columna, es decir, si de f22 a i22 elijo el mayor en ese rango y me sale q el mayor es g22 en la tercera columna y me repite luego, asta 3 veces ese valor(de que ahi esta el mayor de una serie), pero luego cambia a h22, entonces ahi necesito, no que tome el mayor y lo divida entre 4(que este seria el numero que le corresponde luego de haberse tomado anteriormente 3 veces en columna diferente, sino que ponga que es la primer vez que se divide en esa columna. Para ampliar tengo 4 columnas en total y necesito una formula generica. Muchas gracias. de antemano.
Hola Hanssel, buen día cómo estás?
Para nosotros es un gusto ayudarte, no obstante para ello te recomendamos que nos envíes un archivo y una explicación mas detallada al siguiente correo: info@excellentias.com, te solicitamos tal detalle ya que es la mejor manera de ofrecerte una ayuda mas acertada.
Esperamos atentos tu respuesta.
Saludos,