Академический Документы
Профессиональный Документы
Культура Документы
Hace ya algunos meses expliqu el uso de una funcin poco conocida y descatalogada
(dira yo), la funcin SIFECHA(fecha inicial, fecha final, criterio de cuenta), con la
que podamos calcular diferencias entre fechas...
Buenos, pues un ejemplo de por qu podramos necesitar diferencias entre fechas es
conocer cul es nuestra EDAD.
Supongamos dos celdas A1 - fecha nacimiento y A2 - fecha a calcular, ya que queremos
conocer nuestra edad en una fecha a determinar.
De acuerdo a lo que lemos en clculo entre fechas, podamos definir ese tercer
argumento 'Criterio de cuenta'de varias formas:
1. "y" : devuelve la cantidad entera de aos en el intervalo de fechas.
2. "m" : devuelve la cantidad entera de meses en el intervalo de fechas.
3. "d" : devuelve la cantidad entera de das entre ambas fechas.
4. "ym" : obtendramos la cantidad de meses por encima de la cantidad entera de
aos.
5. "md" : obtendramos la cantidad de das por encima de la cantidad entera de
meses.
En concreto utilizaremos estos dos ltimos parmetros. Supongamos en A1 la fecha de
hoy 10/05/2010, y en A2 la fecha 08/05/2013; si combinamos los distintos criterios y
concatenamos los clculos de aos, meses y das obtendremos:
=SIFECHA(A1;A2;"y")&" aos, "&SIFECHA(A1;A2;"ym")&" meses y
"&SIFECHA(A1;A2;"md")&" das"
EJEMPLO:
=SIFECHA(F7,HOY(),"Y")&" aos, "&SIFECHA(F7,HOY(),"YM")&" meses"
La desventaja de este mtodo es que no es muy exacto y tiene problemas serios cuando
intentas calcular la edad con Excel de nios. Por ejemplo, para un nio que tenga exactamente 1 ao de
edad cumplido obtendremos el resultado 0 (cero) por haber realizado la divisin entre 365.25.
De igual manera he utilizado la funcin ENTERO para remover los decimales del resultado.
As que solamente elige el mtodo que te parezca ms adecuado para calcular la edad con Excel e
implemntalo.
NOTA:
Me daba error y al final cambi por ; y funcion.
Tambin he substituido una celda por HOY().
=SIFECHA(C4;HOY();y)
Vemos las posibilidades, desde la ms sencilla como diferencia entre dos celdas C3-B3,
hasta alguna ms elaborada como
=SIFECHA(fecha inicial, fecha final, criterio de cuenta)
sabiendo que el criterio responde a 'd' para das, 'm' para meses o 'y' para aos. Tambin
podramos emplear, dependiendo de la utilidad que queramos dar a nuestro clculo,
otras funciones como
=DIAS.LAB(Fecha inicial, Fecha final)
que nos devuelve el nmero de das laborables transcurridos entre ambas fechas; o por
ltimo la funcin
=DIAS360(fecha inicial, fecha final, mtodo clculo)
siendo este mtodo de clculo el siguiente: