martes, 4 de septiembre de 2007

Funciones Fecha y Hora

FUNCIONES FECHA Y HORA
Con estas funciones podremos trabajar con el texto y la hora obteniendo parte de esta información y trabajando con ella de forma muy concreta.
Para poder trabajar con estas funciones queremos recordar que para que en una celda aparezca la fecha de este justo momento podemos utilizar la combinación de teclas: Ctrl + ; Si quieres que aparezca la hora utilizaremos la combinación de teclas: Ctrl + :
AHORA
Esta función nos devuelve la fecha y la hora actual del sistema. Las dos aparecen dentro de la misma celda. Cambiando el formato de la celda podremos hacer que aparezca una u otra según nos interese.
Sintaxis: AHORA() es importante ver que dentro de esta función no existe ningún tipo de argumento.
Ejemplo:
En la celda A1 introduce la función =AHORA(), en el momento de pulsar Enter te aparecerá la fecha y la hora del sistema.
AÑO
Nos devuelve el año de una fecha
Sintaxis: AÑO(Fecha)
Ejemplo:
En la celda A1 introduce la fecha del sistema actual (Ctrl + ;) para que el año de esta fecha aparezca en la celda A2 deberás escribir la función: =AÑO(A1)
DIA
Nos devuelve el día de una fecha
Sintaxis: DIA(Fecha)
Ejemplo:
En la celda A1 introduce la fecha del sistema actual, recuerda que para ello solamente deberás utilizar la combinación de teclas Ctrl + ; para que el número del día de esta fecha aparezca en la celda A2 deberás escribir la función: =DIA(A1)

DIAS360
Nos calcula la diferencia de días que hay entre dos fechas basándose en un año de 360 días, normalmente se utiliza para cálculos financieros.
Sintaxis: DIAS360(Fecha inicial; Fecha final)
Ejemplo:
En la celda A1 introduce la fecha de hoy. En la celda A2 escribe la misma fecha pero pon un año menos. Si en la celda A3 escribimos la función =DIAS360(A2;A1), nos dará como resultado: 360.

DIASEM
Nos devuelve un número del 1 al 7 que indica la posición del día de la semana.
Sintaxis: DIASEM(Fecha; Rango de fechas)
En el rango de fechas podremos introducir el valor 1 si se desea que el primer día de la semana sea domingo, un 2 si el primer día de la semana sea lunes,
Ejemplo:
Escribe en la celda A1 la fecha: 1/1/2005. Si en la celda A2 introducimos la función =DIASEM(A1;2) aparecerá como resultado un 4. Si escribiéramos la función =DIASEM(A1;1) aparecería un 5.

A tener en cuenta

Función lógica: Y-O

Y
Esta función suele utilizarse conjuntamente con la función Si. Nos permite realizar en lugar de una pregunta varias. Y sólo se realizará el argumento situado en la parte verdadero del Si en el momento que todas las respuestas sean verdaderas. Hay que tener en cuenta que si todos los valores lógicos son verdaderos la respuesta será VERDADERO y si tan sólo uno de los valores lógicos es falso la respuesta será FALSO.

Sintaxis: Y(Valor lógico1; Valor lógico 2; Valor lógico3;...)

Ejemplo:

En la celda A1, introduciremos la edad y en la A2 la estatura de la persona medida en centímetros. En la celda A3 aparecerá el texto "Puede pasar" si la edad es mayor de 16 años y mide más de 1.50. En el caso que alguna de las dos condiciones no se cumplan, aparecerá el texto "NO puede pasar". =SI(Y(A1>16;B1>1.50);"Puede pasar";"NO puede pasar") Observa que toda la función Y(...) se escribe dentro del primer argumento de la función Si.

Ejemplo:
Si las notas en A1, en A2 y en A3 están aprobadas, decir FELICITACIONES, sino decir ESTUDIA MÁS.
=Si(Y(A1>=11,A2>=11,A3>=11),”FELICITACIONES”,”ESTUDIA MÁS”)
Respuesta: como A1 no es aprobado todo es FALSO, entonces la función SI dará la respuesta ESTUDIA MÁS

O
Esta función también se suele utilizar conjuntamente con la función Si. Con ella también podremos realizar varias preguntas dentro del Si y la parte que está en el argumento reservado para cuando la pregunta es verdadera, sólo se realizará en el caso que cualquiera de las respuestas a las preguntas dentro de la O sea verdadera. . Hay que tener en cuenta que con sólo un valor lógico verdadero la respuesta será VERDA-DERO, sólo se obtendrá FALSO cuando todos los valores lógicos son falsos.
Sintaxis: O(Pregunta 1; pregunta 2; pregunta 3;...)

Ejemplo: Utilizaremos el mismo ejemplo anterior pero dejaremos pasar si la persona es mayor de 16 años o mide más de 150. De esta manera con que se cumpla una de las dos aparecerá el texto "Puede pasar". El único caso que aparecerá "NO puede pasar", será cuando las dos preguntas no se cumplan. =SI(O(A1>16;B1>150);"Puede pasar";"NO puede pasar")

Otros ejemplo:
Si la nota en A1 o en A2 o A3 están desaprobadas, decir TIENE JALADOS, sino decir BUEN ALUMNO.
=Si(O(A1<11,A2<11,A3<11),”TIENE JALADOS”,”BUEN ALUMNO”)
Respuesta: como A1 es verdadero, basta que uno sea verdadero para que todo sea VERDADERO, enton-ces la función SI dará la respuesta TIENE JALADOS.