Está en la página 1de 8

www.excelavanzado.

com

Excel Avanzado

www.excelavanzado.com
Adolfo Aparicio

o.com

SiFecha.xls

Tiempo entre dos fechas


Fecha Final 7/6/2013 Fecha Inicial 2/29/2000 1/16/2004 1/9/1986 Aos 13 9 27 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 9 7 4 Meses 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 11 1 Dias 7 20 27 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 19 20 2 En Meses 160 113

1/17/2004 7/16/2005 6/4/2009

113 95 49

=SIFECHA(fecha inicial;fecha final;"y")

Calcula el nmero de aos transcurridos

=SIFECHA(fecha inicial;fecha final;"m") =SIFECHA(fecha inicial;fecha final;"d") =SIFECHA(fecha inicial;fecha final;"ym") =SIFECHA(fecha inicial;fecha final;"md")

Calcula el nmero de meses transcurridos Calcula el nmero de das transcurridos, Equivale a restar ambas fe Calcula los meses sin considerar los aos enteros transcurridos. Calcula los das sin considerar los aos y meses enteros transcurrid

=SIFECHA

e dos fechas
En Dias Comprobacin 4876 4876 3459 3459

3458 2912 1493

3458 2912 1493

mero de aos transcurridos

mero de meses transcurridos mero de das transcurridos, Equivale a restar ambas fechas meses sin considerar los aos enteros transcurridos. das sin considerar los aos y meses enteros transcurridos.

ECHA

Fecha inicial 31-may-2009 y ym md

Hoy 6-jul-2013 4 1 5

1497 aos meses dias

Funcion Personalizada

=DATEDIF($B$3,$C$3,B5) =DATEDIF($B$3,$C$3,B6) =DATEDIF($B$3,$C$3,B7)

m d

49 1497

meses dias

=DATEDIF($B$3,$C$3,B9) =DATEDIF($B$3,$C$3,B10)

Ao

Mes

Dia

2013 2009

7 5

6 31

4 Aos

1 Mes

#NAME? #NAME?

'Funcin que muestra la frmula de una celda 'Devuelve la frmula que contiene una celda en lengua 'Si se quita la palabra 'Local' devuelve la frmula en ing Function DisplayCellFormula(Celda As Range) As Strin DisplayCellFormula = Celda.FormulaLocal End Function

=DAY(C3)-DAY(B3)+IF(DAY(C3)>=DAY(B3),0,DAY(FIN.MES(C3,-1)))

=MONTH(C3)-MONTH(B3)+IF(C3>=DATE(YEAR(C3),MONTH(B3),DAY(B3)),0,12)-IF(DAY(C3)>=DAY =YEAR(C3)-YEAR(B3)-IF(C3>=DATE(YEAR(C3),MONTH(B3),DAY(B3)),0,1)

Ao 2009

Mes 5

Da 31

31-may-2009

a frmula de una celda ue contiene una celda en lenguaje local Local' devuelve la frmula en ingls. ormula(Celda As Range) As String = Celda.FormulaLocal

DAY(FIN.MES(C3,-1)))

AY(B3)),0,12)-IF(DAY(C3)>=DAY(B3),0,1)

También podría gustarte