Una Ayuda

26/11/2004 - 14:42 por Cristina | Informe spam
Hola a todos los que dominan Excel, tengo una hoja para
reportar el almuerzo ,comida ,comida fría y merienda
sencilla a los trabajadores . Se confecciona el Lunes el
parte del Martes ,y así sucesivamente hasta el Viernes que
se confecciona el del Sábado, Domingo y el Lunes . Lo
estoy tratando de hacer de forma tal que en la columna H
tengo una lista de todos ellos y en la I la fecha que sale
de vacaciones y en J la que se le terminan ,y un formato
condicional en las celdas de almuerzo con la
formula =SI(Y(HOY()<=J11;HOY()>=K11);"";H11) ,pero me esta
pasando que cuando se vencen las vacaciones y como se
confecciona un día antes no aparece en la lista el que se
le termino las vacaciones he puesto HOY()-1 y cambio la
fecha de la PC para probar y nada; el parte de las comidas
así como las comidas frías es variable por lo que tengo
esas celdas con validación de lista con el nombre de todos
los trabajadores y se escoge el que tiene comida de ella.
Hay casos especiales que no se si se puede hacer con un
Checkbox que esa persona tiene almuerzo o comida fría si
va fuera de la localidad ,esto no lo he ni intentado hacer
pues no se como se hace. También he tratado de mover hacia
la celda de arriba si esta ta vacía los nombre de abajo
para que al imprimir no me quede líneas vacías y no
funciona o mejor dicho yo no se como hacerlo.
Un saludo a todos y que alguien me ayude por favor HELP.

Cristina la principiante.

Preguntas similare

Leer las respuestas

#1 CAG
26/11/2004 - 18:56 | Informe spam
Vamos a ver si dominamos, no Excel, sino los despistes.

Me ha resultado dificil aclararme con tu mensaje. Se nota que lo has escrito
de corrido, pero he hecho mis pruebecitas y la conclusión que saco es esta:

La fórmula debiera ser =SI(Y(HOY()<=J11;HOY()>=I11);"";H11); ya que has
dicho que está la fecha de comienzo en la columna I, y la de final en la
J. - No en la K.

Te sugiero que en cualquier celda vacía aparte, indiques con una cifra para
cuándo quieres saber quienes van a comer (me abstengo de intentar liarme con
la comida, la merienda, y si es en una u otra localidad). Aquí pon un 0 si
es para hoy; un 1 para mañana, un 4 para dentro de cuatro días; o un -2 para
anteayer. Yo coloco este número en la celda A9.
En la celda A10 añado la siguiente fórmula: =HOY()+$A$9: Ahí te aparecerá el
día que vas a consultar.

Y sustituye tu fórmula en las celdas donde aparecen los nombres que comen
por la siguiente:

=SI(Y(HOY()+$A$9<=J6;HOY()+$A$9>=I6);"";H6) (aquí la fila 6 es lo mismo
que la que tú has citado, que era la fila 11; sólo es arrastrar la fórmula a
su fila correspondiente)

En cuanto a imprimir los nombres que comen, copia la columna en la que
aparecen; pégala especial valores por ejemplo en la Hoja2 para no liarla
con los cálculos de la hoja 1, luego selecciona las filas vacías y
Edición/Eliminar. Así se podrán imprimir los nombres seguidos.

Un saludo desde Madrid, en un viernes por la tarde.



"Cristina" escribió en el mensaje
news:99f101c4d3bd$be0980b0$
Hola a todos los que dominan Excel, tengo una hoja para
reportar el almuerzo ,comida ,comida fría y merienda
sencilla a los trabajadores . Se confecciona el Lunes el
parte del Martes ,y así sucesivamente hasta el Viernes que
se confecciona el del Sábado, Domingo y el Lunes . Lo
estoy tratando de hacer de forma tal que en la columna H
tengo una lista de todos ellos y en la I la fecha que sale
de vacaciones y en J la que se le terminan ,y un formato
condicional en las celdas de almuerzo con la
formula =SI(Y(HOY()<=J11;HOY()>=K11);"";H11) ,pero me esta
pasando que cuando se vencen las vacaciones y como se
confecciona un día antes no aparece en la lista el que se
le termino las vacaciones he puesto HOY()-1 y cambio la
fecha de la PC para probar y nada; el parte de las comidas
así como las comidas frías es variable por lo que tengo
esas celdas con validación de lista con el nombre de todos
los trabajadores y se escoge el que tiene comida de ella.
Hay casos especiales que no se si se puede hacer con un
Checkbox que esa persona tiene almuerzo o comida fría si
va fuera de la localidad ,esto no lo he ni intentado hacer
pues no se como se hace. También he tratado de mover hacia
la celda de arriba si esta ta vacía los nombre de abajo
para que al imprimir no me quede líneas vacías y no
funciona o mejor dicho yo no se como hacerlo.
Un saludo a todos y que alguien me ayude por favor HELP.

