excel fórmulas

Publicado en por luis lora




FUNCIONES MATEMATICAS

ABS

Devuelve el valor absoluto de un número. El valor absoluto de un número es el número sin su signo.

Sintaxis

ABS(número)

Número  es el número real cuyo valor absoluto desea obtener.

Ejemplos

ABS(2) es igual a 2

ABS(-2) es igual a 2

Si A1 contiene -16, entonces:

RAIZ(ABS(A1)) es igual a 4

COCIENTE

Devuelve la parte entera de una división. Use esta función cuando desee descartar el residuo de una división.

Si esta función no está disponible y devuelve el error #¿NOMBRE?, instale y cargue el programa de complementos Herramientas para análisis.

Sintaxis

COCIENTE(numerador;denominador)

Numerador   es el dividendo.

Denominador   es el divisor.

Ejemplos

COCIENTE(5; 2) es igual a 2

COCIENTE(4,5; 3,1) es igual a 1

COCIENTE(-10; 3) es igual a -3

FACT

Devuelve el factorial de un número. El factorial de un número es igual a 1*2*3*...* número.

Sintaxis

FACT(número)

Número   es el número no negativo cuyo factorial desea obtener. Si el argumento número no es un entero, se trunca.

Ejemplos

FACT(1) es igual a 1

FACT(1,9) es igual a FACT(1) que es igual a 1

FACT(0) es igual a 1

FACT(-1) es igual a #¡NUM!

FACT(5) es igual a 1*2*3*4*5 que es igual a 120

POTENCIA

Devuelve el resultado de elevar el argumento número a una potencia.

Sintaxis

POTENCIA(número;potencia)

Número   es el número base. Puede ser cualquier número real.

Potencia   es el exponente al que desea elevar el número base.

Ejemplos

POTENCIA(5;2) es igual a 25

POTENCIA(98,6;3,2) es igual a 2401077

POTENCIA(4;5/4) es igual a 5,656854

PRODUCTO

Multiplica todos los números que figuran como argumentos y devuelve el producto.

Sintaxis

PRODUCTO(número1;número2; ...)

Número1, número2, ...   son de 1 a 30 números que desea multiplicar.

Ejemplos

Si las celdas A2:C2 contienen 5, 15 y 30:

PRODUCTO(A2:C2) es igual a 2.250

PRODUCTO(A2:C2, 2) es igual a 4.500

RAIZ

Devuelve la raíz cuadrada de un número.

Sintaxis

RAIZ(número)

Número   es el número cuya raíz cuadrada desea obtener.

Ejemplos

RAIZ(16) es igual a 4

RAIZ(-16) es igual a #¡NUM!

RAIZ(ABS(-16)) es igual a 4

REDONDEAR

Redondea un número al número de decimales especificado.

Sintaxis

REDONDEAR(número;núm_decimales)

Número   es el número que desea redondear.

Núm_decimales   especifica el número de dígitos al que desea redondear el argumento número.

Ejemplos

REDONDEAR(2,15; 1) es igual a 2,2

REDONDEAR(2,149; 1) es igual a 2,1

REDONDEAR(-1,475; 2) es igual a -1,48

REDONDEAR(21,5; -1) es igual a 20

RESIDUO

Devuelve el residuo o resto de la división entre número y núm_divisor. El resultado tiene el mismo signo que núm_divisor.

Sintaxis

RESIDUO(número;núm_divisor)

Número   es el número que desea dividir y cuyo residuo o resto desea obtener.

Núm_divisor   es el número por el cual desea dividir el argumento número.

Ejemplos

RESIDUO(3; 2) es igual a 1

RESIDUO(-3; 2) es igual a 1

RESIDUO(3; -2) es igual a -1

RESIDUO(-3; -2) es igual a -1

TRUNCAR

Trunca un número a un entero, suprimiendo la parte fraccionaria de dicho número.

Sintaxis

TRUNCAR(número; núm_decimales)

Número   es el número que desea truncar.

Núm_decimales   es un número que especifica la precisión al truncar. El valor predeterminado del argumento núm_decimales es 0.

Ejemplos

TRUNCAR(8,9) es igual a 8

TRUNCAR(-8,9) es igual a -8

TRUNCAR(PI()) es igual a 3

FUNCIONES DE BUSQUEDA

 

BUSCAR

La función BUSCAR tiene dos formas de sintaxis: vectorial y matricial.

Un vector es un rango que contiene una sola fila o una sola columna. La forma vectorial de BUSCAR busca en un rango de una fila o de una columna un valor (vector) y devuelve un valor desde la misma posición en un segundo rango de una fila o de una columna. Utilice esta forma de la función BUSCAR cuando necesite especificar el rango que contiene los valores que desea hacer coincidir. La otra forma de BUSCAR, busca automáticamente en la primera fila o en la primera columna.

Sintaxis 1

Forma vectorial

BUSCAR(valor_buscado;vector_de_comparación;vector_resultado)

Valor_buscado   es un valor que BUSCAR busca en la matriz. Valor_buscado puede ser un número, texto, un valor lógico, o un nombre o referencia que se refiera a un valor.

Vector_de_comparación   es un rango que sólo contiene una columna o una fila. Los valores en el vector_de_comparación pueden ser texto, números o valores lógicos.

Ejemplos

BUSCAR(4,91;A2:A7;B2:B7) es igual a "anaranjado"

BUSCAR(5,00;A2:A7;B2:B7) es igual a "anaranjado"

BUSCAR(7,66;A2:A7;B2:B7) es igual a "violeta"

BUSCAR(7,66E-14;A2:A7;B2:B7) es igual a #N/A, porque 7,66E-14 es menor que el valor más bajo de los valores en el vector_de_comparación A2:A7

IGUAL

Compara dos cadenas de texto y devuelve VERDADERO si son exactamente iguales y FALSO si no lo son. IGUAL reconoce mayúsculas y minúsculas, pero pasa por alto las diferencias de formato. Use IGUAL para comprobar el texto que introduce en un documento.

Sintaxis

IGUAL(texto1;texto2)

Texto1   es la primera cadena de texto.

Texto2   es la segunda cadena de texto.

Ejemplos

IGUAL("palabra";"palabra") es igual a VERDADERO

IGUAL("Palabra";"palabra") es igual a FALSO

IGUAL("p alabra";"palabra") es igual a FALSO

COLUMNA

Devuelve el número de columna de una referencia dada.

Sintaxis

COLUMNA(ref)

Ref   es la celda o el rango de celdas de las que se desea saber el número de columna.

  • Si se omite el argumento ref, se asume que es la referencia de la celda en la que aparece la función COLUMNA.

  • Si el argumento ref es un rango de celdas y si COLUMNA se introduce como una matriz horizontal, COLUMNA devuelve los números de columna del argumento ref en forma de matriz horizontal.

El argumento ref no puede referirse a varias áreas.

Ejemplos

COLUMNA(A3) es igual a 1

Cuando se introduce como una matriz en tres celdas horizontales contiguas:

COLUMNA(A3:C5) es igual a {1;2;3}

Si la función COLUMNA se introduce en C5, entonces:

COLUMNA() es igual a COLUMNA(C5) que es igual a 3

FILA

Devuelve el número de fila de una referencia.

Sintaxis

FILA(ref)

Ref   es la celda o rango de celdas de los que se desea conocer el número de fila.

  • Si el argumento ref se omite, se supone que es la referencia de la celda en la que aparece la función FILA.

  • Si ref es un rango de celdas y si la función FILA se introduce como una matriz vertical, FILA devuelve los números de filas de referencia como una matriz vertical.

El argumento ref no puede referirse a varias áreas.

Ejemplos

FILA(A3) es igual a 3

Cuando se introduce como una fórmula matricial en tres celdas verticales:

FILA(A3:B5) es igual a {345}

Si introduce FILA en la celda C5, entonces:

FILA() es igual a FILA(C5) que es igual a 5

TRANSPONER

Devuelve un rango de celdas vertical como un rango horizontal o viceversa. TRANSPONER debe introducirse como una fórmula matricial en un rango que tenga el mismo número de filas y columnas, respectivamente, que el número de columnas y filas en una matriz. Utilice TRANSPONER para cambiar la orientación vertical y horizontal de una matriz en una hoja de cálculo.

Sintaxis

TRANSPONER(matriz)

Matriz   es una matriz o un rango de celdas de una hoja de cálculo que desea transponer. La traspuesta de una matriz se crea utilizando la primera fila de la matriz como primera columna de la nueva matriz, la segunda fila de la matriz como segunda columna de la nueva matriz, etc.

Ejemplo

Supongamos que el rango A1:C1 contiene los valores 1; 2 y 3 respectivamente. Cuando se introduce la siguiente formula como una matriz en las celdas A3:A5:

TRANSPONER($A$1:$C$1) es igual a los valores en A3:A5

FUNCIONES DE CADENA

CARACTER

Devuelve el carácter especificado por un número. Use CARACTER para pasar a caracteres los números de código de página que se obtengan de archivos en otro tipo de equipo.

Entorno operativo Conjunto de caracteres

Mac Conjunto de caracteres de Macintosh

Win ANSI

Sintaxis

CARACTER(número)

Número   es un número entre 1 y 255 que especifica el carácter deseado. El carácter forma parte del conjunto de caracteres empleado por su PC.

Ejemplos

CARACTER(65) es igual a "A"

CARACTER(33) es igual a "!"

DERECHA

También se aplica a:

Sintaxis

DERECHA(texto;núm_de_caracteres)

Ejemplos

=DERECHA(A2;5)

HALLAR

HALLAR devuelve el número del carácter en el que se encuentra inicialmente un carácter específico o una cadena de texto, empezando por núm_inicial. Utilice HALLAR para determinar la ubicación de un carácter o de una cadena de texto dentro de otra cadena de texto, de modo que pueda utilizar las funciones EXTRAE o REEMPLAZAR para cambiar el texto.

Sintaxis

HALLARB(texto_buscado,dentro_del_texto,núm_inicial)

Texto_buscado   es el texto que desea encontrar. Puede utilizar los caracteres comodines, signo de interrogación (?) y asterisco (*) en el argumento texto_buscado. El signo de interrogación corresponde a un carácter cualquiera y el asterisco equivale a cualquier secuencia de caracteres.

Ejemplos

HALLAR("a";"Estados";1) es igual a 4

Si la celda B17 contiene "de ganancia" y la celda A14 contiene "Margen de Ganancia", entonces:

HALLAR($B$17;$A$14) es igual a 8

Utilice HALLAR o HALLARB con la función REEMPLAZAR para dar la posición exacta del argumento núm_inicial, a partir de la cual REEMPLAZAR comenzará a insertar el nuevo texto. Utilizando la misma referencia de celda que en el ejemplo anterior:

ESPACIOS

Elimina los espacios del texto, excepto el espacio normal que se deja entre palabras. Use ESPACIOS en texto procedente de otras aplicaciones que pueda contener un separación irregular.

Sintaxis

ESPACIOS(texto)

Texto   es el texto del que desea quitar espacios.

ESPACIOS(texto)

Texto   es el texto del que desea quitar espacios.

Ejemplo

ESPACIOS(" Ganancias   primer   trimestre   ") es igual a "Ganancias primer trimestre"

EXTRAE

EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenzando en la posición que especifique y en función del número de caracteres que especifique.

Sintaxis

EXTRAE(texto;posición_inicial;núm_de_caracteres)

Texto   es la cadena de texto que contiene los caracteres que desea extraer.

Ejemplos

EXTRAE("Flujo de líquido",1,5) es igual a "Flujo"

EXTRAE("Flujo de líquido",7,20) es igual a "de líquido"

IZQUIERDA

IZQUIERDA

IZQUIERDA devuelve el primer carácter o caracteres de una cadena de texto, según el número de caracteres que especifique el usuario.

Sintaxis

IZQUIERDA(texto;núm_de_caracteres)

Ejemplo

=IZQUIERDA(A2;4) Los cuatro primeros caracteres de la cadena de texto (Prec)

LARGO

LARGO devuelve el número de caracteres de una cadena de texto.

=LARGO(A2) Longitud de la primera cadena (11)

=LARGO(A3) Longitud de la segunda cadena (0)

MAYUSC

Convierte el texto en mayúsculas.

Sintaxis

MAYUSC(texto)

Texto   es el texto que desea convertir a mayúsculas. El argumento texto puede ser una referencia o una cadena de texto.

Ejemplos

MAYUSC("total") es igual a "TOTAL"

Si E5 contiene "producción", entonces:

MAYUSC(E5) es igual a "PRODUCCION"

NOMPROPIO

Cambia a mayúscula la primera letra del argumento texto y cualquiera de las otras letras de texto que se encuentren después de un carácter que no sea una letra. Convierte todas las demás letras a minúsculas.

Sintaxis

NOMPROPIO(texto)

Texto   es el texto entre comillas, una fórmula que devuelve texto o una referencia a una celda que contiene el texto al que desea agregar mayúsculas.

Ejemplos

NOMPROPIO("éste es un TÍTULO") es igual a "Éste Es Un Título"

NOMPROPIO("2 centavos") es igual a "2 Centavos"

TEXTO

Convierte un valor en texto, con un formato numérico específico.

Sintaxis

TEXTO(valor;formato)

Valor   es un valor numérico, una fórmula que evalúa un valor numérico o una referencia a una celda que contenga un valor numérico.

Formato   es un formato de número, en forma de texto, indicado en el cuadro Categoría en la ficha Número del cuadro de diálogo Formato de celdas.

Ejemplos

TEXTO(2,715; "0,00 $") es igual a "2,72 $"

TEXTO("15-04-91", "dd mmmm, aaaa") es igual a "15 de abril, 1991"

REPETIR

Repite el texto un número determinado de veces. Use REPETIR para llenar una celda con una cadena de texto repetida un número determinado de veces.

Sintaxis

REPETIR(texto;núm_de_veces)

Ejemplos

REPETIR("*-"; 3) es igual a "*-*-*-"

Si A3 contiene "Ventas", entonces:

REPETIR($A$3; 2.9) es igual a "VentasVentas"

REEMPLAZAR

REEMPLAZAR reemplaza parte de una cadena de texto, en función del número de caracteres que especifique, con una cadena de texto diferente.

Sintaxis

REEMPLAZAR(texto_original;núm_inicial;núm_de_caracteres;texto_nuevo)

Texto_original   es el texto en el que desea reemplazar algunos caracteres.

Texto_nuevo   es el texto que reemplazará los caracteres de texto_original.

Ejemplos

La siguiente fórmula reemplaza cinco caracteres con texto_nuevo, comenzando por el sexto carácter en texto_original:

REEMPLAZAR("abcdefghijk",6,5,"*") es igual a "abcde*k"

Se reemplazará del sexto al décimo carácter con "*"

La siguiente fórmula reemplaza los últimos dos caracteres de 1990 con 91:

REEMPLAZAR("1990",3,2,"91") es igual a "1991"

Si la celda A2 contiene "123456", entonces:

REEMPLAZAR(A2,1,3,"@") es igual a "@456"

Si la función DERECHA devuelve "ABCDEF", entonces:




Unidad 4.  Fórmulas y Funciones (I)

Esta unidad es la unidad una de las más importantes del curso, pues en su comprensión y manejo está la base de Excel. Qué es una hoja de cálculo sino una base de datos que utilizamos con una serie de fórmulas para evitar tener que recalcular por cada cambio que hacemos. Por eso esta unidad es fundamental para el desarrollo del curso y la buena utilización de Excel.

Vamos a profundizar en el manejo de funciones ya definidas por Excel 2007 para agilizar la creación de hojas de cálculo, estudiando la sintaxis de éstas así como el uso del asistente para funciones, herramienta muy útil cuando no conocemos muy bien las funciones existentes o la sintaxis de éstas.

 

Introducir Fórmulas y Funciones

 

Una función es una fórmula predefinida por Excel 2007 (o por el usuario) que opera con uno o más valores y devuelve un resultado que aparecerá directamente en la celda o será utilizado para calcular la fórmula que la contiene.

La sintaxis de cualquier función es:

nombre_función(argumento1;argumento2;...;argumentoN)

Siguen las siguientes reglas:

- Si la función va al comienzo de una fórmula debe empezar por el signo =.

- Los argumentos o valores de entrada van siempre entre paréntesis. No dejes espacios antes o después de cada paréntesis.

- Los argumentos pueden ser valores constantes (número o texto), fórmulas o funciones.

- Los argumentos deben de separarse por un punto y coma ;.

Ejemplo: =SUMA(A1:C8)

Tenemos la función SUMA() que devuelve como resultado la suma de sus argumentos. El operador ":" nos identifica un rango de celdas, así A1:C8 indica todas las celdas incluidas entre la celda A1 y la C8, así la función anterior sería equivalente a:

=A1+A2+A3+A4+A5+A6+A7+A8+B1+B2+B3+B4+B5+B6+B7+B8+C1+C2+C3+C4+C5+C6+C7+C8

En este ejemplo se puede apreciar la ventaja de utilizar la función.

Las fórmulas pueden contener más de una función, y pueden aparecer funciones anidadas dentro de la fórmula.

Ejemplo: =SUMA(A1:B4)/SUMA(C1:D4)

Existen muchos tipos de funciones dependiendo del tipo de operación o cálculo que realizan. Así hay funciones matemáticas y trigonométricas, estadísticas, financieras, de texto, de fecha y hora, lógicas, de base de datos, de búsqueda y referencia y de información.

Para introducir una fórmula debe escribirse en una celda cualquiera tal cual introducimos cualquier texto, precedida siempre del signo =.

Si quieres conocer más sobre los operadores más utilizados y las precedencias de los operadores visita nuestro básico .

 

Insertar función con el asistente

 

Una función como cualquier dato se puede escribir directamente en la celda si conocemos su sintaxis, pero Excel 2007 dispone de una ayuda o asistente para utilizarlas, así nos resultará más fácil trabajar con ellas.

Si queremos introducir una función en una celda:

Situarse en la celda donde queremos introducir la función.

Hacer clic en la pestaña Fórmulas.

Elegir la opción Insertar función.

Insertar función

O bien, hacer clic sobre el botón boton formulas de la barra de fórmulas.

Aparecerá el siguiente cuadro de diálogo Insertar función:

insertar funcion

Excel 2007 nos permite buscar la función que necesitamos escribiendo una breve descripción de la función necesitada en el recuadro Buscar una función: y a continuación hacer clic sobre el botón boton ir, de esta forma no es necesario conocer cada una de las funciones que incorpora Excel ya que el nos mostrará en el cuadro de lista Seleccionar una función: las funciones que tienen que ver con la descripción escrita. 

Para que la lista de funciones no sea tan extensa podemos seleccionar previamente una categoría del cuadro combinado O seleccionar una categoría:, esto hará que en el cuadro de lista sólo aparezcan las funciones de la categoría elegida y reduzca por lo tanto la lista. Si no estamos muy seguros de la categoría podemos elegir Todas.

En el cuadro de lista Seleccionar una función: hay que elegir la función que deseamos haciendo clic sobre ésta.

Observa como conforme seleccionamos una función, en la parte inferior nos aparecen los distintos argumentos y una breve descripción de ésta. También disponemos de un enlace Ayuda sobre esta función para obtener una descripción más completa de dicha función.

A final, hacer clic sobre el botón Aceptar.

Unidad 4.  Fórmulas y Funciones (II)

Justo por debajo de la barra de fórmulas aparecerá el cuadro de diálogo Argumentos de función, donde nos pide introducir los argumentos de la función: Este cuadro variará según la función que hayamos elegido, en nuestro caso se eligió la función SUMA ().

argumentos de funcion

En el recuadro Número1 hay que indicar el primer argumento que generalmente será una celda o rango de celdas tipo A1:B4 . Para ello, hacer clic sobre le botón para que el cuadro se haga más pequeño y podamos ver toda la hoja de cálculo, a continuación seleccionar el rango de celdas o la celda deseadas como primer argumento (para seleccionar un rango de celdas haz clic con el botón izquierdo del ratón sobre la primera celda del rango y sin soltar el botón arrástralo hasta la última celda del rango) y pulsar la tecla INTRO para volver al cuadro de diálogo.

En el recuadro Número2 habrá que indicar cuál será el segundo argumento. Sólo en caso de que existiera.

Si introducimos segundo argumento, aparecerá otro recuadro para el tercero, y así sucesivamente.

Cuando tengamos introducidos todos los argumentos, hacer clic sobre el botón Aceptar.

Si por algún motivo insertáramos una fila en medio del rango de una función, Excel expande automáticamente el rango incluyendo así el valor de la celda en el rango. Por ejemplo: Si tenemos en la celda A5 la función =SUMA(A1:A4) e insertamos un fila en la posición 3 la fórmula se expandirá automáticamente cambiando a =SUMA(A1:A5).

En la pestaña Inicio o en la de Fórmulas encontrarás el botón Autosuma boton autosuma que nos permite realizar la función SUMA de forma más rápida.

Con este botón tenemos acceso también a otras funciones utilizando la flecha de la derecha del botón.

autosuma desplegado

Al hacer clic sobre ésta aparecerá la lista desplegable de la derecha:

Y podremos utilizar otra función que no sea la Suma, como puede ser Promedio (calcula la media aritmética), Cuenta (cuenta valores), Máx (obtiene el valor máximo) o Mín (obtiene el valor mínimo). Ademas de poder accesar al diálogo de funciones a través de Más Funciones...

 

Si quieres conocer más sobre las referencias y nombres visita nuestro básico .

 

Utilizar Expresiones como argumentos de las Funciones

Excel permite que en una función tengamos como argumentos expresiones, por ejemplo la suma de dos celdas (A1+A3). El orden de ejecución de la función será primero resolver las expresiones y después ejecutar la función sobre el resultado de las expresiones.

Por ejemplo, si tenemos la siguiente función =Suma((A1+A3);(A2-A4)) donde:

A1 vale 1

A2 vale 5

A3 vale 2

A4 vale 3

Excel resolverá primero las expresiones (A1+A3) y (A2-A4) por lo que obtendremos los valores 3 y 2 respectivamente, después realizará la suma obteniendo así 5 como resultado.

 

Utilizar Funciones como argumentos de las Funciones

Excel también permite que una función se convierta en argumento de otra función, de esta forma podemos realizar operaciones realmente complejas en una simple celda. Por ejemplo =MAX(SUMA(A1:A4);B3) , esta fórmula consta de la combinación de dos funciones, la suma y el valor máximo. Excel realizará primero la suma SUMA(A1:A4) y después calculará el valor máximo entre el resultado de la suma y la celda B3.

trans_770 trans_160

Unidad 4.  Fórmulas y Funciones (III)


Funciones de fecha y hora

 

De entre todo el conjunto de funciones, en este apartado estudiaremos las funciones dedicadas al tratamiento de fechas y horas.

Y estas son todas las posibles funciones ofrecidas por Excel.

En varias funciones veremos que el argumento que se le pasa o el valor que nos devuelve es un "número de serie". Pues bien, Excel llama número de serie al número de días transcurridos desde el 0 de enero de 1900 hasta la fecha introducida, es decir coge la fecha inicial del sistema como el día 0/1/1900 y a partir de ahí empieza a contar, en las funciones que tengan núm_de_serie como argumento, podremos poner un número o bien la referencia de una celda que contenga una fecha.

Función
Descripción
Ver
detalle
AHORA()
Devuelve la fecha y la hora actual
AÑO(núm_de_serie)
Devuelve el año en formato año
DIA(núm_de_serie)
Devuelve el día del mes
DIAS360(fecha_inicial;fecha_final;método)
Calcula el número de días entre las dos fechas
DIASEM(núm_de_serie;tipo)
Devuelve un número del 1 al 7
FECHA(año;mes;día)
Devuelve la fecha en formato fecha
FECHANUMERO(texto_de_fecha)
Devuelve la fecha en formato de fecha
HORA(núm_de_serie)
Devuelve la hora como un número del 0 al 23
HORANUMERO(texto_de_fecha)
Convierte una hora de texto en un número
HOY()
Devuelve la fecha actual
MES(núm_de_serie)
Devuelve el número del mes en el rango del 1 (enero) al 12 (diciembre)
MINUTO(núm_de_serie)
Devuelve el minuto en el rango de 0 a 59
NSHORA(hora;minuto;segundo)
Convierte horas, minutos y segundos dados como números
SEGUNDO(núm_de_serie)
Devuelve el segundo en el rango de 0 a 59

 

Unidad 4.  Fórmulas y Funciones (IV)

Funciones de texto

 

Una hoja de cálculo está pensada para manejarse dentro del mundo de los números, pero Excel también tiene un conjunto de funciones específicas para la manipulación de texto.

Estas son todas las funciones de texto ofrecidas por Excel.

Función
Descripción
Ver
Detalle
CARACTER(número)
Devuelve el carácter específicado por el número
CODIGO(texto)
Devuelve el código ASCII del primer caracter del texto
CONCATENAR(texto1;texto2;...;textoN)
Devuelve una cadena de caracteres con la unión
DECIMAL(número;decimales;no_separar_millares)
Redondea un número pasado como parámetro
DERECHA(texto;núm_de_caracteres)
Devuelve el número de caracteres especificados
ENCONTRAR(texto_buscado;dentro_del_texto;núm_inicial)
Devuelve la posición inicial del texto buscado
ESPACIOS(texto)
Devuelve el mismo texto pero sin espacios
EXTRAE(texto;posicion_inicial;núm_caracteres)
Devuelve los caracteres indicados de una cadena
HALLAR(texto_buscado;dentro_del_texto;núm_inicial)
Encuentra una cadena dentro de un texto
IGUAL(texto1;texto2)
Devuelve un valor lógico (verdadero/falso)
IZQUIERDA(texto;núm_de_caracteres)
Devuelve el número de caracteres especificados
LARGO(texto)
Devuelve la longitud del texto
LIMPIAR(texto)
Limpia el texto de caracteres no imprimibles
MAYUSC(texto)
Convierte a mayúsculas
MINUSC(texto)
Convierte a minúsculas
MONEDA(número;núm_de_decimales)
Convierte a moneda
NOMPROPIO(texto)
Convierte a mayúscula la primera letra del texto
REEMPLAZAR(texto_original;num_inicial;núm_de_caracteres;texto_nuevo)
Reemplaza parte de una cadena de texto por otra
REPETIR(texto;núm_de_veces)
Repite el texto
SUSTITUIR(texto;texto_original;texto_nuevo;núm_de_ocurrencia)
Reemplaza el texto con texto nuevo
T(valor)
Comprueba que el valor es texto
TEXTO(valor;formato)
Convierte un valor a texto
TEXTOBAHT(número)
Convierte un número a texto tailandés (Baht)
VALOR(texto)
Convierte un texto a número

 

Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre funciones de texto.

Unidad 4.  Fórmulas y Funciones (V)

Funciones de búsqueda

 

En una hoja de Excel es muy importante coger los datos correctos para trabajar con las fórmulas diseñadas. Por eso existe una agrupación de funciones específicas para realizar búsquedas de datos.

Comprendamos qué es en sí una búsqueda, cuando queremos encontrar alguna información de algo no buscamos directamente por lo que buscamos pues lo desconocemos, realizamos una búsqueda de una propiedad o algo similar que conocemos que puede tener lo que buscamos. Por ejemplo, si buscamos a una persona, describimos su aspecto físico, si buscamos el nº de teléfono de un restaurante, buscamos en la guía de teléfonos por el nombre del restaurante. Normalmente el dato que queremos encontrar no lo conocemos por eso buscamos por otros datos que sí conocemos.

Estas son las funciones disponibles por Excel para realizar búsquedas:

Función
Descripción
Ver
Detalle
AREAS(ref)
Devuelve el número de rangos de celdas contiguas
BUSCAR(...)
Busca valores de un rango de una columna o una fila
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas;ordenado)
Busca en la primera fila de la tabla o matriz de valores
BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)
Busca un valor en la primera columna de la izquierda
COINCIDIR(valor_buscado;matriz_buscar_en;tipo_de_coincidencia)
Devuelve la posición relativa de un elemento
COLUMNA(ref)
Devuelve el número de columna de una referencia
COLUMNAS(matriz)
Devuelve el número de columnas que componen la matriz
DESREF(ref;filas;columnas;alto;ancho)
Devuelve una referencia a un rango
DIRECCION(fila;columna;abs;a1;hoja)
Crea una referencia de celda en forma de texto
ELEGIR(num_indice;valor1;valor2;...)
Elige un valor o una accion de una lista de valores
FILA(ref)
Devuelve el número de fila
FILAS(matriz)
Devuelve el número de filas
HIPERvínculo(ubicación_del_vínculo;nombre_descriptivo)
Crea un acceso directo a un documento
IMPORTARDATOSDINAMICOS(camp_datos;tablas_dinámicas;campo1;elemento1;campo2;elemento2...)
Extrae datos almacenados en una tabla dinámica
INDICE(matriz;num_fila;num_columna)
Devuelve el valor de una celda en la intersección de una fila y una columna
INDIRECTO(ref;a1)
Devuelve una referencia especificada
TRANSPONER(matriz)
Intercambia las filas por las columnas en una matriz

 

Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre funciones que buscan.

trans_770 trans_160

Unidad 4.  Fórmulas y Funciones (VI)


Funciones financieras.

 

Excel es una de las herramientas más potentes para trabajar con información y cálculos financieros, ofrece una amplia gama de funciones prediseñadas para crearte tu propia "caja de ahorros en casa".

Todas estas funciones están agrupadas en la categoría de Financieras.

Vamos a estudiar la amplia gama de funciones financieras que nos ofrece Excel:

Función
Descripción y Ejemplo
Ver
Detalle
DB(costo;valor_residual;vida;periodo;mes)
Devuelve la depreciación de un bien para un período especificado, método de depreciación de saldo fijo
DDB(costo;valor_residual;vida;periodo;factor)
Devuelve la depreciación de un bien para un período especificado, mediante el método de depreciación por doble disminución de saldo
DVS(costo;valor_residual;vida;periodo_inicial;periodo_final;factor;sin_cambios)
Devuelve la depreciación de un bien para un período especificado, incluyendo periodos parciales
INT.PAGO.DIR(tasa;periodo;nper;va)
Calcula el interés pagado durante un período específico de una inversión
NPER(tasa;pago;va;vf;tipo)
Devuelve el número de pagos de una inversión
PAGO(tasa;nper;va;vf;tipo)
Devuelve el pago de un préstamo basado en pagos y tasas de interés constantes
PAGOINT(tasa;periodo;nper;va;vf;tipo)
Devuelve el interés pagado por una inversión durante periodo determinado
PAGOPRIN(tasa;periodo;nper;va;vf;tipo)
Devuelve el pago de un capital de una inversión determinada
SLN(costo;valor_residual;vida)
Devuelve la depreciación por método directo de un bien durante un período dado
SYD(costo;valor_residual;vida;periodo)
Devuelve la depreciación por método de anualidades de un bien durante un período específico
TASA(nper;pago;va;vf;tipo;estimar)
Devuelve la tasa de interés por periodo de un préstamo o una inversión
TIR(valores;estimar)
Devuelve la tasa interna de retorno de una inversión para una serie de valores en efectivo
TIRM(valores;tasa_financiamiento;tasa_reinversión)
Devuelve la tasa interna de retorno modificada
VA(tasa;nper;pago;vf;tipo)
Devuelve el valor actual de una inversión
VF(tasa;nper;pago;vf;tipo)
Devuelve el valor futuro de una inversión basada en pagos periódicos y constantes más una tasa de interés constante
VNA(tasa;valor1;valor2;...)
Devuelve el valor neto actual de una inversión a partir de una tasa de descuentos y una serie de pagos futuros

 

Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre funciones financieras

trans_770 trans_160

Unidad 4.  Fórmulas y Funciones (VII)


Otras funciones.

 

Además de las funciones anteriormente mencionadas, existe un gran abanico de funciones de diferentes categorías que nos pueden ser de gran utilidad.

En este capítulo veremos algunas de ellas clasificándolas por categorías.

Función
Descripción
Ver
Detalle
Funciones matemáticas y trigonométricas
ABS(número)
Devuelve el valor absoluto de un número
ALEATORIO()
Devuelve un número entre 0 y 1
COMBINAT(número;tamaño)
Devuelve el número de combinaciones para un número determinado de elementos
COS(número)
Devuelve el coseno de un ángulo
ENTERO(número)
Redondea un número hasta el entero inferior más próximo
EXP(número)
Realiza el cálculo de elevar "e" a la potencia de un número determinado
FACT(número)
Devuelve el factorial de un número
NUMERO.ROMANO(número,forma)
Devuelve el número pasado en formato decimal a número Romano
PI()
Devuelve el valor de la constante pi
POTENCIA(número;potencia)
Realiza el cálculo de elevar un número a la potencia indicada
PRODUCTO(número1;número2;...)
Devuelve el resultado de realizar el producto de todos los números pasados como argumentos
RAIZ(número)
Devuelve la raiz cuadrada del número indicado
RESIDUO(número;núm_divisor)
Devuelve el resto de la división
Funciones estadísticas
MEDIA.ARMO(número1;número2;...)
Devuelve la media armónica de un conjunto de números positivos
MAX(número1;número2;...)
Devuelve el valor máximo de la lista de valores
MIN(número1;número2;...)
Devuelve el valor mínimo de la lista de valores
MEDIANA(número1;número2;...)
Devuelve la mediana de la lista de valores
MODA(número1;número2;...)
Devuelve el valor que más se repite en la lista de valores
PROMEDIO(número1;número2;...)
Devuelve la media aritmética de la lista de valores
VAR(número1;número2;...)
Devuelve la varianza de una lista de valores
K.ESIMO.MAYOR(matriz;k)
Devuelve el valor k-ésimo mayor de un conjunto de datos
K.ESIMO.MENOR(matriz;k)
Devuelve el valor k-ésimo menor de un conjunto de datos
Funciones lógicas
FALSO()
Devuelve el valor lógico Falso
VERDADERO
Devuelve el valor lógico Verdadero
SI(prueba_logica;valor_si_verdadero;valor_si_falso)
Devuelve un valor u otro, según se cumpla o no una condición
NO(valor_lógico)
Invierte el valor lógico proporcionado
Y(valor_logico1;valor_logico2;...)
Comprueba si todos los valores son verdaderos
O(valor_logico1;valor_logico2;...)
Comprueba si algún valor lógico es verdadero y devuelve VERDADERO
Funciones de información
ESBLANCO(valor)
Comprueba si se refiere a una celda vacía
ESERR(valor)
Comprueba si un valor es un error
ESLOGICO(valor)
Comprueba si un valor es lógico
ESNOTEXTO(valor)
Comprueba si un valor no es de tipo texto
ESTEXTO(valor)
Comprueba si un valor es de tipo texto
ESNUMERO(valor)
Comprueba si un valor es de tipo numérico
TIPO(valor)
Devuelve un número que representa el tipo de datos del valor

 

Puedes practicar algunas de estas funciones explicadas en el Ejercicios sobre otras funciones.

 

