formula excel para contar cuantos lunes hay entre dos fechas

28/11/2007 - 21:36 por Desiree | Informe spam
cual sería la formula en excel para calcular por ejemplo, cuantos lunes hay
entre dos fechas determinadas. Entre el1 de agosto y el 14 de diciembre de
2007.

Preguntas similare

Leer las respuestas

#11 Xavier Budet Graco
11/12/2007 - 22:45 | Informe spam
De acuerdo Desiree, pero con la modificación que propongo funcionará con Lunes=1.

Con respecto a lo de #¡Ref! si tanto te molesta y no te importa el tamaño de la fórmula podrías utilizar algo como:
=SI(ESERROR(tu_fórmula);"Faltan datos!";tu_fórmula)

En lugar de aparecer #¡Ref! te saldría "Faltan datos!" (o lo que tu prefieras decir). De todas formas se alarga mucho la fórmula porque la has de repetir.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Desiree" escribió en el mensaje news:
Hola Xavier, la formula funcionó con 2=lunes. No hay forma de evitar que #¡
aparezca?

"Xavier Budet Graco" escribió:

Hola Desiree, si es normal que dé #¡Ref! si faltan dato(s) en las celdas. Lo que me sorprende es que funcione correctamente la fórmula si utilizas del 1=Lunes al 7=Domingo (yo tambien la utilizo) Se habría de cambiar la fórmula por esta:
=SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2));2)Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))

He utilizado el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.




"Desiree" escribió en el mensaje news:
> Xavier, ya solucione el problema con esta ultima formula, un ultimo detalle,
> aparece #¡Ref! cuando no hay datos, una ultima ayuda y disculpa. Y en cuanto
> al otro mensaje, olvidalo y gracias
>
> "Xavier Budet Graco" escribió:
>
>> Hola "Desiree", a ver si puedo ayudarte. No sé en Colombia si usais el sistema de Domingo=1 a Sábado=7 o el de Lunes=1 a Domingo=7 que es el mío.
>> Vamos a suponer que usais el primero que te digo, si no es así me lo dices y cambiamos la fórmula.
>>
>> Para empezar supongamos que en la FILA 1 situas los títulos o cabeceras, entonces tenemos en A2 la fecha de Inicio, en B2 la fecha final y en C2 el día de la semana, ya sabes de 1 a 7 según corresponda. Después desde A5 a A50 (es un decir) pones las fechas festivas de Colombia, lunes, religiosos, etc., por orden de fecha, (es preferible) y en la celda que tu decidas la fórmula de Héctor Miguel corregida a tus necesidades, voy a suponer que quieres contar los Jueves, en Colombia (?) el número 5 que colocarás en la celda C2:
>> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â),--(CONTAR.SI(A5:A50,FILA(INDIRECTO(A2&":"&B2)))=0))
>> para el caso de utilizar la "," como separador
>>
>> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))
>> para el caso de utilizar el";" como separador
>>
>> Copia la fórmula que sea la tuya, mejor arrastrando el cursor y Control+C, y la pegas en la celda elegida con Control+V
>>
>> Atención si la fórmula se corta al "pasar" el mensaje.
>>
>> Ya me dirás como va, prueba con fechas controlables, que tengas claro el resultado. Ha de funcionar.
>>
>> Saludos,
>>
>> Xavier
>>
>> Quitar MAC para contestar. Gracias.
>>
>>
>>
>> "Desiree" escribió en el mensaje news:
>> > Xavier, gracias por tu ayuda. Pero surge otra inquietud, el asunto es que
>> > manejo unas salas de computo que los profesores reservan mensual o
>> > semestralmente. Lo que quiero con la formula es que de manera general a
>> > partir de la fecha inicial me cuente el numero de dias reservados descontando
>> > festivos, que aqui en Colombia, generalmente son los lunes pero quedan
>> > algunos religiosos y patrios que no se mueven de la semana. Si el profesor
>> > tiene clase los jueves, pues que cuente los jueves, o los miércoles o el dia
>> > que corresponda . Cuando probé la formula de Héctor tambien resultaba 4
>> >
>> > Gracias
>> >
>> > "Xavier Budet Graco" escribió:
>> >
>> >> Hola "Desiree", veo que tienes dos respuestas a tu pregunta y has escogido la de Juan, nada al respecto porque las dos trabajan bien.
>> >>
>> >> Yo escogería la que te dió Héctor Miguel porque es más sencilla de implementar (todo y su aparente complejidad), cuestión de gustos.
>> >>
>> >> Respondiendo a tus nuevas preguntas: Si usas la de Héctor (atención porque trabaja con el sistema 1=Domingo y 7=Sábado) puedes agregarle un módulo para las fiestas y quedaría así:
>> >> >>>>>>>>>>>>>>>>>>
>> >> > si suponemos que pones la fecha menor en [A1] y la fecha mayor en [A2]
>> >>
>> >> > =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2))
>> >> <<<<<<<<<<<<<<<<<< Héctor Miguel
>> >>
>> >> =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2);--(contar.si(FESTIVOS;fila(indirecto(A1&":"&A2)))=0))
>> >>
>> >> donde FESTIVOS es el rango donde tienes las fechas festivas donde tu resides y atención porque yo utilizo el ";" como separador, si utilizas la "," la has de cambiar.
>> >>
>> >> Es normal que la fórmula de Juan te dé 4 y no 5 porque está pensada para los lunes.
>> >>
>> >> El "2" que aparece en las fórmulas es el día (Lunes según la zona donde vivas) Lo has de sustituir por el "6" (Viernes), pero en la de Juan has de cambiar más cosas.
>> >>
>> >> Saludos,
>> >>
>> >> Xavier
>> >>
>> >> Quitar MAC para contestar. Gracias.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> "Desiree" escribió en el mensaje news:
>> >> >
>> >> > Gracias por la ayuda, pero noto que falta un día. Si busco por ejemplo los
>> >> > viernes de junio desde el 1 al 29, me da 4.
>> >> >
>> >> > Podrias aclararme que significa en la formula )=2;1)?
>> >> >
>> >> > Y una ultima inquietud, que hago para descontar los días festivos?
>> >> >
>> >> > Gracias
>> >> >
>> >> > "Juan Español" escribió:
>> >> >
>> >> >> Otro método:
>> >> >>
>> >> >> A1= Fecha Inicial
>> >> >> A2= Fecha Final
>> >> >>
>> >> >> =ENTERO((A2+5)/7)-ENTERO((A1+5)/7)+SI(DIASEM(A1)=2;1)
>> >> >>
>> >> >>
>> >> >> "Desiree" escribió en el mensaje
>> >> >> news:
>> >> >> > cual sería la formula en excel para calcular por ejemplo, cuantos lunes
>> >> >> > hay
>> >> >> > entre dos fechas determinadas. Entre el1 de agosto y el 14 de diciembre de
>> >> >> > 2007.
>> >> >>
>> >> >>
>> >> >>
>> >>
>>

Respuesta Responder a este mensaje
#12 Desiree
12/12/2007 - 18:39 | Informe spam
Mil gracias por tu apoyo Xavier, te deseo unas felices fiestas

Desiree

"Xavier Budet Graco" escribió:

De acuerdo Desiree, pero con la modificación que propongo funcionará con Lunes=1.

Con respecto a lo de #¡Ref! si tanto te molesta y no te importa el tamaño de la fórmula podrías utilizar algo como:
=SI(ESERROR(tu_fórmula);"Faltan datos!";tu_fórmula)

En lugar de aparecer #¡Ref! te saldría "Faltan datos!" (o lo que tu prefieras decir). De todas formas se alarga mucho la fórmula porque la has de repetir.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Desiree" escribió en el mensaje news:
> Hola Xavier, la formula funcionó con 2=lunes. No hay forma de evitar que #¡
> aparezca?
>
> "Xavier Budet Graco" escribió:
>
>> Hola Desiree, si es normal que dé #¡Ref! si faltan dato(s) en las celdas. Lo que me sorprende es que funcione correctamente la fórmula si utilizas del 1=Lunes al 7=Domingo (yo tambien la utilizo) Se habría de cambiar la fórmula por esta:
>> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2));2)Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))
>>
>> He utilizado el ";" como separador.
>>
>> Saludos,
>>
>> Xavier
>>
>> Quitar MAC para contestar. Gracias.
>>
>>
>>
>>
>> "Desiree" escribió en el mensaje news:
>> > Xavier, ya solucione el problema con esta ultima formula, un ultimo detalle,
>> > aparece #¡Ref! cuando no hay datos, una ultima ayuda y disculpa. Y en cuanto
>> > al otro mensaje, olvidalo y gracias
>> >
>> > "Xavier Budet Graco" escribió:
>> >
>> >> Hola "Desiree", a ver si puedo ayudarte. No sé en Colombia si usais el sistema de Domingo=1 a Sábado=7 o el de Lunes=1 a Domingo=7 que es el mío.
>> >> Vamos a suponer que usais el primero que te digo, si no es así me lo dices y cambiamos la fórmula.
>> >>
>> >> Para empezar supongamos que en la FILA 1 situas los títulos o cabeceras, entonces tenemos en A2 la fecha de Inicio, en B2 la fecha final y en C2 el día de la semana, ya sabes de 1 a 7 según corresponda. Después desde A5 a A50 (es un decir) pones las fechas festivas de Colombia, lunes, religiosos, etc., por orden de fecha, (es preferible) y en la celda que tu decidas la fórmula de Héctor Miguel corregida a tus necesidades, voy a suponer que quieres contar los Jueves, en Colombia (?) el número 5 que colocarás en la celda C2:
>> >> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â),--(CONTAR.SI(A5:A50,FILA(INDIRECTO(A2&":"&B2)))=0))
>> >> para el caso de utilizar la "," como separador
>> >>
>> >> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))
>> >> para el caso de utilizar el";" como separador
>> >>
>> >> Copia la fórmula que sea la tuya, mejor arrastrando el cursor y Control+C, y la pegas en la celda elegida con Control+V
>> >>
>> >> Atención si la fórmula se corta al "pasar" el mensaje.
>> >>
>> >> Ya me dirás como va, prueba con fechas controlables, que tengas claro el resultado. Ha de funcionar.
>> >>
>> >> Saludos,
>> >>
>> >> Xavier
>> >>
>> >> Quitar MAC para contestar. Gracias.
>> >>
>> >>
>> >>
>> >> "Desiree" escribió en el mensaje news:
>> >> > Xavier, gracias por tu ayuda. Pero surge otra inquietud, el asunto es que
>> >> > manejo unas salas de computo que los profesores reservan mensual o
>> >> > semestralmente. Lo que quiero con la formula es que de manera general a
>> >> > partir de la fecha inicial me cuente el numero de dias reservados descontando
>> >> > festivos, que aqui en Colombia, generalmente son los lunes pero quedan
>> >> > algunos religiosos y patrios que no se mueven de la semana. Si el profesor
>> >> > tiene clase los jueves, pues que cuente los jueves, o los miércoles o el dia
>> >> > que corresponda . Cuando probé la formula de Héctor tambien resultaba 4
>> >> >
>> >> > Gracias
>> >> >
>> >> > "Xavier Budet Graco" escribió:
>> >> >
>> >> >> Hola "Desiree", veo que tienes dos respuestas a tu pregunta y has escogido la de Juan, nada al respecto porque las dos trabajan bien.
>> >> >>
>> >> >> Yo escogería la que te dió Héctor Miguel porque es más sencilla de implementar (todo y su aparente complejidad), cuestión de gustos.
>> >> >>
>> >> >> Respondiendo a tus nuevas preguntas: Si usas la de Héctor (atención porque trabaja con el sistema 1=Domingo y 7=Sábado) puedes agregarle un módulo para las fiestas y quedaría así:
>> >> >> >>>>>>>>>>>>>>>>>>
>> >> >> > si suponemos que pones la fecha menor en [A1] y la fecha mayor en [A2]
>> >> >>
>> >> >> > =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2))
>> >> >> <<<<<<<<<<<<<<<<<< Héctor Miguel
>> >> >>
>> >> >> =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2);--(contar.si(FESTIVOS;fila(indirecto(A1&":"&A2)))=0))
>> >> >>
>> >> >> donde FESTIVOS es el rango donde tienes las fechas festivas donde tu resides y atención porque yo utilizo el ";" como separador, si utilizas la "," la has de cambiar.
>> >> >>
>> >> >> Es normal que la fórmula de Juan te dé 4 y no 5 porque está pensada para los lunes.
>> >> >>
>> >> >> El "2" que aparece en las fórmulas es el día (Lunes según la zona donde vivas) Lo has de sustituir por el "6" (Viernes), pero en la de Juan has de cambiar más cosas.
>> >> >>
>> >> >> Saludos,
>> >> >>
>> >> >> Xavier
>> >> >>
>> >> >> Quitar MAC para contestar. Gracias.
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> "Desiree" escribió en el mensaje news:
>> >> >> >
>> >> >> > Gracias por la ayuda, pero noto que falta un día. Si busco por ejemplo los
>> >> >> > viernes de junio desde el 1 al 29, me da 4.
>> >> >> >
>> >> >> > Podrias aclararme que significa en la formula )=2;1)?
>> >> >> >
>> >> >> > Y una ultima inquietud, que hago para descontar los días festivos?
>> >> >> >
>> >> >> > Gracias
>> >> >> >
>> >> >> > "Juan Español" escribió:
>> >> >> >
>> >> >> >> Otro método:
>> >> >> >>
>> >> >> >> A1= Fecha Inicial
>> >> >> >> A2= Fecha Final
>> >> >> >>
>> >> >> >> =ENTERO((A2+5)/7)-ENTERO((A1+5)/7)+SI(DIASEM(A1)=2;1)
>> >> >> >>
>> >> >> >>
>> >> >> >> "Desiree" escribió en el mensaje
>> >> >> >> news:
>> >> >> >> > cual sería la formula en excel para calcular por ejemplo, cuantos lunes
>> >> >> >> > hay
>> >> >> >> > entre dos fechas determinadas. Entre el1 de agosto y el 14 de diciembre de
>> >> >> >> > 2007.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>