Cristina la principiante.
Respuesta Responder a este mensaje
#2 cristina
27/11/2004 - 14:35 | Informe spam
Hola gracias por responder CAG ,no es como tenía pensado
pero voy a experimentar a ver, ya vi que funciona como me
dices.
Un saludo Cristina



Vamos a ver si dominamos, no Excel, sino los despistes.

Me ha resultado dificil aclararme con tu mensaje. Se nota


que lo has escrito
de corrido, pero he hecho mis pruebecitas y la conclusión


que saco es esta:

La fórmula debiera ser =SI(Y(HOY()<=J11;HOY()
=I11);"";H11); ya que has
dicho que está la fecha de comienzo en la columna I, y la


de final en la
J. - No en la K.

Te sugiero que en cualquier celda vacía aparte, indiques


con una cifra para
cuándo quieres saber quienes van a comer (me abstengo de


intentar liarme con
la comida, la merienda, y si es en una u otra


localidad). Aquí pon un 0 si
es para hoy; un 1 para mañana, un 4 para dentro de cuatro


días; o un -2 para
anteayer. Yo coloco este número en la celda A9.
En la celda A10 añado la siguiente fórmula: =HOY()+$A$9:


Ahí te aparecerá el
día que vas a consultar.

Y sustituye tu fórmula en las celdas donde aparecen los


nombres que comen
por la siguiente:

=SI(Y(HOY()+$A$9<=J6;HOY()+$A$9>=I6);"";H6) (aquí la


fila 6 es lo mismo
que la que tú has citado, que era la fila 11; sólo es


arrastrar la fórmula a
su fila correspondiente)

En cuanto a imprimir los nombres que comen, copia la


columna en la que
aparecen; pégala especial valores por ejemplo en la


Hoja2 para no liarla
con los cálculos de la hoja 1, luego selecciona las filas


vacías y
Edición/Eliminar. Así se podrán imprimir los nombres


seguidos.

Un saludo desde Madrid, en un viernes por la tarde.



"Cristina" escribió


en el mensaje
news:99f101c4d3bd$be0980b0$
Hola a todos los que dominan Excel, tengo una hoja para
reportar el almuerzo ,comida ,comida fría y merienda
sencilla a los trabajadores . Se confecciona el Lunes el
parte del Martes ,y así sucesivamente hasta el Viernes que
se confecciona el del Sábado, Domingo y el Lunes . Lo
estoy tratando de hacer de forma tal que en la columna H
tengo una lista de todos ellos y en la I la fecha que sale
de vacaciones y en J la que se le terminan ,y un formato
condicional en las celdas de almuerzo con la
formula =SI(Y(HOY()<=J11;HOY()>=K11);"";H11) ,pero me esta
pasando que cuando se vencen las vacaciones y como se
confecciona un día antes no aparece en la lista el que se
le termino las vacaciones he puesto HOY()-1 y cambio la
fecha de la PC para probar y nada; el parte de las comidas
así como las comidas frías es variable por lo que tengo
esas celdas con validación de lista con el nombre de todos
los trabajadores y se escoge el que tiene comida de ella.
Hay casos especiales que no se si se puede hacer con un
Checkbox que esa persona tiene almuerzo o comida fría si
va fuera de la localidad ,esto no lo he ni intentado hacer
pues no se como se hace. También he tratado de mover hacia
la celda de arriba si esta ta vacía los nombre de abajo
para que al imprimir no me quede líneas vacías y no
funciona o mejor dicho yo no se como hacerlo.
Un saludo a todos y que alguien me ayude por favor HELP.

Cristina la principiante.


.

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