AYUDA CON FORMULA

04/08/2008 - 02:30 por charly_76 | Informe spam
HOLA GRUPO SALUDOS A TODOS, OJALA ME PUDIERAN AYUDAR
EN LA COLUMNA A TENGO UNA LISTA DE LAS UNIDADES QUE MANEJO
EN LA COLUMNA B LA FECHA DE CADA UNA
EN LA COLUMNA C EL NUMERO DE CONTROL
LAS TENGO ORDENADAS EN FORMA DESCENDENTE A PARTIR DE LA COLUMNA A
EJEMPLO:

UNIDAD FECHA NO.
FL-80 02/07/08 21
FL-80 06/07/08 48
FL-80 03/07/08 61
FL-70 10/04/08 8
FL-70 01/07/08 9
FL-70 11/04/08 15
FL-70 27/04/08 24
FL-70 27/04/08 31
FL-70 28/04/08 35
FL-70 23/05/08 36
FL-70 22/06/08 44
FL-70 04/07/08 45
FL-70 06/07/08 57
FL-70 25/05/08 63
FL-70 28/05/08 67
FL-70 07/07/08 73
FL-70 19/06/08 83
FL-70 24/06/08 87

LO QUE NECESITO ES UNA FORMULA QUE EN LA COLUMNA D
ANALICE LAS FECHAS EN FORMA DESCENDENTE DE CADA UNIDAD
Y DEVUELVA EL NUMERO DE CONTROL CORRESPONDIENTE
OSEA QUE TENDRIA QUE DEVOLVER:
EN D1 EL 48
EN D2 EL 61
EN D3 EL 21
EN D4 EL 73
EN D5 EL 57
Y ASI SUCESIVAMENTE, NOTA: ESTA FORMULA SERIA PARA
NO UTILIZAR LA OPCION ORDENAR EN EL MENU DATOS YA QUE
ES ALGO MUY LABORIOSO DEBIDO A QUE SON MUCHAS LAS UNIDADES

NO SE SI EXISTA UNA FORMULA ASI,,, MI EXCEL ES 2003
OJALA ALGUIEN ME PUEDA AYUDAR, YA INTENTE DE MUCHAS MANERAS
Y NO LO HE LOGRADO

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/08/2008 - 03:01 | Informe spam
hola, charly !

por que no ordenas usando las columnas A/Unidad (primero) y B/Fecha (despues)
AMBOS con un orden descendente -???-

te aseguro que sera menos "laborioso" que andar buscando una formula que sustituya este procedimiento
(lo que no es claro es cual sea la razon por la que excluyes fechas de meses "anteriores" ?)

si cualquier duda (o informacion adiccional)... comentas ?
saludos,
hector.

__ OP __
HOLA GRUPO SALUDOS A TODOS, OJALA ME PUDIERAN AYUDAR
EN LA COLUMNA A TENGO UNA LISTA DE LAS UNIDADES QUE MANEJO
EN LA COLUMNA B LA FECHA DE CADA UNA
EN LA COLUMNA C EL NUMERO DE CONTROL
LAS TENGO ORDENADAS EN FORMA DESCENDENTE A PARTIR DE LA COLUMNA A
EJEMPLO:
UNIDAD FECHA NO.
FL-80 02/07/08 21
FL-80 06/07/08 48
FL-80 03/07/08 61
FL-70 10/04/08 8
FL-70 01/07/08 9
FL-70 11/04/08 15
FL-70 27/04/08 24
FL-70 27/04/08 31
FL-70 28/04/08 35
FL-70 23/05/08 36
FL-70 22/06/08 44
FL-70 04/07/08 45
FL-70 06/07/08 57
FL-70 25/05/08 63
FL-70 28/05/08 67
FL-70 07/07/08 73
FL-70 19/06/08 83
FL-70 24/06/08 87

LO QUE NECESITO ES UNA FORMULA QUE EN LA COLUMNA D
ANALICE LAS FECHAS EN FORMA DESCENDENTE DE CADA UNIDAD
Y DEVUELVA EL NUMERO DE CONTROL CORRESPONDIENTE
OSEA QUE TENDRIA QUE DEVOLVER:
EN D1 EL 48
EN D2 EL 61
EN D3 EL 21
EN D4 EL 73
EN D5 EL 57
Y ASI SUCESIVAMENTE, NOTA: ESTA FORMULA SERIA PARA NO UTILIZAR LA OPCION ORDENAR
EN EL MENU DATOS YA QUE ES ALGO MUY LABORIOSO DEBIDO A QUE SON MUCHAS LAS UNIDADES

NO SE SI EXISTA UNA FORMULA ASI,,, MI EXCEL ES 2003
OJALA ALGUIEN ME PUEDA AYUDAR, YA INTENTE DE MUCHAS MANERAS Y NO LO HE LOGRADO
Respuesta Responder a este mensaje
#2 charly_76
04/08/2008 - 16:46 | Informe spam
HOLA HECTOR
ESO ES LO KE YO HARIA EN UNA SITUACION NORMAL,
LO QUE PASA ES QUE ESTA TABLA ES EL RESULTADO DE
DE UNA CADENA DE FORMULAS QUE EXTRAEN DATOS DE OTRAS TABLAS
YO PUSE COMO EJEMPLO UNA PEQUEÑA PARTE DE LA TABLA EN DONDE
ME ATORE, ESTA TABLA QUE YO KIERO HACER ES PARA PODER EXTRAER
DATOS QUE NECESITO PARA OTRA TABLA MAS...

POR ESO ES QUE ME HE TOMADO TANTO TIEMPO EN BUSCAR UNA
FORMULA (S) QUE LO HAGAN DE ESA MANERA.

SI ALGUIEN SE SABE ALGUN TRUCO SE LO AGRADECERIA MUCHO

GRACIAAASS..

"Héctor Miguel" escribió:

hola, charly !

por que no ordenas usando las columnas A/Unidad (primero) y B/Fecha (despues)
AMBOS con un orden descendente -???-

te aseguro que sera menos "laborioso" que andar buscando una formula que sustituya este procedimiento
(lo que no es claro es cual sea la razon por la que excluyes fechas de meses "anteriores" ?)

si cualquier duda (o informacion adiccional)... comentas ?
saludos,
hector.

__ OP __
> HOLA GRUPO SALUDOS A TODOS, OJALA ME PUDIERAN AYUDAR
> EN LA COLUMNA A TENGO UNA LISTA DE LAS UNIDADES QUE MANEJO
> EN LA COLUMNA B LA FECHA DE CADA UNA
> EN LA COLUMNA C EL NUMERO DE CONTROL
> LAS TENGO ORDENADAS EN FORMA DESCENDENTE A PARTIR DE LA COLUMNA A
> EJEMPLO:
> UNIDAD FECHA NO.
> FL-80 02/07/08 21
> FL-80 06/07/08 48
> FL-80 03/07/08 61
> FL-70 10/04/08 8
> FL-70 01/07/08 9
> FL-70 11/04/08 15
> FL-70 27/04/08 24
> FL-70 27/04/08 31
> FL-70 28/04/08 35
> FL-70 23/05/08 36
> FL-70 22/06/08 44
> FL-70 04/07/08 45
> FL-70 06/07/08 57
> FL-70 25/05/08 63
> FL-70 28/05/08 67
> FL-70 07/07/08 73
> FL-70 19/06/08 83
> FL-70 24/06/08 87
>
> LO QUE NECESITO ES UNA FORMULA QUE EN LA COLUMNA D
> ANALICE LAS FECHAS EN FORMA DESCENDENTE DE CADA UNIDAD
> Y DEVUELVA EL NUMERO DE CONTROL CORRESPONDIENTE
> OSEA QUE TENDRIA QUE DEVOLVER:
> EN D1 EL 48
> EN D2 EL 61
> EN D3 EL 21
> EN D4 EL 73
> EN D5 EL 57
> Y ASI SUCESIVAMENTE, NOTA: ESTA FORMULA SERIA PARA NO UTILIZAR LA OPCION ORDENAR
> EN EL MENU DATOS YA QUE ES ALGO MUY LABORIOSO DEBIDO A QUE SON MUCHAS LAS UNIDADES
>
> NO SE SI EXISTA UNA FORMULA ASI,,, MI EXCEL ES 2003
> OJALA ALGUIEN ME PUEDA AYUDAR, YA INTENTE DE MUCHAS MANERAS Y NO LO HE LOGRADO



Respuesta Responder a este mensaje
#3 charly_76
04/08/2008 - 17:12 | Informe spam
HECTOR... OJALA ALGUN DIA TE DECIDIERAS A HACER UN CD
O UN LIBRO CON CURSOS DE EXCEL Y CON TUS TRUCOS YO
LO COMPRARIA INMEDIATAMENTE,...
SERIA DE MUCHA AYUDA PARA MI JEJEJE

LOS CURSOS QUE EXISTEN COMO QUE NADA QUE VER CON
LO QUE REALMENTE NECESITA UN USUARIO COMUN DE EXCEL
SALUDOS...

"charly_76" escribió:

HOLA HECTOR
ESO ES LO KE YO HARIA EN UNA SITUACION NORMAL,
LO QUE PASA ES QUE ESTA TABLA ES EL RESULTADO DE
DE UNA CADENA DE FORMULAS QUE EXTRAEN DATOS DE OTRAS TABLAS
YO PUSE COMO EJEMPLO UNA PEQUEÑA PARTE DE LA TABLA EN DONDE
ME ATORE, ESTA TABLA QUE YO KIERO HACER ES PARA PODER EXTRAER
DATOS QUE NECESITO PARA OTRA TABLA MAS...

POR ESO ES QUE ME HE TOMADO TANTO TIEMPO EN BUSCAR UNA
FORMULA (S) QUE LO HAGAN DE ESA MANERA.

SI ALGUIEN SE SABE ALGUN TRUCO SE LO AGRADECERIA MUCHO

GRACIAAASS..

"Héctor Miguel" escribió:

> hola, charly !
>
> por que no ordenas usando las columnas A/Unidad (primero) y B/Fecha (despues)
> AMBOS con un orden descendente -???-
>
> te aseguro que sera menos "laborioso" que andar buscando una formula que sustituya este procedimiento
> (lo que no es claro es cual sea la razon por la que excluyes fechas de meses "anteriores" ?)
>
> si cualquier duda (o informacion adiccional)... comentas ?
> saludos,
> hector.
>
> __ OP __
> > HOLA GRUPO SALUDOS A TODOS, OJALA ME PUDIERAN AYUDAR
> > EN LA COLUMNA A TENGO UNA LISTA DE LAS UNIDADES QUE MANEJO
> > EN LA COLUMNA B LA FECHA DE CADA UNA
> > EN LA COLUMNA C EL NUMERO DE CONTROL
> > LAS TENGO ORDENADAS EN FORMA DESCENDENTE A PARTIR DE LA COLUMNA A
> > EJEMPLO:
> > UNIDAD FECHA NO.
> > FL-80 02/07/08 21
> > FL-80 06/07/08 48
> > FL-80 03/07/08 61
> > FL-70 10/04/08 8
> > FL-70 01/07/08 9
> > FL-70 11/04/08 15
> > FL-70 27/04/08 24
> > FL-70 27/04/08 31
> > FL-70 28/04/08 35
> > FL-70 23/05/08 36
> > FL-70 22/06/08 44
> > FL-70 04/07/08 45
> > FL-70 06/07/08 57
> > FL-70 25/05/08 63
> > FL-70 28/05/08 67
> > FL-70 07/07/08 73
> > FL-70 19/06/08 83
> > FL-70 24/06/08 87
> >
> > LO QUE NECESITO ES UNA FORMULA QUE EN LA COLUMNA D
> > ANALICE LAS FECHAS EN FORMA DESCENDENTE DE CADA UNIDAD
> > Y DEVUELVA EL NUMERO DE CONTROL CORRESPONDIENTE
> > OSEA QUE TENDRIA QUE DEVOLVER:
> > EN D1 EL 48
> > EN D2 EL 61
> > EN D3 EL 21
> > EN D4 EL 73
> > EN D5 EL 57
> > Y ASI SUCESIVAMENTE, NOTA: ESTA FORMULA SERIA PARA NO UTILIZAR LA OPCION ORDENAR
> > EN EL MENU DATOS YA QUE ES ALGO MUY LABORIOSO DEBIDO A QUE SON MUCHAS LAS UNIDADES
> >
> > NO SE SI EXISTA UNA FORMULA ASI,,, MI EXCEL ES 2003
> > OJALA ALGUIEN ME PUEDA AYUDAR, YA INTENTE DE MUCHAS MANERAS Y NO LO HE LOGRADO
>
>
>
Respuesta Responder a este mensaje
#4 Héctor Miguel
04/08/2008 - 19:00 | Informe spam
hola, charly ! (si usas minusculas... se "lee" mejor el mensaje) :))

ESO ES LO KE YO HARIA EN UNA SITUACION NORMAL
LO QUE PASA ES QUE ESTA TABLA ES EL RESULTADO DE DE UNA CADENA DE FORMULAS
QUE EXTRAEN DATOS DE OTRAS TABLAS ...
POR ESO ES QUE ME HE TOMADO TANTO TIEMPO EN BUSCAR FORMULA(S) ...



pues si... que la tabla sea resultado de formulas resulta ser un inconveniente para hacer (las simples) ordenaciones :-((
el ejemplo que expones (reproduccion al final) denota que puede haber fechas repetidas para una misma unidad
por lo que sera necesario usar una columna auxiliar para obtener la jerarquia de las fechas por cada grupo de unidades
OJO: se asume que la tabla (aun por formulas) ya esta "ordenada" en descendente por la columna A (unidades)
los titulos en la fila 1 y los datos inician en la fila 2... y que tienes libres a partir de la columna D <= OJO

cumpliendose los supuestos anteriores, prueba con las siguientes formulas:
OJO con los saltos de linea (ambas formulas deberan ser en una sola linea)
y con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D

[D3] =jerarquia(b2,desref($a$1,coincidir(a2,a:a,0)-1,1,contar.si(a:a,a2),))+contar.si(desref(indice(a:a,coincidir(a2,a:a,0)):a2,,1),b2)-1

[E3] =indice(desref($a$1,coincidir(a2,a:a,0)-1,2,contar.si(a:a,a2),),coincidir(contar.si(desref(indice(a:a,coincidir(a2,a:a,0)):a2,,),a2),
desref($a$1,coincidir(a2,a:a,0)-1,3,contar.si(a:a,a2),),0))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

> EJEMPLO:
> UNIDAD FECHA NO.
> FL-80 02/07/08 21
> FL-80 06/07/08 48
> FL-80 03/07/08 61
> FL-70 10/04/08 8
> FL-70 01/07/08 9
> FL-70 11/04/08 15
> FL-70 27/04/08 24
> FL-70 27/04/08 31
> FL-70 28/04/08 35
> FL-70 23/05/08 36
> FL-70 22/06/08 44
> FL-70 04/07/08 45
> FL-70 06/07/08 57
> FL-70 25/05/08 63
> FL-70 28/05/08 67
> FL-70 07/07/08 73
> FL-70 19/06/08 83
> FL-70 24/06/08 87
> (...)
Respuesta Responder a este mensaje
#5 Héctor Miguel
04/08/2008 - 19:09 | Informe spam
hola (de nuevo), charly ! (fe de erratas)

la propuesta anterior "indica" que las formulas se inician en las celdas D3 y E3
=> DEBIO decir que se inician en las celdas D2 y E2 (por obviedad de "su fila" en las formulas) :-((

sorry... y saludos,
hector.

correcciones:

[D2] =jerarquia(b2,desref($a$1,coincidir(a2,a:a,0)-1,1,contar.si(a:a,a2),))+contar.si(desref(indice(a:a,coincidir(a2,a:a,0)):a2,,1),b2)-1

[E2] =indice(desref($a$1,coincidir(a2,a:a,0)-1,2,contar.si(a:a,a2),),coincidir(contar.si(desref(indice(a:a,coincidir(a2,a:a,0)):a2,,),a2),
desref($a$1,coincidir(a2,a:a,0)-1,3,contar.si(a:a,a2),),0))
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida