Calc III Fórmulas y funciones. Referencias a celdas

Anuncio
Calc III
Fórmulas y funciones. Referencias a celdas
Calc III – Fórmulas y funciones. Referencias a celdas
1. Fórmulas
¿Qué son las fórmulas?
Ya mencionamos anteriormente que un dato que podemos insertar en
una celda cualquiera puede ser una fórmula. Dicha fórmula puede ser una
secuencia de valores, referencia a otras celdas, funciones producidas a
partir de otros valores existentes, etc.
Las fórmulas empezarán siempre con el signo de igual (=). Por ejemplo,
la operación de suma 2 + 2 deberíamos escribirla así: “= 2 + 2”
En la celda sólo aparecerá el resultado una vez hayamos aceptado la
introducción del valor, pero en cambio, y esto es importante, en la barra de
fórmulas si aparecerá la fórmula que contiene oculta esa celda.
Manuel Otero (Departamento de matemáticas)
1
Calc III
Fórmulas y funciones. Referencias a celdas
En muchas ocasiones nos encontraremos también con la necesidad de
introducir en una fórmula el valor que adopta otra celda. En estos casos,
introduciremos simplemente la referencia de esa celda, como se muestra en
la imagen. El uso de referencias posee diversos matices que serán
analizados con más detalle más adelante.
Observamos en la anterior imagen que la celda D8, que es la celda activa,
posee el valor 14, pero como hemos mencionado anteriormente en la barra
de fórmulas aparece la expresión que da origen a ese valor (el valor de la
celda C6 más 10). Podría surgirnos la pregunta de ¿y qué ocurre si en la
celda C6 existe otra fórmula? Pues que “Calc” sólo toma el valor que se
refleja en celda, con independencia de si su origen es una fórmula o un valor
directamente.
OBSERVACIÓN: La gran ventaja de utilizar referencias de celdas en una
fórmula es que, al modificar el contenido de alguna de ellas, el programa
realizará automáticamente el cálculo de todas las fórmulas que tengan
referencia a dicha celda.
Manuel Otero (Departamento de matemáticas)
2
Calc III
Fórmulas y funciones. Referencias a celdas
Los operadores aritméticos más comunes que pueden utilizar en una
fórmula son:
OPERADOR
DESCRIPCIÓN
%
Porcentaje
^
Potencia
*Y/
Multiplicación y división
+Y-
Suma y resta
Además si se combinan varios operadores en una única fórmula, “Calc”
ejecutará las operaciones en el orden habitual. Si una fórmula contiene
operadores con el mismo precedente (por ejemplo, si una fórmula contiene
un operador de multiplicación y otro de división) “Calc” evaluará los
operadores de izquierda a derecha. Para cambiar el orden de evaluación
escribiremos entre paréntesis la parte de la fórmula que se calculará en
primer lugar.
Copiar fórmulas en un rango
Una de las operaciones que permite comprender la verdadera
potencia de una hoja de cálculo es la de copiar una fórmula en un rango de
celdas, puesto que al escribir una única fórmula y copiarla posteriormente,
es posible repetir una misma operación con valores situados en celdas
distintas.
Existen varios modos de copiar fórmulas nen un rango, los dos más
frecuentes son:
1. Utilizar las opciones Copiar / Pegar. Para ello:
•
Activamos la celda que contiene la fórmula que se desea copiar.
•
Seleccionamos la opción Copiar del menú Editar.
Manuel Otero (Departamento de matemáticas)
3
Calc III
Fórmulas y funciones. Referencias a celdas
•
Seleccionamos el rango de celdas en la que deseamos copiar la
fórmula.
•
Seleccionamos la opción Pegar del menú Editar.
2. Mediante el botón de Autollenado. La fórmula puede copiarse en un
rango de celdas contiguo mediante el botón Autollenado que ya vimos
anteriormente.
Introducimos
la fórmula
Arrastramos el botón de
autollenado hasta abarcar el
rango de celdas que se
desea copiar
2. Funciones
¿Qué son las funciones?
Las funciones no son más que fórmulas que todas las hojas de cálculo
traen incorporadas para que el usuario pueda realizar operaciones más
complicadas. Dependiendo del tipo de operación que vayamos a realizar, las
funciones pueden clasificarse en funciones estadísticas, financieras,
lógicas, de fecha y hora, de conversión, etc. Cada función posee un nombre
concreto, que deberá ser escrito correctamente para que el programa
pueda identificarla y que al igual que las fórmulas deberá ir precedida del
signo “=”. Además, como cualquier otra fórmula, para que la función pueda
realizar los cálculos, ésta deberá actuar sobre algunos valores o datos; a
estos datos se les denomina argumentos de la función.
Manuel Otero (Departamento de matemáticas)
4
Calc III
Fórmulas y funciones. Referencias a celdas
=función(argumento1; argumento2;argumento3…)
El argumento puede ser un único dato, la dirección de una celda, un rango de
celdas… Además, algunas funciones sólo necesitan un argumento, mientras
que otras necesitan varios (que deberán ir separados por punto y coma), o
incluso puede ocurrir que la función no necesite argumentos.
Insertar funciones
Para insertar una función basta conocer la sintaxis de la misma y
escribirla correctamente indicando además adecuadamente sus argumentos.
Algunos ejemplos de funciones vienen reflejadas en la siguiente captura de
imagen:
Al introducir las funciones en la
barra de fórmulas y pulsar
Enter nos devuelve el resultado
correspondiente
Manuel Otero (Departamento de matemáticas)
Funciones
introducidas
5
Calc III
Fórmulas y funciones. Referencias a celdas
Tal y como podemos imaginar, el número de funciones de las hojas de
cálculo es muy elevado, por lo cual es imposible conocer la sintaxis de todas
ellas. Para solucionar este inconveniente, Calc dispone de un asistente que
nos ayudará a introducir cualquier función desconocida. Para acceder a
dicho asistente bastará con activar la celda en la cual queremos insertar la
función y seleccionar del menú la opción Insertar / Función
Aquí visualizamos
todas las funciones
existentes.
Una vez seleccionada la
función nos aparecerá en
esta zona un breve texto
explicativo a cerca de la
función.
Una vez elegida, pulsaremos el botón Siguiente para activar el
siguiente cuadro de diálogo en el cual introduciremos los argumentos que
necesite la función seleccionada.
Manuel Otero (Departamento de matemáticas)
6
Calc III
Fórmulas y funciones. Referencias a celdas
Los argumentos resaltados en
negrita son imprescindibles,
mientras que el resto son
optativos.
Si el argumento a introducir es un rango de celdas podemos
seleccionarlo directamente en la hoja de cálculo haciendo clic en
dicho botón, con ello el cuadro de diálogo se contraerá y se podrá
seleccionar el rango, al pulsar Enter volverá a aparecer el cuadro
de diálogo.
Manuel Otero (Departamento de matemáticas)
7
Calc III
Fórmulas y funciones. Referencias a celdas
A continuación se exponen en unas tablas las funciones que se pueden
considerar de mayor utilidad en el contexto educativo:
Categoría :Hora y Fecha
FUNCIÓN
AHORA()
Objetivo de la función
Es una función sin argumentos que devuelve
la fecha y la hora actual del ordenador en
formato interno.
HORA(n)
Devuelve la hora de la función.
MINUTO(n)
Devuelve los minutos de la hora que se
introduce en la función.
SEGUNDO(n)
Devuelve los segundos de la hora que se
introduce en la función.
HOY()
Es una función sin argumentos que devuelve
la fecha actual del ordenador en formato
interno.
AÑO(n)
Devuelve el año correspondiente a la fecha
n.
MES(n)
Devuelve el mes correspondiente a la fecha
n.
DÍA(n)
Devuelve el día correspondiente a la fecha
n.
DIAS(fin; inicio)
Devuelve los días transcurridos entre inicio
y fin.
Por ejemplo observemos las siguientes capturas de imagen:
AHORA()
HORA(A2)
MINUTO(A2)
SEGUNDO(A2)
Manuel Otero (Departamento de matemáticas)
8
Calc III
Fórmulas y funciones. Referencias a celdas
HOY()
DÍA(A2)
MES(A2)
AÑO(A2)
DIAS(C2;A2)
Categoría :Matemáticas
FUNCIÓN
Objetivo de la función
ABS(n)
Calcula el valor absoluto de un número n.
ALEATORIO()
Genera un número decimal aleatorio entre 0
y 1.
ALEATORIO.ENTRE(n1;n2)
Genera un número decimal aleatorio entre
n1 y n2.
SENO(n), COS(n), TAN(n)
Funciones trigonométricas para ángulos en
radianes.
GRADOS(n), RADIANES(g)
Conversores
grados
sexagesimales-
radianes.
RAIZ(n)
Raíz cuadrada.
PI()
Número pi.
LN(n), LOG10(n), LOG(n;b)
Logaritmos de base decimal, natural, base
arbitraria
EXP(n), POTENCIA(b;e)
Funciones exponenciales
SUMA(n1,n2,…)
Suma de varios números de un rango.
PRODUCTO(n1,n2,…)
Producto de varios números de un rango.
REDONDEAR(n;m)
Redondea el número n al orden m.
Manuel Otero (Departamento de matemáticas)
9
Calc III
Fórmulas y funciones. Referencias a celdas
Categoría :Estadística
FUNCIÓN
Objetivo de la función
MÁX(n1;n2;…)
Máximo de una muestra o rango.
MÍN(n1;n2;…)
Mínimo de una muestra o rango.
PROMEDIO(n1;n2;…)
Valor medio de una muestra.
MEDIANA(n1;n2;…)
Mediana de una muestra.
MODO(n1;n2;…)
Moda de una muestra.
VAR(n1;n2;…)
Varianza de una muestra.
DESVEST(n1;n2;…)
Desviación típica de una muestra. Raíz
cuadrada de la varianza.
CONTAR(n1;n2;…)
Cuenta el número de elmentos existentes en
un rango.
CONTAR.SI(rango;criterios)
Cuenta el número de elementos de un rango
que verifican una determinada condición.
Por ejemplo observemos las siguientes capturas de imagen:
MÁX(A2:D7)
MÍN(A2:D7)
PROMEDIO(A2:D7)
MEDIANA(A2:D7)
MODO(A2:D7)
CONTAR(A2:D7)
CONTAR.SI(A2:D7;”=8”)
Manuel Otero (Departamento de matemáticas)
10
Calc III
Fórmulas y funciones. Referencias a celdas
Categoría :Lógico
FUNCIÓN
Objetivo de la función
Función
O(b1;b2;…)
lógica
OR:
Si
las
condiciones
b1,b2…son todas verdaderas devuelve el
resultado “VERDADERO”, en caso contrario
devuelve el resultado “FALSO”.
Función
Y(b1;b2;…)
lógica
AND:
Si
entre
las
condiciones b1,b2… hay alguna verdadera
devuelve el resultado “VERDADERO”, en
caso contrario (es decir, si son todas falsas)
devuelve el resultado “FALSO”.
Condicional. Si “cond” es cierto devuelve
SI(cond;s1;s2)
“s1”, si es falso devuelve “s2”
Observa los siguientes ejemplos:
SI(B5<=C5;”SI”;”NO”)
Y(B5>=5;C5>=5;D5>=5)
Manuel Otero (Departamento de matemáticas)
11
Calc III
Fórmulas y funciones. Referencias a celdas
Una vez visto como insertar funciones y el funcionamiento de las más
importantes, es conveniente indicar, que las funciones se pueden concatenar
(enlazar), es decir, se pueden aplicar funciones a otras funciones. Observa
los siguientes ejemplos:
1. Si por ejemplo queremos redondear una operación:
2. Si dado por ejemplo los resultados de unas pruebas físicas en las que
hay un mínimo, y queremos conocer si el participante está APTO (para
lo cual debe superar todas las pruebas) o no, entonces enlazaremos
las funciones “SI()” y “Y()”
=SI(Y(B3<C3;D3<E3);"APTO";"SUSPENSO")
3. Si quisiésemos dar distintos resultados en una sola celda dependiendo
de la elección hecha en otra celda, entonces enlazaremos varias veces
la función “SI()”
=SI(B5="A";B1+12*B2;SI(B5="B";B1+B3*12;0))
Manuel Otero (Departamento de matemáticas)
12
Calc III
Fórmulas y funciones. Referencias a celdas
3. Referencias a celdas
Referencias relativas
Al visualizar las fórmulas o funciones que hemos copiado en un rango
se puede apreciar que todas son diferentes. La explicación de esto es que
cuando se introduce la dirección de una celda en una fórmula o función, lo
que realmente se está haciendo es indicar la posición relativa del dato con el
que ésta debe operar respecto a la celda en la cual se ha introducido la
fórmula.
Así, si en la celda E3 introducimos la fórmula C3*D3, lo que se está
indicando es que se deben multiplicar los valores de las celdas situadas dos
posiciones a la izquierda y una posición a la izquierda.
Entonces, al copiar la fórmula en las celdas E4, E5 y E6, dicha
fórmula tomará el dato de las celdas situadas dos posiciones a la izquierda y
una posición a la izquierda.
Manuel Otero (Departamento de matemáticas)
13
Calc III
Fórmulas y funciones. Referencias a celdas
Estas referencias que aparecen en las fórmulas se llaman referencias
relativas a celdas, caracterizándose porque el programa las modifica
automáticamente al copiar una fórmula en un rango de celdas.
Referencias absolutas
En algunas ocasiones nos interesará que la referencia de una celda no
se modifique cuando copiamos la fórmula que la contiene. Por ejemplo,
imaginemos que tenemos una serie de productos con un precio y queremos
aplicarle un descuento del 10%, es decir, como vemos en la siguiente captura
aplicamos la fórmula E3*C9
Sin embargo, si copiamos dicha fórmula en las celdas siguientes
obtendremos algo así:
Esto es debido, a que al copiar la fórmula, el programa está
considerando que lo que debe aparecer en F4 es el resultado de multiplicar
E4*C10 (un lugar a la izquierda y un lugar debajo de C9).
Manuel Otero (Departamento de matemáticas)
14
Calc III
Fórmulas y funciones. Referencias a celdas
Para solucionar este problema y dejar fijo el valor de la celda C9
utilizaremos en la fórmula el signo “$” precediendo tanto a la fila como a la
columna ($C$9), para que así el programa deje fijas la fila y columna
correspondiente, es decir, que deje fija la celda.
Este tipo de referencias se llaman referencia absolutas a celdas,
caracterizándose porque el programa mantiene constante la referencia a la
celda.
Referencias mixtas
Además de los dos tipos de referencias vistas anteriormente,
también existen las llamadas referencias mixtas, las cuales, al copiarse,
mantienen fija una coordenada de la celda y permite que varíe la otra. Así
pues, dependiendo de la coordenada que se mantenga fija, las referencias
mixtas pueden escribirse de dos maneras, por ejemplo:
• D$4: Se mantiene fija la fila 4, mientras que la columna D
variará cuando sea necesario, es decir, cuando se copie la fórmula
en celdas de otras columnas.
• $D4: Se mantiene fija la columna D, mientras que la fila 4
variará cuando sea necesario, es decir, cuando se copie la fórmula
en celdas de otras filas.
Manuel Otero (Departamento de matemáticas)
15
Calc III
Fórmulas y funciones. Referencias a celdas
Este tipo de referencias son muy útiles cuando queramos obtener
tablas de valores. Por ejemplo imaginemos que queremos obtener la tabla de
multiplicar de los diez primeros números naturales con la escritura de una
única fórmula que después copiaremos en el rango.
La fórmula introducida en la celda B2 es “=$A2*B$1”,
porque lo que nos interesa es dejar fija la fila 1 para que
no “baje” al ser copiada, y la columna A, para que no se
desplace hacia la derecha al ser copiada.
Finalmente copiamos dicha fórmula en el rango deseado.
Manuel Otero (Departamento de matemáticas)
16
Descargar