Foros


Inicio » Excel

Página: 1

Mensaje Autor

Arriba
27/Sep/10 18:32
Formula de Excel

Buenas tardes tengo una serie de 15 facturas por cobrar de las cuales me hicieron un deposito por 177095.29 mi duda es que formula o formulas me recomiendan utilizar para encontrar cuales son las facturas que suman dicho importe.
Gracias espero su respuesta.
8,662.73
46,777.57
49,877.29
725
9,850.96
75,355.28
7,907.86
13,869.23
147,908.58
16,022.72
45,231.42
36,585.75
9,251.71
18,992.60
140,729.46
La sonrisa es el idioma de los hombres inteligentes, solo son tristes los tontos y los delincuentes.
 
Perfil

PAPITOSVA
Soldado

Mensajes: 20
Ingresó: Octubre 13, 2008
Ubicación:

No Conectado

Agregar como amigo

Arriba
28/Sep/10 12:31
Re: Formula de Excel

utilice una macro, llamada combinaciones.xla (debe andar en algun sitio en la red), y no resultarón combinaciones exactas al monto, puedes tomarlas por fechas, de la más antigüa y la diferencia aplicarla parcialmente a la última que cubra el monto
 
«Antes que cambien los reinos, los hombres deberán cambiar» ═╬═
 
Perfil

ByPaco
Teniente Coronel

Mensajes: 2132
Ingresó: Junio 05, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
28/Sep/10 21:13
Re: Formula de Excel

:neutral: Buenas noches. Servirá esto..?? Tomado de los foros oficiales de excel:

Code:
Autor: Hector Miguel 'Guru de excel'

> ... lista de valores ... encontrar las que sumadas dan un resultado concreto.
> ... ejemplo ... quisiera filtrarlas para conseguir ... las celdas que sumadas dan 45.
> A B
> 1 10
> 2 20
> 3 25
> 4 30
> ... con solver y buscar objetivo y no lo he conseguido.
> No se trata de cambiar el valor de las celdas, sino de seleccionar aquellas con las que se consiga el resultado (...)
=== propuesta ===
con los siguientes supuestos y usando solver (por codigo) se puede (+/-) conseguir lo que necesitas:
nota: (te sugiero) usar nombres (ya sea estaticos o dinamicos) para no estar cambiando sus referencias en el codigo.
1.- al rango de los valores (col a) asignale un nombre (p.e. Valores)
2.- a un rango igual (adyacente y vacio -de momento-) asignale otro nombre (p.e. Filtro)
en estas celdas, el solver pondra 1s / 0s (unos o ceros) para lograr la combinacion que arroje la suma buscada
3.- en una celda pon la suma que se desea conseguir y asignale otro nombre (p.e. Objetivo)
4.- usa otra celda para el resultado y asignale otro nombre (p.e. Resultado)
la formula en esta celda (Resultado) seria => =SumaProducto(Valores,Filtro)
5.- IMPORTANTE => marcar una referencia en el proyecto (vba) a la libreria del solver (solver.xla)
6.- puedes aplicar autofiltro a la columna del rango Filtro o ...
usar formato condicional para identificar la/s fila/s cuyo valor (en su celda del rango Filtro) sea 1 (uno)
7.- puedes asignar la macro a algun boton, o en el evento _Change de la celda Objetivo (en el modulo de su hoja)
y/o (lanzarla al) mostrar un formulario de espera en el evento _Activate del formulario (por si le toma su tiempo) etc.

=== en un modulo de codigo normal ===
Sub Localizar_Suma()
Application.ScreenUpdating = False
SolverReset
SolverOk SetCell:='' & [Resultado].Address & '', _
MaxMinVal:=3, _
ValueOf:='' & [Objetivo] & '', _
ByChange:='' & [Filtro].Address & ''
SolverAdd CellRef:='' & [Filtro].Address & '', _
Relation:=5, _
FormulaText:='Binario'
SolverOptions Precision:=0.0000001, _
Convergence:=0.001
SolverOk SetCell:='' & [Resultado].Address & '', _
MaxMinVal:=3, _
ValueOf:='' & [Objetivo] & '', _
ByChange:='' & [Filtro].Address & ''
SolverSolve UserFinish:=True
End Sub
 
=8/ ¿Por qué sonries? piensa que hay un extraño atrás de tu puerta, sonriendo tambien... www.ppsotoasesor.com
 
Perfil

pepesoto
General de Brigada

Mensajes: 7729
Ingresó: Mayo 18, 2004
Ubicación:

Conectado

Agregar como amigo

Arriba
29/Sep/10 11:11
Re: Formula de Excel

Muchas gracias Bypaco tu archivo de combinaciones .xla me dio la soluciòn a mi problema.
 
Perfil

PAPITOSVA
Soldado

Mensajes: 20
Ingresó: Octubre 13, 2008
Ubicación:

No Conectado

Agregar como amigo

Arriba
10/Dic/10 15:20
Re: Formula de Excel

encontré este video sobre como localizar cantidades que sumen un total..
http://www.formulasexcel.com/2010/07/localizar-valores-que-sumen-un-total-en.html

tal vez alguien que sepa de macros lo pueda simplificar...
 
Perfil

raulgarcia
Soldado

Mensajes: 4
Ingresó: Diciembre 08, 2010
Ubicación:

No Conectado

Agregar como amigo


Página: 1