MACRO - UDF para calculo atraso 20 y 60 dias

20/10/2007 - 18:53 por Pepito | Informe spam
Tengo un historio de Clientes hay que determonar el numero de dias
de atraso de pago de cada factura

Para ello tengo plazos establecidos diferentes de vencimiento para
para cada cliente

Ejemplo Cliente 1
1 a 20 dias Factura no vencida-21 o mas dias factura vencida

Ejemplo Cliente 2
1 a 60 dias Factura no vencida-61 o mas dias factura vencida




Cliente Fecha-Fact FEcha Venc. DIAS < >
20 <60 >60
1 100 20-10-07 09-11-07 20 20
2 101 20-10-07 19-12-07
60 60



Tengo entendido y he probado con la funcion Si pero con las
combinaciones
y numero de registros que pueden llegar a ser 5,000 realmente es
imposible
por cuestiones tamaño de archivo y capacidad de maquina

Si alguien tien alguna idea de realizar esta tarea se lo agradecere

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/10/2007 - 00:05 | Informe spam
hola, jose !

(segun entiendo) para lo que solicitas es necesario llevar un registro detallado de las operaciones (p.e.)
- datos del cliente (codigo/nombre + dias de credito "autorizados") que pueden estar en una hoja "base"
- datos de las facturas + datos de los pagos (que pueden ser en hojas separadas o no)
- decidir/indicar si los registros de los pagos son "rigurosos por factura"
o se reciben "pagos a cuenta" como cuenta de "fondo revolvente" y no de pagos "exactos a la factura"

es probable que existan otros detalles que debieran ser considerados en un sistema de cobranza (p.e.)
- facturas canceladas, devoluciones (totales o parciales), descuentos, (etc.)

resuelto lo anterior, y estimando el volumen de operaciones "pendientes" (o necesidad de armar estados de cuenta)
sera mas facil decidir si se usan macros, o se intenta con solo funciones de hoja de calculo -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
Tengo un historio de Clientes hay que determonar el numero de dias de atraso de pago de cada factura
Para ello tengo plazos establecidos diferentes de vencimiento para para cada cliente
Ejemplo Cliente 1
1 a 20 dias Factura no vencida-21 o mas dias factura vencida
Ejemplo Cliente 2
1 a 60 dias Factura no vencida-61 o mas dias factura vencida
Cliente Fecha-Fact FEcha Venc. DIAS < >20 <60 >60
1 100 20-10-07 09-11-07 20 20
2 101 20-10-07 19-12-07 60 60
Tengo entendido y he probado con la funcion Si pero con las combinaciones y numero de registros
que pueden llegar a ser 5,000 realmente es imposible por cuestiones tamano de archivo y capacidad de maquina
Si alguien tien alguna idea de realizar esta tarea se lo agradecere
Respuesta Responder a este mensaje
#2 Pepito
23/10/2007 - 16:14 | Informe spam
On 20 oct, 17:05, "Héctor Miguel"
wrote:
hola, jose !

(segun entiendo) para lo que solicitas es necesario llevar un registro detallado de las operaciones (p.e.)
- datos del cliente (codigo/nombre + dias de credito "autorizados") que pueden estar en una hoja "base"
- datos de las facturas + datos de los pagos (que pueden ser en hojas separadas o no)
- decidir/indicar si los registros de los pagos son "rigurosos por factura"
o se reciben "pagos a cuenta" como cuenta de "fondo revolvente" y no de pagos "exactos a la factura"

es probable que existan otros detalles que debieran ser considerados en un sistema de cobranza (p.e.)
- facturas canceladas, devoluciones (totales o parciales), descuentos, (etc.)

resuelto lo anterior, y estimando el volumen de operaciones "pendientes" (o necesidad de armar estados de cuenta)
sera mas facil decidir si se usan macros, o se intenta con solo funciones de hoja de calculo -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __



> Tengo un historio de Clientes hay que determonar el numero de dias de atraso de pago de cada factura
> Para ello tengo plazos establecidos diferentes de vencimiento para para cada cliente
> Ejemplo Cliente 1
> 1 a 20 dias Factura no vencida-21 o mas dias factura vencida
> Ejemplo Cliente 2
> 1 a 60 dias Factura no vencida-61 o mas dias factura vencida
> Cliente Fecha-Fact FEcha Venc. DIAS < >20 <60 >60
> 1 100 20-10-07 09-11-07 20 20
> 2 101 20-10-07 19-12-07 60 60
> Tengo entendido y he probado con la funcion Si pero con las combinaciones y numero de registros
> que pueden llegar a ser 5,000 realmente es imposible por cuestiones tamano de archivo y capacidad de maquina
> Si alguien tien alguna idea de realizar esta tarea se lo agradecere- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola Hector Miguel :

Como bien comentas todos los detalles ya los tengo considerados lo
unico que me falta es poder sacar el calculo sobre el rango de atraso
de los clientes yh los criterios son los siguientes:

cliente
1 <20 dias normal
1 >20 dias atraso
2 <60 dias normal
2 >60 dias atraso

He construido la siguiente formula, pero solo me evalua solo una
condicion..

=SI(K9="","",SI(K9<60," 1 a 60 dias ",SI(K9>60,"61 o mas dias
")))
=SI(K9="","",SI(K9<20," 1 a 20 dias ",SI(K9>20,"21 o mas dias
")))

Deseo que evalue la la Ceda K9 con las condiciones antes expuestas
Por ello solicito tu valiosa ayuda .

Espero tengas alguna idea sobre este asunto..

Saludos...
Respuesta Responder a este mensaje
#3 Héctor Miguel
23/10/2007 - 22:07 | Informe spam
hola, jose !

que hay en la celda K9 ???
como saber si debe considerarse por 20 o por 60 dias ???
como saber que la factura correspondiente "sigue sin ser pagada" ???

sera mejor que empieces a comentar los datos "en terminos de excel"...
-> rangos, hojas, relacion de una celda con otra (o por conceptos en columnas), etc. etc. etc.

saludos,
hector.

__ la consulta original __
... todos los detalles ya los tengo considerados lo... que me falta es... sacar el calculo sobre el rango de atraso de los clientes
y los criterios son los siguientes:
cliente
1 <20 dias normal
1 >20 dias atraso
2 <60 dias normal
2 >60 dias atraso

He construido la siguiente formula, pero solo me evalua solo una condicion..
=SI(K9="","",SI(K9<60," 1 a 60 dias ",SI(K9>60,"61 o mas dias")))
=SI(K9="","",SI(K9<20," 1 a 20 dias ",SI(K9>20,"21 o mas dias")))

Deseo que evalue la la Ceda K9 con las condiciones antes expuestas...



__ las consultas anteriores __
(segun entiendo) para lo que solicitas es necesario llevar un registro detallado de las operaciones (p.e.)
- datos del cliente (codigo/nombre + dias de credito "autorizados") que pueden estar en una hoja "base"
- datos de las facturas + datos de los pagos (que pueden ser en hojas separadas o no)
- decidir/indicar si los registros de los pagos son "rigurosos por factura"
o se reciben "pagos a cuenta" como cuenta de "fondo revolvente" y no de pagos "exactos a la factura"

es probable que existan otros detalles que debieran ser considerados en un sistema de cobranza (p.e.)
- facturas canceladas, devoluciones (totales o parciales), descuentos, (etc.)

resuelto lo anterior, y estimando el volumen de operaciones "pendientes" (o necesidad de armar estados de cuenta)
sera mas facil decidir si se usan macros, o se intenta con solo funciones de hoja de calculo -?-

__ la consulta original __
Tengo un historio de Clientes hay que determonar el numero de dias de atraso de pago de cada factura
Para ello tengo plazos establecidos diferentes de vencimiento para para cada cliente
Ejemplo Cliente 1
1 a 20 dias Factura no vencida-21 o mas dias factura vencida
Ejemplo Cliente 2
1 a 60 dias Factura no vencida-61 o mas dias factura vencida
Cliente Fecha-Fact FEcha Venc. DIAS < >20 <60 >60
1 100 20-10-07 09-11-07 20 20
2 101 20-10-07 19-12-07 60 60
Tengo entendido y he probado con la funcion Si pero con las combinaciones y numero de registros
que pueden llegar a ser 5,000 realmente es imposible por cuestiones tamano de archivo y capacidad de maquina
Si alguien tien alguna idea de realizar esta tarea se lo agradecere
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida