Requiero De La Ayuda De Los Expertos

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Requiero De La Ayuda De Los Expertos

Notapor JORGE HUGO BERNAL ARRIAGA » 30 May 2005 12:18

BUENOS DIAS ESTIMADOS EXPERTOS, REQUIERO DE SU AYUDA PARA PODER RESOLVER UN PROBLEMA, ESTOY HACIENDO UN PROGRAMA DE CONTROL DE PAGOS, EL CUAL DEBE DE HACER LO SIGUIENTE EL USUARIO INSERTARA LA FECHA EN LA QUE SE RECIBE EL CONTRARECIOBO, LA POLITICA DE PAGO ES QUE SE PAGUEN HASTA LOS 21 DIAS DESPUES DE LA FECA DE RECIBO DEL CONTRARECIBO, PERO EL PROBLEMA QUE SI CAE EN LOS 21 DIAS SOLO SE PAGA LOS MARTES ENTONCES TIENEN QUE COINCIDIR LOS 21 DIAS Y QUE SEA MARTES.

EJEMPLO:

FECHA DE CONTRARECIBO: 1/01/2005
FECHA DE PAGO: 22/01/2005 (21 DIAS, PERO ES VIERNES Y SOLO SE PAGA LOS MARTES)


FECHA EN QUE SE DEBERA PAGAR SEGUN POLITICAS: MARTES 26/01/2005
Y A SI CON TODOS LOS MESES, OTRA COSA QUE ME FALTABA ES QUE PUEDA ORDENAR EN SEMANAS ES DECIR ENERO TIENE 4 SEMANAS POR LO TANTO ESTE PAGO SE DEBERA REALIZAR EN LA 4 SEMANA DE ENERO.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
JORGE HUGO BERNAL ARRIAGA
Miembro Frecuente
Miembro Frecuente
 
Registrado: 30 Abr 2005 13:20
Ubicación: GUADALAJARA, JALISCO, MEXICO

Re: Requiero De La Ayuda De Los Expertos

Notapor pegbol » 30 May 2005 17:08

.
.
Aqui va una posible solucion con una formula poco elegante.


Suponiendo que tu fecha inicial esta en A1: 1/01/05

Escribe la siguiente formula en la celda B1:
=SI(TEXTO(A1+21,"dddd")="Martes",A1+21,SI(2>DIASEM(A1+21,2),A1+21+2-DIASEM(A1+21,2),A1+21+2-DIASEM(A1+21,2)+7))

Para ver a que dia corresponde la fecha de B1, escribe en la celda C1:
=TEXTO(B1,"ddddd")



Con relacion a la segunda parte de tu post, del numero de semana.
No se si estas buscando una funcion que te devuelva el numero de semana con relacion a el año.
Si es asi, copia esta funcion en D1:
=NUM.DE.SEMANA(B1,2)
Estas funcion considera como inicio de semana el dia Lunes.


Si estas buscando el numero de semana con relacion a cada mes:
Copia la siguiente formula en E1:
=REDONDEAR.MAS(MAX(1,(B1-(FECHA(AÑO(B1),MES(B1),0)-DIASEM(FECHA(AÑO(B1),MES(B1),0))+1)))/7,0)
Esta formula considera como inicio de semana el dia Lunes y toma como semanas completas a los meses que tienen dias iniciales y finales entre semanas.


Nota: Para aplicar la funcion NUM.DE.SEMANA deberas tener activado el complemento Herramientas de analisis.



Copia esta otra variante de la formula en E1, en la celda F1:
=REDONDEAR.MAS(MAX(1,(B1-(FECHA(AÑO(B1),MES(B1),0)-DIASEM(FECHA(AÑO(B1),MES(B1),0))+1)))/7,0)&"ª"&" SEMANA DE "&MAYUSC(TEXTO(B1,"mmmm"))



saludos,
Pedro
La Paz, BOLIVIA.

PD. Si no son las formulas que requieres, seguro que otro usuario y/o Experto aportaran con mejores soluciones a tu post.
.
.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
pegbol
Moderator
Moderator
 
Registrado: 26 Sep 2004 18:25
Ubicación: La Paz


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: mago18 y 2 invitados