Seguidores

jueves, 7 de marzo de 2013

Funciones de fecha y hora


FUNCIONES DE FECHA Y HORA


FUNCIONES DE FECHA Y HORA
Estas funciones permiten hacer cálculos y manipular los datos que son de tipo fecha y hora. Puede obtener la fecha actual, la hora actual. Está en condiciones de establecer el número de días que hay entre dos fechas. Si quiere saber a qué día de la semana corresponde una fecha determinada, por ejemplo, si es lunes o martes. Si quiere extraer solo el año o el mes de una fecha. En fin, son muchas las posibilidades que se tienen en Excel para llevar a cabo todos estos trabajos.
Para insertar una función, haga clic sobre el ícono “Pegar función” de la barra de herrramientas estándar. Aparece el cuadro de diálogo indicado en la figura No. 6. En “ Categoría de la función:”seleccione Fecha y Hora , a la derecha en “ Nombre de la función:” aparece la lista de todas las funciones disponibles para manipular fecha y hora. A continuación se va a explicar la utilización de cada una de ellas.
En cualquiera de las versiones que se posea de Excel, las funciones van a ser las mismas o van a cambiar en pequeña medida. El funcionamiento de la hoja electrónica va a ser similar, lo único que se hace es incluirle mejoras.

AHORA(): En Excel, la fecha y la hora están representados por un número de serie que son valores secuenciales asignados para tal fin. La función devuelve la fecha y la hora actuales, la puede ver dependiendo del formato que le de a la celda que contiene la función. Ejemplo:
AHORA() da como resultado 1/27/04 20:12
AÑO(núm_de_serie): Toma la fecha dada como argumento y devuelve el año. Ejemplo:
AÑO(“01/01/1999”) da como resultado 1999.
AÑO(AHORA()) da como resultado 2004, es decir, el año de la fecha actual.
DIA(núm_de_serie): Da como resultado el día que está representado en la fecha. El valor devuelto está comprendido entre 1 y 31. Si el argumento dado no es de tipo fecha, la función devuelve el código de error #¡VALOR! Ejemplo:
DIA(“28/01/2003”) da como resultado 28
DIA(“05/01/2004”) da como resultado 05
DIA(“mi fecha”) da como resultado #¡VALOR! Porque el argumento no es de tipo fecha.
DIA360(fecha_inicial,fecha_final,método): Esta función devuelve el número de días que hay entre los argumentos fecha_inicial fecha_final. Para el cálculo toma el año de 360 días, es decir, 12 meses de 30 días. El argumento método puede tomar uno de los valores lógicos VERDADERO FALSO.Si método es VERDADERO , utiliza el método europeo para los cálculos de fecha, de lo contrario, si método es FALSO, o se imite este argumento, utiliza el método americano.
Al utilizar el método europeo, si fecha_inicial fecha_final es 31 del mes, para efectos de cálculo pasa a ser 30 del mismo mes.
Al utilizar el método americano, si fecha_inicial es 31 del mes, pasa a ser 30 del mismo mes. Si fecha_final es 31 del mes y fecha_inicial es anterior al día 30, la fecha_final pasa a ser el 1 del mes siguiente. Si fecha_final es 31 y fecha_inicial es 30 o 31, fecha final pasa a ser 30 del mismo mes. Ejemplo:
DIAS360(“01/01/2004”,“31/01/2004”,FALSO) da como resultado 30 dias.
DIAS360(“30/01/2003”, “01/01/2004”,FALSO) da como resultado 331 dias.
DIAS360(“01/01/2004”,“29/02/2004”,FALSO) da como resultado 58 dias .
DIAS360(“27/12/2003”,“31/01/2004”,VERDADERO ) da como resultado 33 dias .
DIAS360(“27/12/2003”, “31/01/2004”, FALSO) da como resultado 34 días .
DIASEM(núm_de_serie,tipo): El resultado de esta función es un número que identifica el número de la semana, es decir, si es lunes, martes, etc.. El resultado de la función depende del argumento tipo .
Si tipo es 1 o se omite, la función devuelve 1 si la fecha corresponde a domingo, 2 si la fecha es lunes, así sucesivamente hasta 7 si la fecha es sábado.
Si tipo es 2, la función devuelve 1 si la fecha corresponde a lunes, 2 si es martes, así sucesivamente hasta 7 si la fecha es domingo.
Si tipo es 3, la función devuelve 0 si la fecha corresponde a lunes, 1 si es martes, etc, hasta 6 si la fecha corresponde a domingo.
Ejemplo:
DIASEM(“03/02/2004”,1) da como resultado porque la fecha es un martes
DIASEM(“01/01/2004”,1) da como resultado porque la fecha es un jueves
DIASEM(“31/05/2004”,2) da como resultado porque la fecha es un lunes
DIASEM(“09/01/2004”,3) da como resultado porque la fecha es un viernes.
FECHA(año,mes,dia): El resultado de la función es la fecha resultante de los argumentos dados. Ejemplo:
FECHA(2004,02,01) da como resultado la fecha febrero 2 de 2004
FECHA(2001,05,01) da como resultado la fecha mayo 1 de 2001
FECHA(01,06,20) da como resultado la fecha junio 20 de 2001 .
FECHANUMERO(texto_de_fecha): Convierte el argumento texto_de_fecha en un valor numérico que es el número de serie para esa fecha. Ejemplo:
FECHANUMERO(“12/12/2003”) da como resultado 37967
FECHANUMERO(“04/04/2004”) da como resultado 38081 .
HORA(núm_de_serie): Devuelve un número comprendido entre 0 y 23 que representa la hora para el valor dado como argumento. Ejemplo:
HORA(“12:00:00 am”) da como resultado 0
HORA(“1:25:00 am”) da como resultado 1
HORA(“11:00:00 pm”) da como resultado 23.
HORANUMERO(texto_de_hora): Toma el argumento texto_de_hora que es de tipo texto y devuelve el número de serie que corresponde a la hora dada como argumento. Ejemplo:
HORANUMERO(“12:24:00”) da como resultado 0.51666667
HORANUMERO(“13:25:02”) da como resultado 0.55905093.
HOY() : Devuelve la fecha actual y la puede ver dependiendo del formato dado, tomará la apariencia que desee. Esta es una de las pocas funciones sin argumentos.
MES(núm_de_serie): El resultado de esta función es un valor numerico entre 1 y 12 que representa el mes al que corresponde la fecha dada en el argumento núm_de_serie . Ejemplo:
MES(HOY()) da como resultado 2 que corresponde a febrero, suponiendo que estamos en febrero. Este ejemplo también tiene como objetivo mostrar que se pueden utilizar funciones compuestas por otras funciones.
MES(“03/03/2003”) da como resultado 3, correspondiente a marzo.
MINUTO(núm_de_serie): Devuelve un valor entre 0 y 59 que representa los minutos del argumento núm_de_serie. Ejemplo:
MINUTO(AHORA()) da como resultado en este caso, eran las 11:09 am
MINUTO(“12:30:00”) da como resultado 30 .
MINUTO(“12:25:02 pm”) da como resultado 25
NSHORA(hora,minuto,segundo): Toma los argumentos dados y el resultado es un número comprendido entre 0 y 0.99999999 que representa la hora dada. El valor devuelto por la función representa el número de serie para esa hora. El argumnto hora es un número entre 0 y 23. Los argumentos minuto segundo son valores numéricos comprendidos entre 0 y 59. Ejemplo:
NSHORA(12,20,00) da como resultado 0.51388889 .
NSHORA(13,29,50) da como resultado 0.56238426
SEGUNDO(número_de_serie): Devuelve un número entre 0 y 59 correspondiente al número de serie dado como argumento que representa los segundos. Ejemplo:
SEGUNDO(“11:24:30”) da como resultado 30
SEGUNDO(“09:30:58”) da como resultado 58
SEGUNDO(“02/02/2004 11:48:03”) da como resultado 3.

Funciones de cubo


FUNCION DE CUBO


Funciones de cubo

FUNCIÓNDESCRIPCIÓN
MIEMBROKPICUBODevuelve una propiedad de indicador clave de rendimiento (KPI) y muestra el nombre del KPI en la celda. Un KPI es una medida cuantificable, como los beneficios brutos mensuales o la facturación trimestral por empleado, que se utiliza para supervisar el rendimiento de una organización.
MIEMBROCUBODevuelve un miembro o tupla del cubo. Se utiliza para validar la existencia del miembro o tupla en el cubo.
PROPIEDADMIEMBROCUBODevuelve el valor de una propiedad de miembro del cubo. Se utiliza para validar la existencia de un nombre de miembro en el cubo y para devolver la propiedad especificada para este miembro.
MIEMBRORANGOCUBODevuelve el miembro n, o clasificado, en un conjunto. Se utiliza para devolver uno o más elementos de un conjunto, por ejemplo, el cantante que más discos vende o los 10 mejores alumnos.
CONJUNTOCUBODefine un conjunto calculado de miembros o tuplas mediante el envío de una expresión de conjunto al cubo en el servidor, lo que crea el conjunto y, después, devuelve dicho conjunto a Microsoft Office Excel.
RECUENTOCONJUNTOCUBODevuelve el número de elementos de un conjunto

Funciones de ingenieria


FUNCIONES DE INGENIERIA


Funciones de ingeniería

BESSELI   Devuelve la función Bessel modificada In(x)
BESSELJ   Devuelve la función Bessel Jn(x)
BESSELK   Devuelve la función Bessel modificada Kn(x)
BESSELY   Devuelve la función Bessel Yn(x)
BIN.A.DEC   Convierte un número binario en decimal
BIN.A.HEX   Convierte un número binario en hexadecimal
BIN.A.OCT   Convierte un número binario en octal
COMPLEJO   Convierte coeficientes reales e imaginarios en un número complejo
CONVERTIR   Convierte un número de un sistema de medida a otro
DEC.A.BIN   Convierte un número decimal en binario
DEC.A.HEX   Convierte un número decimal en hexadecimal
DEC.A.OCT   Convierte un número decimal en octal
DELTA   Comprueba si dos valores son iguales.
FUN.ERROR   Devuelve la función de error
FUN.ERROR.COMPL   Devuelve la función de error complementaria
MAYOR.O.IGUAL   Comprueba si un número es mayor que el valor de referencia
HEX.A.BIN   Convierte un número hexadecimal en binario
HEX.A.DEC   Convierte un número hexadecimal en decimal
HEX.A.OCT   Convierte un número hexadecimal en octal
IM.ABS   Devuelve el valor absoluto (módulo) de un número complejo
IMAGINARIO   Devuelve el coeficiente de la parte imaginaria de un número complejo
IM.ANGULO   Devuelve el argumento theta, un ángulo expresado en radianes
IM.CONJUGADA   Devuelve el conjugado complejo de un número complejo
IM.COS   Devuelve el coseno de un número complejo
IM.DIV   Devuelve el cociente de dos números complejos
IM.EXP   Devuelve el resultado de la función exponencial de un número complejo
IM.LN   Devuelve el logaritmo neperiano de un número complejo
IM.LOG10   Devuelve el logaritmo en base 10 de un número complejo
IM.LOG2   Devuelve el logaritmo en base 2 de un número complejo
IM.POT   Devuelve el resultado de un número complejo elevado a una potencia entera
IM.PRODUCT   Devuelve el producto de 2 a 29 números complejos
IM.REAL   Devuelve el coeficiente real de un número complejo
IM.SENO   Devuelve el seno de un número complejo
IM.RAIZ2   Devuelve la raíz cuadrada de un número complejo
IM.SUSTR   Devuelve la diferencia entre dos números complejos
IM.SUM   Devuelve la suma de dos números complejos
OCT.A.BIN   Convierte un número octal en binario
OCT.A.DEC   Convierte un número octal en decimal
OCT.A.HEX   Convierte un número octal en hexadecimal

Informacion


