Fechas...

03/09/2007 - 20:42 por Daniel SL | Informe spam
Hola Buenas o todos

Mi pregunta es de que manera puedo extraer unas fechas que ya tengo escritas
osea en forma de texto... estoy tratando de termina una hoja de nomina en
las cualeas requiero ponerle encabezado a las nominas y lleva nombre,
direcion y "fecha" de un periodo de quince dias cada nomina. a ver esta es
la formula que ocupo:

=SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")

en donde si en la celda d7
A B C D
6
7 periodo de pago: [ 15 ] dias
8

su es mayor que 1 busque las fechas que yo puse apartir de V1:X8
V W X
1 01 al 7 7 Del 01 al 07
2 01 al 10 10 Del 01 al 10
3 01 al 13 13 Del 16 al 28
4 01 al 15 15 Del 01 al 15
5 13 al 28 13 Del 16 al 28
6 16 al 31 30 Del 16 al 30
7 16 al 31 31 Del 16 al 31

pero en algunas si me da el resultado y en otras no a que se debera
Por favor gracias

un saludo,
Daniel

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/09/2007 - 03:32 | Informe spam
hola, Daniel !

si la celda D7 contiene el periodo EN DIAS... [tal parece que]
en la formula que estas usando: =SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")
necesitas modificar la parte de la busqueda +/- a:> BUSCARV(Registro!D7,Registro!W1:X8,2,FALSO)

saludos,
hector.

p.d. revisa el segundo 13 [columna W] y el primer "16 al 31" [columna V] -?-

__ la consulta original __
... de que manera puedo extraer unas fechas que ya tengo escritas... en forma de texto
... estoy tratando de termina una hoja de nomina... requiero ponerle encabezado... nombre, direcion y "fecha"
de un periodo de quince dias cada nomina. a ver esta es la formula que ocupo:

=SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")

en donde si en la celda d7
A B C D
6
7 periodo de pago: [ 15 ] dias
8

su es mayor que 1 busque las fechas que yo puse apartir de V1:X8
V W X
1 01 al 7 7 Del 01 al 07
2 01 al 10 10 Del 01 al 10
3 01 al 13 13 Del 16 al 28
4 01 al 15 15 Del 01 al 15
5 13 al 28 13 Del 16 al 28
6 16 al 31 30 Del 16 al 30
7 16 al 31 31 Del 16 al 31

pero en algunas si me da el resultado y en otras no a que se debera
Respuesta Responder a este mensaje
#2 Daniel SL
04/09/2007 - 20:26 | Informe spam
Hola Héctor ?

Te comento no se el porque me sale #VALOR! con la modificacion de la formula
que muy amable me pusiste

necesitas modificar la parte de la busqueda +/- a:>
BUSCARV(Registro!D7,Registro!W1:X8,2,FALSO)



te comento que al tener dos veces 13 y 16 es por que no se como representar
dichos valores en excel
Comento todo inicia desde el numero de dias que se labora, de ahí es donde
parten como referencia otras dos formulas
1.) =SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")
en esta trato de hacer referencia a un periodo de la nomina y en donde me
comentas en donde repito dos veces el 13 es por que no encuentro como
clasificar los periodos de pago p.e.
07 seria del 01 al 07
10 " 01 al 10
13 " 01 al 13
15 " 01 al 15
15 " 16 al 30
16 " 16 al 31
13 " 16 al 28

no se como sacar esos valores y utilizo la formula que comente.

2.)Esta otra formula es para tomar los dias laborados y de ahi parta el
calulo de cuanto le toca a cada trabajador
=SI(Registro!A14>0,Registro!$D$7,"")
Respuesta Responder a este mensaje
#3 Daniel SL
04/09/2007 - 20:40 | Informe spam
Hola Héctor ?

Te comento no se el porque me sale #VALOR! con la modificacion de la formula
que muy amable me pusiste

necesitas modificar la parte de la busqueda +/- a:>
BUSCARV(Registro!D7,Registro!W1:X8,2,FALSO)



te comento que al tener dos veces 13 y 16 es por que no se como representar
dichos valores en excel
Comento todo inicia desde el numero de dias que se labora, de ahí es donde
parten como referencia otras dos formulas
1.) =SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")
en esta trato de hacer referencia a un periodo de la nomina y en donde me
comentas en donde repito dos veces el 13 es por que no encuentro como
clasificar los periodos de pago p.e.
07 seria del 01 al 07
10 " 01 al 10
13 " 01 al 13
15 " 01 al 15
15 " 16 al 30
16 " 16 al 31
13 " 16 al 28

no se como sacar esos valores y utilizo la formula que comente.

2.)Esta otra formula es para tomar los dias laborados y de ahi parta el
calulo de cuanto le toca a cada trabajador
=SI(Registro!A14>0,Registro!$D$7,"")
Respuesta Responder a este mensaje
#4 Héctor Miguel
05/09/2007 - 04:17 | Informe spam
hola, Daniel !

1) si el dato en *Registro!D7* contiene numero de dias, buscarv debe *basarse* en numeros para su primera columna
2) al usar en falso el cuarto argumento de buscarv, y estar repetido alguna base, devolvera siempre la primera que encuentre

[creo que] necesitas exponer algunos detalles mas *concretos* -?- [p.e.]

a) cual es el contenido de *Registro!D7* y su relacion con el trabajador y/o el periodo de la nomima ?
b) cual es el contenido [exactamente] de los rangos W1:W8, V1:V8 y X1:X8 de la hoja "Registro" ?
c) comenta tambien la relacion del [nuevo ?] rango en *Registro!A14* [por que la condicion de >0 ?]

saludos,
hector.

__ la consulta original __
... no se el porque me sale #VALOR! con la modificacion de la formula que... me pusiste

necesitas modificar la parte de la busqueda +/- a:> BUSCARV(Registro!D7,Registro!W1:X8,2,FALSO)



... al tener dos veces 13 y 16 es por que no se como representar dichos valores en excel
... todo inicia desde el numero de dias que se labora, de ahi es donde parten como referencia otras dos formulas
1.) =SI(Registro!D7>1,BUSCARV(Registro!D7,Registro!V1:X8,3,FALSO),"")
en esta trato de hacer referencia a un periodo de la nomina y en donde... repito... el 13
es por que no encuentro comoclasificar los periodos de pago p.e.
07 seria del 01 al 07
10 " 01 al 10
13 " 01 al 13
15 " 01 al 15
15 " 16 al 30
16 " 16 al 31
13 " 16 al 28
no se como sacar esos valores y utilizo la formula que comente.

2.) Esta otra formula es para tomar los dias laborados y de ahi parta el calulo de cuanto le toca a cada trabajador
=SI(Registro!A14>0,Registro!$D$7,"")
Respuesta Responder a este mensaje
#5 Daniel.SL
06/09/2007 - 23:56 | Informe spam
Hola Héctor.
Te comento el primer puntro es en relacion al numero de dias laborados del
un periodo osea del 10 al 15 o del 16 al 30 de igual forma sirve para para
reflejar los dias trabajados y estos se reflejan en la nomina algo medio
complicado.

a) cual es el contenido de *Registro!D7* y su relacion con el trabajador
y/o el periodo de la nomima ?

1) si el dato en *Registro!D7* contiene numero de dias, buscarv debe
*basarse* en numeros para su primera columna

Aqui es la parte donde me nose como reflejar del 1 al 13 o del 16 al 28 que
en ambos son trece dias y son los dias que se pagana en la nomina.
2) al usar en falso el cuarto argumento de buscarv, y estar repetido alguna
base, devolvera siempre la primera que encuentre

Un saludo
Daniel.SL
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida