Antisuma en Excel: Identificación de valores que suman una determinada cantidad

preview_player
Показать описание
En este vídeo se explica como identificar qué valores de una lista suman una determinada cantidad.

Excel Avanzado para Administración de Empresas
Рекомендации по теме
Комментарии
Автор

Uno se da cuenta lo útil que puede ser este procedimiento si ha jugado muchas veces a hacer sumas manuales para encontrar a qué facturas corresponde un cobro conjunto. Gracias por el aporte.

signifer
Автор

Buenos días. Una vez practicado con el modelo me he encontrado unos detalles que me gustaría comentar.
1º En el vídeo no se señala que la formula SUMAPRODUCTO, la de la celda D16, es matricial y debe validarse con CTRL+SHIFT+ENTER. Si no se hace así, generará un error de valor. Descargando en fichero se ve que validó así, ya que lleva los{}. Quizá pueda resultar evidente, ya que los argumentos son rangos, pero si no se tiene práctica con FM, seguro que no lo es tanto. Aunque siempre pienso que se aprende más cuándo surgen errores 😁
2º Seria bueno disponer de una manera para que se limpie el rango de unos y ceros antes de otra prueba. Si no lo limpiamos manualmente, puede aparecer un 1 dónde no corresponde. Aunque Solver señala la nueva solución correcta y la regla condicional colorea las filas correctas. En el minuto 06:34 se puede observar que hay dos filas verdes, las correctas, pero hay otros 3 unos que quedaron del ejemplo anterior. Podría hacerse con una macro pero, siguiendo los usos del canal, seguro que se puede utilizar una función adecuada. De momento se me escapa. No tengo claro si una función, que haga que el rango quede vacío, puede perjudicar el funcionamiento de Solver.
3º Al introducir el formato condicional, que colorea las filas que Solver señala como 1, ojo con cómo hay que poner la referencia de las celdas, para que pueda validar en todas las filas. Excel automatiza con referencia absoluta y no siempre es lo que queremos. No lo es en este caso. En el vídeo se ve, si se observa con detenimiento 😂


Mis disculpas por el comentario, si puede parecer inapropiado. Me ha resultado muy interesante esta práctica y he creído que podría ser útil mi comentario.


Edito con Una pequeña macro que limpia al cambiar de cliente


Si en la pestaña de la hoja seleccionamos ver código y seleccionamos Worksheet y a la derecha seleccionamos Change podemos hacer una macro que ejecute código para cuando hagamos un cambio en la hoja.


Borramos las lineas de código que ha puesto excel que no sean del evento change y en la que se refiere al evento Change ponemos


Private Sub Worksheet_Change(ByVal Target As Range)



If Target.Address = "$H$2" Then
Range("H3") = ""
Range("E2:E15") = ""
End If


End Sub



Con esto, Al cambiar el código del cliente se queda en blanco la cantidad cobrada y el rango solver. Para poder guardar la macro hay que guardar el fichero con la extensión de libro habilitado para macros .xlsm


Espero que sea útil


Saludos

signifer
Автор

Gracias, mu útil realice pruebas y me funciona a la perfección, mil mil gracias

sandraosejo
Автор

Te tengo que agradecer que hayas hecho este video. Estamos buscando el total de unos importes en mis facturas y no habia manera. Gracias al video han sido los 7 minutos emplezas en tiempo. Aunque he tenido que utilizar opciones ya que tenias 260 filas para encontrar el resultado y subir el tiempo maximoy las interacciones para resolver el resultado. Aun asi el video es de 10!

carlossantosbarcelo
Автор

Bravo, que excelente vídeo, lo felicito maestro.

rotsen
Автор

Genial! Para un arqueo rápido y eficaz es imprescindible

josemariasantervas
Автор

MUCHAS GRACIAS. Recién estoy descubriendo el canal y me preocupa que no veo videos mas recientes. ojalá continúen con el trabajo porque los videos me parecen muy eficientes y eficaces en el tratamiento de los temas que aborda. Muchísimas gracias de nuevo!!!!

jgher
Автор

como ya viene siendo habitual excelente vídeo, lleno de sabiduría, bravo por usted señor Rafael

antoniorodriguez
Автор

Soy un apasionado por EXCEL aunque tengo un nivel bajo de conocimientos; pero veo tutoriales en cantidad y si de algo estoy seguro, es que sus tutoriales son de los MEJORES que he tenido la oportunidad de disfrutar.
Mil y mil gracias por aportarnos tan valiosos conocimientos.

juanda
Автор

Gracias excelente explicacion. Me ayudo mucho en un trabajo que necesitaba realizar.

aceneo
Автор

Hola buena tarde, recientemente me he encontrado con su canal y estoy muy emocionando incrementando mis conocimientos en Excel. Muchas gracias en verdad por compartir con todos.
Tengo un problema al aplicar la solución que plantean
Tengo un mensaje "Demasiadas celdas variables". Mi pregunta es: ¿Existe un límite? Justo la formula la quiero usar para lo que el ejemplo lo hace pero mi listado de facturas es de 350 o 400. Ojalá puedan ayudarme.

Abrazo a todos

enjamingutierrezguillen
Автор

Rafael: Me gustó mucho el uso de la restricción binaria, pues usualmente yo estaba acostumbrado a utilizar SOLVER con restricciones del tipo de programación lineal. Excelente trabajo.

marcialfigueroa
Автор

Excelente, muchas gracias por la explicacion

rodrigog.
Автор

Excelente vídeo, muy didáctico como siempre :)

JOHNSTIVEN
Автор

muchas gracias estuvo muy bueno, hay una forma de hacerlo con mas variables 5.000 mas o menos

felipetorrado
Автор

El vídeo es muy bueno. Cuando cambias el cliente conviene que borres previamente la columna s/n de 0s y 1s pues deja grabados 1s de procesos previos que pueden inducir a error.

IvanCortinas_ES
Автор

Me encanto el video. Necesito una fórmula que me tome un rango más amplio, por que con solver me dice que supera e límite de filas. Además necesito identificar los valores de varias diferencias. La base es más amplia

luciacastillo
Автор

Muy buen video, gran canal. Solo un tema, está herramienta aparenetemente solo funciona con valores absolutos, porque tengo que a una suma con distintos importes (positivos y negativos), sin embargo está herramienta solo tomaba solo los valores positivos...

skudless
Автор

Hola, ya que solver solo permite hasta 200 variables, si requiero que realice eso por varios grupos, con la condicion que los rangos son cedulas, como puedo realizar solver por medio de programación VBA para poder poner dinamico todos los rango?

christiana.malaverl.
Автор

Muy buena aplicación de la herramienta SOLVER. Me gustaría hacer una petición al canal referente a la función SUMAPRODUCTO, que se me resiste bastante. Y se trataría de que explicase bien el concepto de la fórmula y de las diferentes formas en que se puede usar. Gracias.

muybuendia