contar dias de vacaciones seguidos

26/10/2008 - 21:37 por toribias | Informe spam
Tengo una macro que me cuenta los días de vacaciones de un empleado al
año en un calendario de este tipo. En las columnas tengo los turnos
del A hasta el E y en las filas tengo los días del calendario. La
macro dependiendo del turno al que pertenezca el empleado me cuenta la
letra V de la columna correspondiente. Las V son las vacaciones del
empleado. La cuestión es cómo puedo contar las V (días de vaciones)
seguidos en la columna

A B C D E
1 F F F F F
2 N D M D T
3 N D M D T
4 N D M D T
5 N T D M D
6 N T D M D
7 N D T M D
8 N D T M D

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
29/10/2008 - 23:15 | Informe spam
hola, !

... la cuestion principal es si hay la posibilidad de hacer un contador
en el cuente los dias seguidos en el que el senor no viene a trabajar.
Con contar.si() me cuenta pero no me indica si estan seguidos o son discontinuos.



(primero) lo que buscas para "contar" NO son dias "con V", sino que puede ser D, V o F (correcto ?)
para este caso, si suponemos que quieres contar cuantas letras D,V,F existen en un rango (p.e. C2:C9)
prueba con una formula +/- como esta: =sumaproducto(contar.si(c2:c9,{"d"\"v"\"f"}))

(segundo) necesitas explicar con mayor claridad (y de ser posible con un ejemplo "concreto")
lo que debe considerarse como "dias seguidos en que el senor no trabaja" -???-
(plis... informa RANGOS de preferencia y algun ejemplo apegado a tus datos reales)

saludos,
hector.
Respuesta Responder a este mensaje
#7 toribias
04/11/2008 - 19:59 | Informe spam
Me disculpo por la tardanza.

siplificaré el ejemplo para ser más claro En la columna "A " pongo el
calendario. Todos los días de vacaciones son V. La cuestión es, si con un
bucle que recorra la columna A me podrá decir cunantas V son consecutivas.

"Héctor Miguel" escribió:

hola, !

> ... la cuestion principal es si hay la posibilidad de hacer un contador
> en el cuente los dias seguidos en el que el senor no viene a trabajar.
> Con contar.si() me cuenta pero no me indica si estan seguidos o son discontinuos.

(primero) lo que buscas para "contar" NO son dias "con V", sino que puede ser D, V o F (correcto ?)
para este caso, si suponemos que quieres contar cuantas letras D,V,F existen en un rango (p.e. C2:C9)
prueba con una formula +/- como esta: =sumaproducto(contar.si(c2:c9,{"d"\"v"\"f"}))

(segundo) necesitas explicar con mayor claridad (y de ser posible con un ejemplo "concreto")
lo que debe considerarse como "dias seguidos en que el senor no trabaja" -???-
(plis... informa RANGOS de preferencia y algun ejemplo apegado a tus datos reales)

saludos,
hector.



Respuesta Responder a este mensaje
#8 Héctor Miguel
04/11/2008 - 21:17 | Informe spam
hola, toribias !

siplificare el ejemplo para ser mas claro En la columna "A " pongo el calendario.
Todos los dias de vacaciones son V.
La cuestion es, si con un bucle que recorra la columna A me podra decir cunantas V son consecutivas.



imaginando un arreglo como el siguiente:

[A1] -> X
[A2] -> V
[A3] -> V
[A4] -> X
[A5] -> V
[A6] -> V
[A7] -> V
[A8] -> X
[A9] -> V
[A10] > V
[A11] > V

exactamente cual numero esperarias como correcto de cuantas " V's consecutivas" hay en el rango -???-
- 3 "series" de V's ???
- 4 V's en la seria mas larga ???
- 5 V's "precedidas" de otra V (sin importar cuantas en la serie) ???

si puedes ofrecer un ejemplo "concreto" y apegado a tus datos y expectativas "reales"... (creo que seria mejor para ti) ;)

saludos,
hector.

__ previos __
... la cuestion principal es si hay la posibilidad de hacer un contador
en el cuente los dias seguidos en el que el senor no viene a trabajar.
Con contar.si() me cuenta pero no me indica si estan seguidos o son discontinuos.



(primero) lo que buscas para "contar" NO son dias "con V", sino que puede ser D, V o F (correcto ?)
para este caso, si suponemos que quieres contar cuantas letras D,V,F existen en un rango (p.e. C2:C9)
prueba con una formula +/- como esta: =sumaproducto(contar.si(c2:c9,{"d"\"v"\"f"}))

(segundo) necesitas explicar con mayor claridad (y de ser posible con un ejemplo "concreto")
lo que debe considerarse como "dias seguidos en que el senor no trabaja" -???-
(plis... informa RANGOS de preferencia y algun ejemplo apegado a tus datos reales)
Respuesta Responder a este mensaje
#9 toribias
05/11/2008 - 16:31 | Informe spam
Hola,

Con el ejemplo que has imaginado ya me vale.

"Héctor Miguel" escribió:

hola, toribias !

> siplificare el ejemplo para ser mas claro En la columna "A " pongo el calendario.
> Todos los dias de vacaciones son V.
> La cuestion es, si con un bucle que recorra la columna A me podra decir cunantas V son consecutivas.

imaginando un arreglo como el siguiente:

[A1] -> X
[A2] -> V
[A3] -> V
[A4] -> X
[A5] -> V
[A6] -> V
[A7] -> V
[A8] -> X
[A9] -> V
[A10] > V
[A11] > V

exactamente cual numero esperarias como correcto de cuantas " V's consecutivas" hay en el rango -???-
- 3 "series" de V's ???
- 4 V's en la seria mas larga ???
- 5 V's "precedidas" de otra V (sin importar cuantas en la serie) ???

si puedes ofrecer un ejemplo "concreto" y apegado a tus datos y expectativas "reales"... (creo que seria mejor para ti) ;)

saludos,
hector.

__ previos __
>>> ... la cuestion principal es si hay la posibilidad de hacer un contador
>>> en el cuente los dias seguidos en el que el senor no viene a trabajar.
>>> Con contar.si() me cuenta pero no me indica si estan seguidos o son discontinuos.
>>
>> (primero) lo que buscas para "contar" NO son dias "con V", sino que puede ser D, V o F (correcto ?)
>> para este caso, si suponemos que quieres contar cuantas letras D,V,F existen en un rango (p.e. C2:C9)
>> prueba con una formula +/- como esta: =sumaproducto(contar.si(c2:c9,{"d"\"v"\"f"}))
>>
>> (segundo) necesitas explicar con mayor claridad (y de ser posible con un ejemplo "concreto")
>> lo que debe considerarse como "dias seguidos en que el senor no trabaja" -???-
>> (plis... informa RANGOS de preferencia y algun ejemplo apegado a tus datos reales)



Respuesta Responder a este mensaje
#10 Héctor Miguel
05/11/2008 - 18:23 | Informe spam
hola, toribias !

Con el ejemplo que has imaginado ya me vale...



lo cierto es que me equivoque al "sembrar" el ejemplo que me habia imaginado :-((
A8 debio ser "V" y A9 debio ser "X" (para cumplir la cuenta de 4 "V's" como serie mas larga) :D

lo que ya no me queda claro es si el "... ya te vale" significa que lo has resuelto ? (u otra cosa ?)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida