Está en la página 1de 9

Microsoft Excel

FRMULAS Y FUNCIONES EN EXCEL


01. FRMULAS Y FUNCIONES: Las frmulas son ecuaciones que efectan clculos dando referencia a celdas, nombres, datos, etc., y que producen finalmente un resultado. PARTES DE UNA FRMULA. Una frmula puede contener: funciones, referencias, operadores y constantes.

= SUMA ( ) * A4 ^ 2

4
1. Funciones: Son sintaxis que permiten reducir la extensin de una frmula. 2. Referencias: Es la denominacin al conjunto celdas (continuas o discontinuas). 3. Constantes: Son nmeros o valores de texto escritos directamente y que permanecen en una frmula. 4. Operadores: Son las que operan las funciones, referencias y constantes y se clasifican en: aritmticos, de texto, de comparacin y de referencia. OPERADORES DE CLCULO EN LAS FRMULAS: Los operadores especifican el tipo de clculo que se desea realizar con los elementos de una frmula. Microsoft Excel incluye cuatro tipos diferentes de operadores de clculo: aritmtico, comparacin, texto y referencia. Tipos de Operadores: Operadores Aritmticos.Para ejecutar las operaciones matemticas bsicas como suma, resta o multiplicacin, combinar nmeros y generar resultados numricos, utilice los siguientes operadores aritmticos:

Operador Aritmtico + Signo ms * / % ^ Signo menos Asterisco Barra oblicua Signo de porcentaje Acento circunflejo

Significado Suma Resta Negacin Multiplicacin Divisin Porcentaje Exponenciacin

Ejemplos (3+3) (3-1) (-1) (3*3) (3/3) (20%) (3^2)

Operadores de Comparacin.Se pueden comparar dos valores con los siguientes operadores. Cuando se comparan dos valores utilizando estos operadores, el resultado es un valor lgico: VERDADERO o FALSO: Operador de Comparacin Significado Ejemplos

Microsoft Excel
= > < >= <= <> Signo igual Signo mayor que Signo menor que Signo igual o mayor que Signo igual o menor que Signo distinto de Igual a Mayor que Menor que Igual o mayor que Igual o menor que Distinto de (A1=B1) (A1>B1) (A1<B1) (A1>=B1) (A1<=B1) (A1<>B1)

Operadores de Concatenacin de texto.Utilice el signo (&) para unir o concatenar una o varias cadenas de texto con el fin de generar un solo elemento de texto. Operador de Texto & y comercial Significado Ejemplos Conecta o concatena dos valores para (viento & norte) generar un valor de texto continuo

Operadores de Referencia.Combinan rangos de celdas para los clculos con los siguientes operadores: Operador de Referencia Significado Ejemplos (A10:F10) Intervalo de filas (B5:B15) Intervalo de columnas (B15,D15,J18,C4) (A10:F10),(B5:B15)

Operador de Rango que genera una referencia a todas las celdas como Dos puntos intervalo entre la Primera y ltima celda. Se utiliza cuando las celdas a operar son continuadas en columnas o en filas. Operador de Unin que combina varias celdas para obtener una sola referencia. Coma Se utiliza cuando las celdas a operar se encuentran separadas. Operador de Interseccin que genera una referencia de celdas comunes a dos Espacio referencias iniciales. Se utiliza para ubicar la interseccin de dos rangos.

((B7:D7) (C6:C8))

ORDEN EN QUE EXCEL EJECUTA LAS OPERACIONES EN LAS FRMULAS: Las frmulas calculan los valores en un orden especfico; y que al realizar una frmula siempre comienza por el signo igual (=). Excel calcula por defecto la frmula de izquierda a derecha, segn el orden especfico de cada operador de la frmula; por lo tanto, el orden de prioridad de los operadores es el siguiente: 1. Porcentaje 4. Suma y resta 2. Exponente 5. Unin de texto 3. Multiplicacin y divisin 6. Comparacin Ejemplo de prioridad en calcular los operadores: = 10 + 2 * 10 producir un resultado de 30. pues primero se realiza la operacin de multiplicacin de 2 * 10 y finalmente se le suma el primer 10.

Microsoft Excel

Uso de parntesis o separadores.- Para cambiar el orden de evaluacin, se debe escribir entre parntesis la parte de la frmula que se desea calcular en primer lugar. = (10+2)*10 producir un resultado de 120. pues en este caso se producir en primer lugar la multiplicacin del interior del parntesis (separador de los operandos) multiplicando su resultado por el ltimo 10. MENSAJES DE ERROR: En algn momento puede producirse el caso de equivocarse en la elaboracin de una frmula y que sta intente realizar clculos con datos errneos, por lo que Excel devolver un mensaje de error para poder detectar el error y corregirla. Las descripciones son las siguientes: ERROR #DIV/0! #N/A #NOMBRE? #NULO! #NUM! #REF! #VALOR! ####### SIGNIFICADO Se est intentando dividir un nmero entre 0 Valor no disponible Se ha utilizado un nombre que Excel no reconoce Interseccin no vlida de dos reas Nmero utilizado de forma incorrecta Referencia no vlida a una celda Operando o argumento errneo Columna demasiado estrecha para ver los datos

02. FUNCIONES: Estructura: =nombre_funcin(argumento1;argumento2;...;argumentoN) Las reglas para la construccin de funciones son las siguientes: Si la funcin va al comienzo de una frmula debe empezar por el signo =. Los argumentos o valores de entrada van siempre entre parntesis. Hay que tomar en cuenta que no se dejan espacios antes o despus de cada parntesis. Los argumentos pueden ser valores constantes (nmero o texto), frmulas o funciones. Los argumentos deben de separarse por un punto y coma ( ; ) o una coma ( , )

INSERTAR FUNCIN CON EL ASISTENTE: 1. Situarse en la celda donde queremos introducir la funcin. 2. Hacer clic en la pestaa Frmulas. 3. Elegir la opcin Insertar funcin.

Microsoft Excel

4. O bien, hacer clic sobre el botn cuadro de dilogo Insertar funcin:

de la barra de frmulas, Aparecer el siguiente

Ejemplo de la funcin Suma:

En el recuadro Nmero1 hay que indicar el primer argumento que generalmente ser una celda o rango de celdas tipo A1:B4 . Para ello, hacer clic sobre le botn para que el

Microsoft Excel
cuadro se haga ms pequeo y podamos ver toda la hoja de clculo, a continuacin seleccionar el rango de celdas o la celda deseadas como primer argumento (para seleccionar un rango de celdas haz clic con el botn izquierdo del ratn sobre la primera celda del rango y sin soltar el botn arrstralo hasta la ltima celda del rango) y pulsar la tecla INTRO para volver al cuadro de dilogo. UTILIZAR EXPRESIONES COMO ARGUMENTOS DE LAS FUNCIONES:

Excel permite que en una funcin tengamos como argumentos expresiones, por ejemplo la suma de dos celdas (A1+A3). El orden de ejecucin de la funcin ser primero resolver las expresiones y despus ejecutar la funcin sobre el resultado de las expresiones. Por ejemplo, si tenemos la siguiente funcin =Suma((A1+A3);(A2-A4)) donde: Excel resolver primero las expresiones (A1+A3) y (A2-A4) para obtener el resultado. UTILIZAR FUNCIONES COMO ARGUMENTOS DE LAS FUNCIONES: Excel tambin permite que una funcin se convierta en argumento de otra funcin, de esta forma podemos realizar operaciones realmente complejas en una simple celda. Por ejemplo: =MAX(SUMA(A1:A4);B3) Esta frmula consta de la combinacin de dos funciones, la suma y el valor mximo. Excel realizar primero la suma SUMA(A1:A4) y despus calcular el valor mximo entre el resultado de la suma y la celda B3. 03. CLASIFICACIN Y USO DE FUNCIONES: A) FUNCIONES DE FECHA Y HORA:
Funcin AHORA() AO(nm_de_serie) DIA(nm_de_serie) DIAS360(fecha_inicial;fecha_final;mtodo) DIASEM(nm_de_serie;tipo) FECHA(ao;mes;da) FECHANUMERO(texto_de_fecha) HORA(nm_de_serie) HORANUMERO(texto_de_fecha) HOY() MES(nm_de_serie) MINUTO(nm_de_serie) NSHORA(hora;minuto;segundo) SEGUNDO(nm_de_serie) Descripcin Devuelve la fecha y la hora actual Devuelve el ao en formato ao Devuelve el da del mes Calcula el nmero de das entre las dos fechas Devuelve un nmero del 1 al 7 Devuelve la fecha en formato fecha Devuelve la fecha en formato de fecha Devuelve la hora como un nmero del 0 al 23 Convierte una hora de texto en un nmero Devuelve la fecha actual Devuelve el nmero del mes en el rango del 1 (enero) al 12 (diciembre) Devuelve el minuto en el rango de 0 a 59 Convierte horas, minutos y segundos dados como nmeros Devuelve el segundo en el rango de 0 a 59