INFORMACION


Funciones de información

FUNCIÓNDESCRIPCIÓN
CELDADevuelve información acerca del formato, la ubicación o el contenido de una celda
TIPO.DE.ERRORDevuelve un número que corresponde a un tipo de error
INFODevuelve información acerca del entorno operativo en uso
ESBLANCODevuelve VERDADERO si el valor está en blanco
ESERRDevuelve VERDADERO si el valor es cualquier valor de error excepto #N/A
ESERRORDevuelve VERDADERO si el valor es cualquier valor de error
ES.PARDevuelve VERDADERO si el número es par
ESLOGICODevuelve VERDADERO si el valor es un valor lógico
ESNODDevuelve VERDADERO si el valor es el valor de error #N/A
ESNOTEXTODevuelve VERDADERO si el valor no es texto
ESNUMERODevuelve VERDADERO si el valor es un número
ES.IMPARDevuelve VERDADERO si el número es impar
ESREFDevuelve VERDADERO si el valor es una referencia
ESTEXTODevuelve VERDADERO si el valor es texto
NDevuelve un valor convertido en un número
NDDevuelve el valor de error #N/A
TIPODevuelve un número que indica el tipo de datos de un valor

Logicas


LOGICAS


FORMULAS LOGICAS

Las fórmulas lógicas se diferencian de las fórmulas, en que estas últimas devuelven un resultado numérico, en tanto que las primeras entregan un resultado lógico, es decir: verdadero o falso. Las mas simples sirven para hacer la comparación entre el contenido numérico de dos celdas utilizando los operadores lógicos que se muestran en la siguiente tabla
Operadores lógicos
estos operadores se llaman binarios ya que la operación se realiza entre dos operandos, para Excel estos operandos son el contenido numérico de dos celdas, por lo tanto podemos compararlas.
Supongamos que una empresa quiere saber si el balance semanal de un determinado mes tuvo ganancias o pérdidas, para lo que confeccionó la siguiente tabla
Superavit

donde se introdujo la fórmula
                                        fórmula
en la celda D3 y luego se la arrastró hasta la fila 6

Cuando esta fórmula se anida   con la función SI , por ejemplo, deja de ser una fórmula para transformarse en una proposición lógica y en este caso podríamos poner en la celda D3 la función
función SI
y la tabla queda
Otra tabla
que hace que la tabla tenga un aspecto mas claro.
Podemos hacernos una pregunta: quiero saber si 12.000 es menor que el numero que esta B3 y mayor que esta en C3 ¿es correcto poner la fórmula
                                         =B3<12.0000<C3
pongan esta fórmula en D3 y verán que el resultado es 0, Excel no nos dice que esta mal( no da error) pero tampoco da el resultado correcto pues este debería ser " VERDADERO". El problema está en que esta expresión no es la comparación entre dos celdas sino  la comparación de un número entre dos celdas, que es diferente; no es una operación binaria. Esto no quiere decir ( por suerte) que no podamos hacer nada mas con las fórmulas lógicas usando los operadores de la tabla, pero debemos complementarlas con las funciones Y(), O(), NO(), por ejemplo para la expresión que pusimos mas arriba debemos usar la funciónY() para obtener la fórmula
usando la funcion Y
que nos da el resultado correcto "VERDADERO". De esta forma podemos escribir muchísimas fórmulas lógicas, que serán proposiciones lógicas si las anidamos con otras funciones.

Funcion texto


FUNCION TEXTO


FUNCION TEXTO

En este artículo se describen la sintaxis de la fórmula y el uso de la función TEXTO de Microsoft Office Excel.

Descripción

