por xpelos » 10 Abr 2007 14:20
Estimados colegas:
Sobre este tema, hace un tiempo he tenidoque "hacer hablar" a Excel, para que me indique que determinada persona tiene tantos años y meses.
Os copio la fórmula que usé (no sé si ahora la haría igual, pero por no meterme más en ello...)
En ella, se verifica ciertos datos (como los de A2, por si no hay identificador en esa celda) a partir de lo cual toma una fecha determinada en V2 y compara los valores respecto a 'hoy' función "=HOY()", haciendo uso intensivo de 'SIFECHA'.
Todo para que Excel me diga que determinada persona tiene, por ejemplo, '35 años y 4 meses', o que tiene '33 años' (sin que indique '0' meses, por ejemplo) o que tiene '23 años y 1 mes' (y no 1 meses).
Ahí va:
=SI(NO(ESNUMERO(A2));"";SI(SIFECHA(V2;HOY();"y")=0;"";SIFECHA(V2;HOY();"y")&SI(SIFECHA(V2;HOY();"y")>1;" años";" año"))&SI(SIFECHA(V2;HOY();"yM")=0;"";" y ")&SI(SIFECHA(V2;HOY();"yM")=0;"";SI(SIFECHA(V2;HOY();"yM")>1;SIFECHA(V2;HOY();"yM")&" meses";SIFECHA(V2;HOY();"yM")&" mes")))
Excel aporta datos, pero para hacer que 'hable' tiene su miga, ¿no?