Microsoft Excel

B) FUNCIONES DE TEXTO:
Funcin CARACTER(nmero) CODIGO(texto) CONCATENAR(texto1;texto2;...;textoN) DECIMAL(nmero;decimales;no_separar_millares) DERECHA(texto;nm_de_caracteres) ENCONTRAR(texto_buscado;dentro_del_texto;nm_inicial) ESPACIOS(texto) EXTRAE(texto;posicion_inicial;nm_caracteres) HALLAR(texto_buscado;dentro_del_texto;nm_inicial) IGUAL(texto1;texto2) IZQUIERDA(texto;nm_de_caracteres) LARGO(texto) LIMPIAR(texto) MAYUSC(texto) MINUSC(texto) MONEDA(nmero;nm_de_decimales) NOMPROPIO(texto) REEMPLAZAR(texto_original;num_inicial;nm_de_caracteres;texto_nuevo) REPETIR(texto;nm_de_veces) SUSTITUIR(texto;texto_original;texto_nuevo;nm_de_ocurrencia) T(valor) TEXTO(valor;formato) TEXTOBAHT(nmero) VALOR(texto) Descripcin Devuelve el carcter especificado por el nmero Devuelve el cdigo ASCII del primer caracter del texto Devuelve una cadena de caracteres con la unin Redondea un nmero pasado como parmetro Devuelve el nmero de caracteres especificados Devuelve la posicin inicial del texto buscado Devuelve el mismo texto pero sin espacios Devuelve los caracteres indicados de una cadena Encuentra una cadena dentro de un texto Devuelve un valor lgico (verdadero/falso) Devuelve el nmero de caracteres especificados Devuelve la longitud del texto Limpia el texto de caracteres no imprimibles Convierte a maysculas Convierte a minsculas Convierte a moneda Convierte a mayscula la primera letra del texto Reemplaza parte de una cadena de texto por otra Repite el texto Reemplaza el texto con texto nuevo Comprueba que el valor es texto Convierte un valor a texto Convierte un nmero a texto tailands (Baht) Convierte un texto a nmero

Microsoft Excel

C) FUNCIONES DE BSQUEDA:
Funcin AREAS(ref) BUSCAR(...) BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas ;ordenado) BUSCARV(valor_buscado;matriz_buscar_en;indicador_colu mnas;ordenado) COINCIDIR(valor_buscado;matriz_buscar_en;tipo_de_coinci dencia) COLUMNA(ref) COLUMNAS(matriz) DESREF(ref;filas;columnas;alto;ancho) DIRECCION(fila;columna;abs;a1;hoja) ELEGIR(num_indice;valor1;valor2;...) FILA(ref) FILAS(matriz) HIPERvnculo(ubicacin_del_vnculo;nombre_descriptivo) IMPORTARDATOSDINAMICOS(camp_datos;tablas_dinmica s;campo1;elemento1;campo2;elemento2...) INDICE(matriz;num_fila;num_columna) INDIRECTO(ref;a1) TRANSPONER(matriz) Descripcin Devuelve el nmero de rangos de celdas contiguas Busca valores de un rango de una columna o una fila Busca en la primera fila de la tabla o matriz de valores Busca un valor en la primera columna de la izquierda Devuelve la posicin relativa de un elemento Devuelve el nmero de columna de una referencia Devuelve el nmero de columnas que componen la matriz Devuelve una referencia a un rango Crea una referencia de celda en forma de texto Elige un valor o una accin de una lista de valores Devuelve el nmero de fila Devuelve el nmero de filas Crea un acceso directo a un documento Extrae datos almacenados en una tabla dinmica Devuelve el valor de una celda en la interseccin de una fila y una columna Devuelve una referencia especificada Intercambia las filas por las columnas en una matriz

D) FUNCIONES FINANCIERAS:
Funcin DB(costo;valor_residual;vida;periodo;mes) Descripcin y Ejemplo Devuelve la depreciacin de un bien para un perodo especificado, mtodo de depreciacin de saldo fijo Devuelve la depreciacin de un bien para un perodo especificado, mediante el mtodo de depreciacin por doble disminucin de saldo Devuelve la depreciacin de un bien para un perodo especificado, incluyendo

DDB(costo;valor_residual;vida;periodo;factor) DVS(costo;valor_residual;vida;periodo_inicial;period o_final;factor;sin_cambios)

Microsoft Excel
periodos parciales INT.PAGO.DIR(tasa;periodo;nper;va) NPER(tasa;pago;va;vf;tipo) PAGO(tasa;nper;va;vf;tipo) PAGOINT(tasa;periodo;nper;va;vf;tipo) PAGOPRIN(tasa;periodo;nper;va;vf;tipo) SLN(costo;valor_residual;vida) SYD(costo;valor_residual;vida;periodo) TASA(nper;pago;va;vf;tipo;estimar) TIR(valores;estimar) TIRM(valores;tasa_financiamiento;tasa_reinversin) VA(tasa;nper;pago;vf;tipo) VF(tasa;nper;pago;vf;tipo) Calcula el inters pagado durante un perodo especfico de una inversin Devuelve el nmero de pagos de una inversin Devuelve el pago de un prstamo basado en pagos y tasas de inters constantes Devuelve el inters pagado por una inversin durante periodo determinado Devuelve el pago de un capital de una inversin determinada Devuelve la depreciacin por mtodo directo de un bien durante un perodo dado Devuelve la depreciacin por mtodo de anualidades de un bien durante un perodo especfico Devuelve la tasa de inters por periodo de un prstamo o una inversin Devuelve la tasa interna de retorno de una inversin para una serie de valores en efectivo Devuelve la tasa interna de retorno modificada Devuelve el valor actual de una inversin Devuelve el valor futuro de una inversin basada en pagos peridicos y constantes ms una tasa de inters constante Devuelve el valor neto actual de una inversin a partir de una tasa de descuentos y una serie de pagos futuros

VNA(tasa;valor1;valor2;...)

E) DIVERSAS FUNCIONES:
Funcin Funciones matemticas y trigonomtricas ABS(nmero) ALEATORIO() COMBINAT(nmero;tamao) COS(nmero) ENTERO(nmero) EXP(nmero) FACT(nmero) NUMERO.ROMANO(nmero,forma) PI() POTENCIA(nmero;potencia) Devuelve el valor absoluto de un nmero Devuelve un nmero entre 0 y 1 Devuelve el nmero de combinaciones para un nmero determinado de elementos Devuelve el coseno de un ngulo Redondea un nmero hasta el entero inferior ms prximo Realiza el clculo de elevar "e" a la potencia de un nmero determinado Devuelve el factorial de un nmero Devuelve el nmero pasado en formato decimal a nmero Romano Devuelve el valor de la constante pi Realiza el clculo de elevar un nmero a Descripcin

Microsoft Excel
la potencia indicada PRODUCTO(nmero1;nmero2;...) RAIZ(nmero) RESIDUO(nmero;nm_divisor) Funciones estadsticas MEDIA.ARMO(nmero1;nmero2;...) MAX(nmero1;nmero2;...) MIN(nmero1;nmero2;...) MEDIANA(nmero1;nmero2;...) MODA(nmero1;nmero2;...) PROMEDIO(nmero1;nmero2;...) VAR(nmero1;nmero2;...) K.ESIMO.MAYOR(matriz;k) K.ESIMO.MENOR(matriz;k) Funciones lgicas FALSO() VERDADERO SI(prueba_logica;valor_si_verdadero;valor_si_falso) NO(valor_lgico) Y(valor_logico1;valor_logico2;...) O(valor_logico1;valor_logico2;...) Funciones de informacin ESBLANCO(valor) ESERR(valor) ESLOGICO(valor) ESNOTEXTO(valor) ESTEXTO(valor) ESNUMERO(valor) TIPO(valor) Comprueba si se refiere a una celda vaca Comprueba si un valor es un error Comprueba si un valor es lgico Comprueba si un valor no es de tipo texto Comprueba si un valor es de tipo texto Comprueba si un valor es de tipo numrico Devuelve un nmero que representa el tipo de datos del valor Devuelve el valor lgico Falso Devuelve el valor lgico Verdadero Devuelve un valor u otro, segn se cumpla o no una condicin Invierte el valor lgico proporcionado Comprueba si todos los valores son verdaderos Comprueba si algn valor lgico es verdadero y devuelve VERDADERO Devuelve la media armnica de un conjunto de nmeros positivos Devuelve el valor mximo de la lista de valores Devuelve el valor mnimo de la lista de valores Devuelve la mediana de la lista de valores Devuelve el valor que ms se repite en la lista de valores Devuelve la media aritmtica de la lista de valores Devuelve la varianza de una lista de valores Devuelve el valor k-simo mayor de un conjunto de datos Devuelve el valor k-simo menor de un conjunto de datos Devuelve el resultado de realizar el producto de todos los nmeros pasados como argumentos Devuelve la raiz cuadrada del nmero indicado Devuelve el resto de la divisin