La función TEXTO convierte una valor numérico en texto y le permite especificar el formato de presentación mediante cadenas de formato especiales. Esa función es útil cuando desea ver los números en un formato más legible o cuando desea combinar números con texto o símbolos. Por ejemplo, supongamos que la celda A1 contiene el número 23,5. Para que el formato del número sea un importe de moneda, puede usar la siguiente fórmula:
=TEXTO(A1;"$0,00")
En este ejemplo, Excel muestra $23,50.
También puede dar formato a los números con los comandos del grupo Número de la ficha Inicio de la Cinta de opciones. Sin embargo, estos comandos funcionan únicamente si toda la celda es numérica. Si desea dar formato a un número y combinarlo con texto, la función TEXTO es la mejor opción. Por ejemplo, puede agregar texto a la fórmula anterior:
=TEXTO(A1;"$0,00") & "por hora"
Excel muestra $23,50 por hora .

Sintaxis

TEXTO(valor; formato)
La sintaxis de la función TEXTO tiene los siguientes argumentos:
  • valor    Obligatorio. Valor numérico, fórmula que se evalúa a un valor numérico o referencia a una celda que contiene un valor numérico.
  • formato    Obligatorio. Formato numérico como cadena de texto entre comillas, por ejemplo, "d/m/aaaa" o "#.##0,00". Vea las siguientes secciones para obtener directrices de formato específicas.
 NOTAS 
  • El argumento formato no puede contener un asterisco (*).
  • Con la función TEXTO convierte un valor numérico en texto con formato y el resultado ya no se puede calcular como número. Para dar formato a una celda de modo que el valor permanezca numérico, haga clic con el botón secundario en la celda, haga clic en Formato de celdas y, a continuación, en el cuadro de diálogo Formato de celdas, en la ficha Número, configure las opciones de formato que desea. Para obtener más información sobre el uso del cuadro de diálogo Formato de celdas, haga clic en el botón Ayuda (?) ubicado en la esquina superior derecha del cuadro de diálogo.

Ejemplo

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
 
1
2
3
4




5




6


7


8


9


10
ABC
VendedorVentasDatos
Navarro280039300,625
López40%
FórmulaDescripciónResultado
=A2&" vendió unidades por valor de "&TEXTO(B2;"$0,00")&"".Combina la celda A2, la cadena de texto "vendió", la celda B2 (con formato de moneda) y la cadena de texto "unidades por valor de" en una frase.Navarro vendió unidades por el valor de $2800,00.
=A3&" vendió "&TEXTO(B3;"0%")&" de las ventas totales".Combina la celda A3, la cadena "vendió", la celda B3 (con formato de porcentaje) y la cadena de texto "de las ventas totales" en una frase.López vendió el 40 % de las ventas totales.
="Fecha: " & TEXTO(C2;"aaaa-mm-dd")Muestra el valor de C2 en formato de año de 4 dígitos, mes de 2 dígitos y día de 2 dígitos.Fecha: 2007-08-06
="Fecha y hora: " & TEXTO(C2;"d/m/aaaa h:mm a.m./p.m.")Muestra el valor de la celda C2 en formato de fecha corto y formato de hora de 12 horas.Fecha y hora: 6/8/2007 3:00 p.m.
=TEXTO(C2;"0,00E+00")Muestra el valor de C2 en formato científico (exponencial).3,93E+04
TEXTO(C2;"$#.##0,00")Muestra el valor de C2 en formato de moneda, con un separador de miles.$39.300,63

Bases de datos


BASES DE DATOS


Funciones de base de datos

FUNCIÓNDESCRIPCIÓN
BDPROMEDIODevuelve el promedio de las entradas seleccionadas en la base de datos
BDCONTARCuenta el número de celdas que contienen números en la base de datos
BDCONTARACuenta el número de celdas no vacías de la base de datos
BDEXTRAERExtrae de la base de datos un único registro que cumple los criterios especificados
BDMAXDevuelve el valor máximo de las entradas seleccionadas de la base de datos
BDMINDevuelve el valor mínimo de las entradas seleccionadas de la base de datos
BDPRODUCTOMultiplica los valores de un campo concreto de registros de la base de datos que cumplen los criterios especificados
BDDESVESTCalcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos
BDDESVESTPCalcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos
BDSUMAAgrega los números de la columna de campo de los registros de la base de datos que cumplen los criterios
BDVARCalcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos
BDVARPCalcula la varianza a partir de la población total de entradas seleccionadas de la base de datos