Si deseas saber cómo instalar y utilizar el pack de herramientas de análisis para disfrutar de más funciones, haz clic aquí .

Funciones

Estructura de una función

Estructura. La estructura de una función comienza por el signo igual (=), seguido por el nombre de la función, un paréntesis de apertura, los argumentos de la función separados por comas y un paréntesis de cierre.

Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚS+F3.

Argumentos. Los argumentos pueden ser números, texto, valores lógicos como VERDADERO o FALSO, matrices (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Un rango de matriz comparte una fórmula común; una constante de matriz es un grupo de constantes utilizadas como un argumento.), valores de error como #N/A o referencias de celda (referencia de celda: conjunto de coordenadas que ocupa una celda en una hoja de cálculo. Por ejemplo, la referencia de la celda que aparece en la intersección de la columna B y la fila 3 es B3.). El argumento que se designe deberá generar un valor válido para el mismo. Los argumentos pueden ser también constantes (constante: valor que no ha sido calculado y que, por tanto, no varía. Por ejemplo, el número 210 y el texto "Ingresos trimestrales" son constantes. Las expresiones, o los valores resultantes de ellas, no son constantes.), fórmulas u otras funciones.

Información sobre herramientas de argumentos. Cuando se escribe la función, aparece una información sobre herramientas con su sintaxis y sus argumentos. Por ejemplo, escriba =REDONDEAR( y aparecerá la información. La información sobre herramientas sólo aparece para las funciones integradas.

 

Escribir fórmulas

  Cuando cree una fórmula que contenga una función, el cuadro de diálogo Insertar función le ayudará a introducir las funciones de la hoja de cálculo. A medida que se introduzca una función en la fórmula, el cuadro de diálogo Insertar función irá mostrando el nombre de la función, cada uno de sus argumentos, una descripción de la función y de cada argumento, el resultado actual de la función y el resultado actual de toda la fórmula.

 

Funciones anidadas

En algunos casos, puede que deba utilizar una función como uno de los argumentos (argumento: valores que utiliza una función para llevar a cabo operaciones o cálculos. El tipo de argumento que utiliza una función es específico de esa función. Los argumentos más comunes que se utilizan en las funciones son números, texto, referencias de celda y nombres.) de otra función. Por ejemplo, la siguiente fórmula utiliza una función anidada PROMEDIO y compara el resultado con el valor 50.

 

Resultados válidos

  Cuando se utiliza una función anidada como argumento, deberá devolver el mismo tipo de valor que el que utilice el argumento. Por ejemplo, si el argumento devuelve un valor VERDADERO o FALSO, la función anidada deberá devolver VERDADERO o FALSO. Si éste no es el caso, Microsoft Excel mostrará el valor de error #¡VALOR!

 

Límites del nivel de anidamiento:

   Una fórmula puede contener como máximo siete niveles de funciones anidadas. Si la Función B se utiliza como argumento de la Función A, la Función B es una función de segundo nivel. Por ejemplo, la función PROMEDIO y la función SUMA son ambas funciones de segundo nivel porque son argumentos de la función SI. Una función anidada dentro de la función PROMEDIO será una función de tercer nivel, etc.

 

Referencias en las fórmulas

Una referencia identifica una celda o un rango de celdas en una hoja de cálculo e indica a Microsoft Excel en qué celdas debe buscar los valores o los datos que desea utilizar en una fórmula. En las referencias se puede utilizar datos de distintas partes de una hoja de cálculo en una fórmula, o bien utilizar el valor de una celda en varias fórmulas. También puede hacerse referencia a las celdas de otras hojas en el mismo libro y a otros libros. Las referencias a celdas de otros libros se denominan vínculos.

 

Estilo de referencia A1

De forma predeterminada, Microsoft Excel utiliza el estilo de referencia A1, que se refiere a columnas con letras (de A a IV, para un total de 256 columnas) y a las filas con números (del 1 al 65536). Estas letras y números se denominan títulos de fila y de columna. Para hacer referencia a una celda, escriba la letra de la columna seguida del número de fila. Por ejemplo, B2 hace referencia a la celda en la intersección de la columna B y la fila 2.

 

Para hacer referencia a

Utilice

La celda de la columna A y la fila 10

A10

El rango de celdas de la columna A y de las filas de la 10 a la 20.

A10:A20

El rango de celdas de la fila 15 y de las columnas B a E.

B15:E15

Todas las celdas de la fila 5

5:5

Todas las celdas de las filas 5 a 10.

5:10

Todas las celdas de la columna H

H:H

Todas las celdas desde la columna H hasta la J

H:J

El rango de celdas de las columnas A a E y de las filas 10 a 20.

A10:E20

 

Referencia a otra hoja de cálculo

   En el siguiente ejemplo, la función de la hoja de cálculo PROMEDIO calcula el valor promedio del rango B1:B10 en la hoja de cálculo denominada Marketing del mismo libro.

 

Vínculo a otra hoja de cálculo en el mismo libro

Observe que el nombre de la hoja de cálculo y un signo de exclamación (!) preceden a la referencia de rango.

 

 

 

Etiquetado en excel

Comentar este post