Respuesta Responder a este mensaje
#13 Xavier Budet Graco
12/12/2007 - 19:29 | Informe spam
Felices fiestas Desiree,

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Desiree" escribió en el mensaje news:
Mil gracias por tu apoyo Xavier, te deseo unas felices fiestas

Desiree

"Xavier Budet Graco" escribió:

De acuerdo Desiree, pero con la modificación que propongo funcionará con Lunes=1.

Con respecto a lo de #¡Ref! si tanto te molesta y no te importa el tamaño de la fórmula podrías utilizar algo como:
=SI(ESERROR(tu_fórmula);"Faltan datos!";tu_fórmula)

En lugar de aparecer #¡Ref! te saldría "Faltan datos!" (o lo que tu prefieras decir). De todas formas se alarga mucho la fórmula porque la has de repetir.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Desiree" escribió en el mensaje news:
> Hola Xavier, la formula funcionó con 2=lunes. No hay forma de evitar que #¡
> aparezca?
>
> "Xavier Budet Graco" escribió:
>
>> Hola Desiree, si es normal que dé #¡Ref! si faltan dato(s) en las celdas. Lo que me sorprende es que funcione correctamente la fórmula si utilizas del 1=Lunes al 7=Domingo (yo tambien la utilizo) Se habría de cambiar la fórmula por esta:
>> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2));2)Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))
>>
>> He utilizado el ";" como separador.
>>
>> Saludos,
>>
>> Xavier
>>
>> Quitar MAC para contestar. Gracias.
>>
>>
>>
>>
>> "Desiree" escribió en el mensaje news:
>> > Xavier, ya solucione el problema con esta ultima formula, un ultimo detalle,
>> > aparece #¡Ref! cuando no hay datos, una ultima ayuda y disculpa. Y en cuanto
>> > al otro mensaje, olvidalo y gracias
>> >
>> > "Xavier Budet Graco" escribió:
>> >
>> >> Hola "Desiree", a ver si puedo ayudarte. No sé en Colombia si usais el sistema de Domingo=1 a Sábado=7 o el de Lunes=1 a Domingo=7 que es el mío.
>> >> Vamos a suponer que usais el primero que te digo, si no es así me lo dices y cambiamos la fórmula.
>> >>
>> >> Para empezar supongamos que en la FILA 1 situas los títulos o cabeceras, entonces tenemos en A2 la fecha de Inicio, en B2 la fecha final y en C2 el día de la semana, ya sabes de 1 a 7 según corresponda. Después desde A5 a A50 (es un decir) pones las fechas festivas de Colombia, lunes, religiosos, etc., por orden de fecha, (es preferible) y en la celda que tu decidas la fórmula de Héctor Miguel corregida a tus necesidades, voy a suponer que quieres contar los Jueves, en Colombia (?) el número 5 que colocarás en la celda C2:
>> >> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â),--(CONTAR.SI(A5:A50,FILA(INDIRECTO(A2&":"&B2)))=0))
>> >> para el caso de utilizar la "," como separador
>> >>
>> >> =SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(A2&":"&B2)))Â);--(CONTAR.SI(A5:A20;FILA(INDIRECTO(A2&":"&B2)))=0))
>> >> para el caso de utilizar el";" como separador
>> >>
>> >> Copia la fórmula que sea la tuya, mejor arrastrando el cursor y Control+C, y la pegas en la celda elegida con Control+V
>> >>
>> >> Atención si la fórmula se corta al "pasar" el mensaje.
>> >>
>> >> Ya me dirás como va, prueba con fechas controlables, que tengas claro el resultado. Ha de funcionar.
>> >>
>> >> Saludos,
>> >>
>> >> Xavier
>> >>
>> >> Quitar MAC para contestar. Gracias.
>> >>
>> >>
>> >>
>> >> "Desiree" escribió en el mensaje news:
>> >> > Xavier, gracias por tu ayuda. Pero surge otra inquietud, el asunto es que
>> >> > manejo unas salas de computo que los profesores reservan mensual o
>> >> > semestralmente. Lo que quiero con la formula es que de manera general a
>> >> > partir de la fecha inicial me cuente el numero de dias reservados descontando
>> >> > festivos, que aqui en Colombia, generalmente son los lunes pero quedan
>> >> > algunos religiosos y patrios que no se mueven de la semana. Si el profesor
>> >> > tiene clase los jueves, pues que cuente los jueves, o los miércoles o el dia
>> >> > que corresponda . Cuando probé la formula de Héctor tambien resultaba 4
>> >> >
>> >> > Gracias
>> >> >
>> >> > "Xavier Budet Graco" escribió:
>> >> >
>> >> >> Hola "Desiree", veo que tienes dos respuestas a tu pregunta y has escogido la de Juan, nada al respecto porque las dos trabajan bien.
>> >> >>
>> >> >> Yo escogería la que te dió Héctor Miguel porque es más sencilla de implementar (todo y su aparente complejidad), cuestión de gustos.
>> >> >>
>> >> >> Respondiendo a tus nuevas preguntas: Si usas la de Héctor (atención porque trabaja con el sistema 1=Domingo y 7=Sábado) puedes agregarle un módulo para las fiestas y quedaría así:
>> >> >> >>>>>>>>>>>>>>>>>>
>> >> >> > si suponemos que pones la fecha menor en [A1] y la fecha mayor en [A2]
>> >> >>
>> >> >> > =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2))
>> >> >> <<<<<<<<<<<<<<<<<< Héctor Miguel
>> >> >>
>> >> >> =sumaproducto(--(diasem(fila(indirecto(a1&":"&a2)))=2);--(contar.si(FESTIVOS;fila(indirecto(A1&":"&A2)))=0))
>> >> >>
>> >> >> donde FESTIVOS es el rango donde tienes las fechas festivas donde tu resides y atención porque yo utilizo el ";" como separador, si utilizas la "," la has de cambiar.
>> >> >>
>> >> >> Es normal que la fórmula de Juan te dé 4 y no 5 porque está pensada para los lunes.
>> >> >>
>> >> >> El "2" que aparece en las fórmulas es el día (Lunes según la zona donde vivas) Lo has de sustituir por el "6" (Viernes), pero en la de Juan has de cambiar más cosas.
>> >> >>
>> >> >> Saludos,
>> >> >>
>> >> >> Xavier
>> >> >>
>> >> >> Quitar MAC para contestar. Gracias.
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> "Desiree" escribió en el mensaje news:
>> >> >> >
>> >> >> > Gracias por la ayuda, pero noto que falta un día. Si busco por ejemplo los
>> >> >> > viernes de junio desde el 1 al 29, me da 4.
>> >> >> >
>> >> >> > Podrias aclararme que significa en la formula )=2;1)?
>> >> >> >
>> >> >> > Y una ultima inquietud, que hago para descontar los días festivos?
>> >> >> >
>> >> >> > Gracias
>> >> >> >
>> >> >> > "Juan Español" escribió:
>> >> >> >
>> >> >> >> Otro método:
>> >> >> >>
>> >> >> >> A1= Fecha Inicial
>> >> >> >> A2= Fecha Final
>> >> >> >>
>> >> >> >> =ENTERO((A2+5)/7)-ENTERO((A1+5)/7)+SI(DIASEM(A1)=2;1)
>> >> >> >>
>> >> >> >>
>> >> >> >> "Desiree" escribió en el mensaje
>> >> >> >> news:
>> >> >> >> > cual sería la formula en excel para calcular por ejemplo, cuantos lunes
>> >> >> >> > hay
>> >> >> >> > entre dos fechas determinadas. Entre el1 de agosto y el 14 de diciembre de
>> >> >> >> > 2007.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida