............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Matriculas y antiguedad de Autos

Ver el tema anterior Ver el tema siguiente Ir abajo

Matriculas y antiguedad de Autos

Mensaje por pinobea el Miér Abr 13, 2011 2:13 am

Pues eso, Tengo 2 planillas para averiguar la antiguedad de un vehiculo por la matricula.
Y me gustaria que te lo dijera automaticamente con alguna formula o macro.

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por Logroastur el Miér Abr 13, 2011 8:58 am

Buenas usa

Código:

=SIERROR(FECHA(SUMA(SI(DERECHA(C6:N17;3)=E2;B6:B17;0));SUMA(SI(DERECHA(C6:C17;3)=E2;1;0);SI(DERECHA(D6:D17;3)=E2;2;0);SI(DERECHA(E6:E17;3)=E2;3;0);SI(DERECHA(F6:F17;3)=E2;4;0);SI(DERECHA(G6:G17;3)=E2;5;0);SI(DERECHA(H6:H17;3)=E2;6;0);SI(DERECHA(I6:I17;3)=E2;7;0);SI(DERECHA(J6:J17;3)=E2;8;0);SI(DERECHA(K6:K17;3)=E2;9;0);SI(DERECHA(L6:L17;3)=E2;10;0);SI(DERECHA(M6:M17;3)=E2;11;0);SI(DERECHA(N6:N17;3)=E2;12;0));1);"")

es formula matricial por lo que debras de confirmar la formula con la cobinación de teclas crt, mayus,enter

luego le das formato a la celda en fomarto de celdas, seleccionando personalizada y colocas mmmm - aaaa

un saludo

_________________


ForoExcel



Logroastur
Moderador
Moderador

Masculino Cantidad de envíos : 32
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 20/11/2010

http://www.foroexcel.com/foro/

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por Logroastur el Miér Abr 13, 2011 9:34 am

Buenas para hoja Mat_2 coloca la siguiente formula

Código:

=SI.ERROR("AÑO " &INDICE(D5:M5;SI(IZQUIERDA(INDIRECTO(DIRECCION(COINCIDIR(F2;DERECHA(INDIRECTO(DIRECCION(COINCIDIR(C2;C6:C57;0)+5;4)&":"&DIRECCION(COINCIDIR(C2;C6:C57;0)+5;13));LARGO(F2));0);48));4)>=D2;COINCIDIR(F2;DERECHA(INDIRECTO(DIRECCION(COINCIDIR(C2;C6:C57;0)+5;4)&":"&DIRECCION(COINCIDIR(C2;C6:C57;0)+5;13));LARGO(F2));0);COINCIDIR(F2;DERECHA(INDIRECTO(DIRECCION(COINCIDIR(C2;C6:C57;0)+5;4)&":"&DIRECCION(COINCIDIR(C2;C6:C57;0)+5;13));LARGO(F2));0)+1));"")

Sucede como con la formula anterior es matricial por lo que debes de confirmar con crt,mayu,enter

si usas Excel 2007 en la formula anterior deberas de reemplazar SIERROR
por SI.ERROR

un saludo

_________________


ForoExcel



Logroastur
Moderador
Moderador

Masculino Cantidad de envíos : 32
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 20/11/2010

http://www.foroexcel.com/foro/

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por pinobea el Miér Abr 13, 2011 2:16 pm

Funciona en parte:

1.- En Matriculas 1, por ejemplo si metes la matricula 5222 FCW, que es la de
mi coche, no dice nada porque no esta puesto FCW, pero la formula
deberia contemplar rangos. (En este caso esta entre Julio y Agosto del
2.006.

2.- En Matriculas 2, Pasa igual, si metes la matricula SE 8971 CM, no
muestra nada y la matricula existe.

No se si me he explicado bien. Gracias

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por GalileoGali el Vie Abr 15, 2011 8:56 pm

a ver esto

Mat_1

 ABCDEFGHIJKLMNOPQR
2  5222FCW   JULIO 2.006     
3          
4                  
5 AñosENEFEBMARABRMAYJUNJULAGOSEPOCTNOVDIC columna7JUL 2006
6 2.000 1000 BBB1000 BCC1000 BDD1000 BFB fila7 
7 2.0011000 BFF1000 BGG1000 BHH1000 BJJ1000 BKB1000 BLB1000 BMB1000 BMM1000 BNN1000 BPB1000 BPP1000 BRR    
8 2.0021000 BSB1000 BTB1000 BVB1000 BVV1000 BVX1000 BXB1000 BXX1000 BYY1000 BZL1000 BZZ1000 CCB1000 CCL    
9 2.0031000 CDD1000 CDX1000 CFP1000 CGM1000 CHF1000 CJB1000 CKB1000 CLB1000 CLX1000 CML1000 CNH1000 CPF    
10 2.0041000 CRB1000 CRS1000 CSP1000 CTX1000 CVP1000 CXF1000 CYF1000 CYX1000 DBF1000 DBX1000 DCM1000 DDK    
11 2.0051000 DFM1000 DGM1000 DHF1000 DJF1000 DKF1000 DLM1000 DMM1000 DNR1000 DPP1000 DRP1000 DSP1000 DTP    
12 2.0061000 DVP1000 DVZ1000 DXM1000 DYM1000 DZM1000 FBM1000 FCP1000 FDZ1000 FFZ1000 FGZ1000 FHZ1000 FJZ    
13 2.0071000 FKM1000 FLM1000 FMM1000 FNM1000 FPM1000 FRM1000 FSM1000 FTZ1000 FVZ1000 FXB1000 FXM1000 FYM    
14 2.0081000 FZM1000 FZZ1000 GBP1000 GCM1000 GDM1000 GFF1000 GGB1000 GGZ1000 GHM1000 GHZ1000 GJP1000 GKD    
15 2.0091000 GKR1000 GKX1000 GLC1000 GLN1000 GLY1000 GMN1000 GNH1000 GNZ1000 GPK1000 GPY1000 GRN1000 GSD    
16 2.0101000 GST1000 GTD1000 GTV1000 GVP1000 GWD1000 GWW1000 GXR1000 GYF1000 GYN1000 GZF1000 GZK1000 GZV    
17 2.0111000 HBG1000 HBR1000 HCB1000 HCRz zzzzz zzzzz zzzzz zzzzz zzzzz zzzzz zzzzz zzzz    
Spreadsheet Formulas
CellFormula
Q5{=MAX((EXTRAE($C$6:$N$17;1+HALLAR(" ";$C$6:$N$17);255)<=E2)*(FILA($C$6:$N$17)-FILA($C$6)+1))}
R5=INDICE(C5:N5;Q5)&" "&INDICE(B6:B17;Q6)
D6=C6
E6=D6
F6=E6
G6=F6
H6=G6
I6=H6
J6=I6
Q6{=MAX((EXTRAE(INDICE(C6:N17;;Q5);1+HALLAR(" ";INDICE(C6:N17;;Q5));255)<=E2)*(FILA(INDICE(C6:N17;;Q5))-FILA($C$6)+1))}
H17=G17
I17=H17
J17=I17
K17=J17
L17=K17
M17=L17
N17=M17
Formula Array:
Produce enclosing
{ } by entering
formula with CTRL+SHIFT+ENTER!


Excel tables to the web >> [Tienes que estar registrado y conectado para ver este vínculo]


_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por pinobea el Vie Abr 15, 2011 9:30 pm

Pues me da error #!VALOR!. Tiene algo que ver que uso excel 2007.

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por GalileoGali el Vie Abr 15, 2011 10:02 pm

Las formulas en Q5 y Q6 tiene que ser entradas a la celda con CTRL MAYUS ENTER y no solamente ENTER

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por pinobea el Vie Abr 15, 2011 10:08 pm

Ya las puse con CTRL MAYUS ENTER y sigue igual

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por GalileoGali el Vie Abr 15, 2011 10:47 pm

fijate aca


_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por pinobea el Vie Abr 15, 2011 11:04 pm

Ya esta, es que no ponia en C6 = " ". Era eso. Ya funciona.
PERO prueba a meter 7567 DLG (es el coche de un amigo mio)
deberia de dar JUN 2005, pero en cambio da JUN 2004.

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por pinobea el Vie Abr 15, 2011 11:08 pm

Que habria que poner para que coloreara la celda.

pinobea

Masculino Cantidad de envíos : 16
Edad : 56
Ciudad - Pais : Sevilla
Version de Excel : 2007
Fecha de inscripción : 08/04/2011

Volver arriba Ir abajo

Re: Matriculas y antiguedad de Autos

Mensaje por Contenido patrocinado Hoy a las 3:14 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.