Okleccion 6
Okleccion 6
Reconocer las funciones disponibles en excel.
Utilizar el asistente para implementar una función.
Realizar formulas utilizando referencias.
6. Microsoft Excel.
Formulas y Funciones
Esta lección es 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 re calcular 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.
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:
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 =.
Excel permite que en una función tengamos varios operadores para tratar los datos. Los
operadores son símbolos que identifica Excel con operaciones aritméticas y es el enlace
entre 2 argumentos.
En la tabla podemos ver los operadores más utilizados.
+ SUMA
- RESTA
* MULTIPLICA
^ EXPONENCIACIÓN
En una fórmula o función pueden utilizarse tanto operadores como sea necesario teniendo
en cuenta siempre que los operadores hacen siempre referencia a dos argumentos.
Pueden crearse fórmulas verdaderamente complejas. Veamos un ejemplo.
= ((SUMA (A1: A7)*SUMA (B1: B7)) / (SUMA (C1: C7)*SUMA (D1: D7)))=(F8*SUMA(G1:
G5))
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.
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.
Función CARACTER(número).
Devuelve una cadena de caracteres con la unión de los textos pasados como parámetros.
Esta función es de utilidad cuando tenemos texto como puedan ser el nombre completo
de una persona pero está dividido en distintas celdas y en alguna ocasión queremos
fundir el nombre completo en una sola celda.
Devuelve los caracteres indicados de una cadena de texto a partir de una posición inicial.
Función LARGO(texto).
Función MAYUSC(texto).
Función MINUSC(texto).
A B C D
Ordene enseguida la tabla por RUT (Para esto, debe seleccionar la tabla, ir al menú
Datos, opción Ordenar, y luego indicar que desea hacerlo por RUT). Rut:
Si creó la tabla a partir de la celda A1, escriba lo siguiente a partir de la
celda A15:
En la celda B17 (junto a “apellido:”), escriba lo siguiente: Apellido:
Nombre:
=BUSCARV($B$15;$A$1:$D$9;2)
Cargo:
En la celda aparecerá el texto “#N/A”. Para subsanar este error, escriba
el Rut “14153234-5” en la celda B15. Esto hará que, en lugar de #N/A aparezca la palabra
“PEREIRA”.
Podemos ver, entonces, que la función BUSCARV busca un valor en el primer campo de
una base de datos, para luego devolver el valor de ese registro en una columna señalada
por nosotros. La sintaxis de la función es, entonces, la siguiente:
Como se vio en el ejemplo, valor_a_buscar puede ser una referencia (una celda que
contiene el valor), pudiendo también ser un valor determinado. En este último caso, el
valor debe ir entre comillas (por ejemplo, “1234-5”). Es preferible, para darle mayor
dinamismo a la formula, trabajar con referencias.
Ahora podemos copiar la formula al resto de las celdas (“nombre” y “cargo”), pero
cuidando de cambiar el indicador de columna (3 para “nombre” y 4 para “cargo”). Veremos
entonces que, junto a los textos, aparecen los datos correspondientes al rut que hemos
anotado en celda B15. Podemos cambiar este RUT, y veremos que la información
mostrada en las celdas cambia, de acuerdo al RUT que hayamos ingresado.
Para el caso que nuestra base tenga una estructura en filas (las filas representan los
campos y las columnas los registros), debemos verificar que la fila en la que deseamos
buscar datos sea la primera, y que se encuentre ordenada de menor a mayor. Enseguida,
la formula a utilizar es la siguiente:
=BUSCARH(valor_a_buscar;matriz_de_busqueda;indicador_de_fila; ordenami)
Como esta base no contiene los campos en columnas sino en filas, el último no
corresponde al número de columna, sino a la fila de la cual deseamos extraer los datos.
Nota
Recuerde que cada vez que en una función utilice textos, estos deben tener la
misma ortografía que en la base de datos
Diseñe en excel la siguiente tabla y luego resuelva, según las formulas de búsqueda
tratadas en la lección.
Gratificación por
Nombre Sueldo Depto. Gratificación. Depto.
Ignacio 475000 B
Isabel 800200 B
Jessica 350000 A
Jorge 100000 A
Manuel 987000 A
Paola 258000 B
Verónica 369000 A
Función TRANSPONER(matriz).
Intercambia en una matriz las filas por las columnas. Tenemos una fila con los valores 4 6
7 9, y al realizar esta función.
Ejemplo: =TRANSPONER($A$1: $D$1) obtenemos como resultado el valor 4 en una fila,
el valor 6 en la siguiente fila de la misma columna, etc.
Nota La fórmula del ejemplo debe introducirse como fórmula matricial. Primero debemos
seleccionar el rango A2: A5 comenzando por la celda de la fórmula, presionar F2 y, a
continuación, CTRL+SHIFT+ENTRAR. Si la fórmula no se introduce como fórmula
matricial, el resultado único es 1.
Funciones estadísticas.
Función Descripción
MODA(número1; número2; ...) Devuelve el valor que más se repite en la lista de valores
Funciones lógicas.
Función Descripción
Valor Si
Condic= Verdadero
Si Condición
F
Valor Si
Condic=Falso
A3 * 5%
Si A3 > 100
A3 * 3%
200 x 5% = 10 10 x 3% = 0,3
Una vez instalado el pack de herramientas de análisis, para acceder a él tendremos que ir
a la pestaña Datos y hacer clic en el nuevo botón Análisis de datos:
Nos aparece un cuadro de diálogo como el que vemos en la imagen donde podemos
elegir de entre la lista la opción que más nos interese.
Para saber más acerca de cada función de análisis podemos seleccionarla y pulsar sobre
Ayuda.
Además de estas herramientas en la parte de funciones se habrán instalado en cada
categoría como Fecha y hora, Ingeniería, Financieras, etc, funciones nuevas que son más
técnicas de cada categoría.
Todas y cada una de ellas dispone de su propia ayuda donde se explica su funcionalidad
y la mayoría viene con un ejemplo incluido.