8 Trabajar con funciones
8.2 Funciones matemáticas y trigonométricas
Como su nombre indica, estas funciones nos permiten realizar operaciones matemáticas. Son las más habituales y conocidas, y por ello empezamos con ellas.
Abs
Esta función nos devuelve el valor absoluto de un número, dicho de otra forma, nos devuelve el valor del número sin signo
ABS(numero)
Tiene un único argumento que debe ser un número. Ejemplo Resultado
ABS(5) 5 ABS(-5) 5
Aleatorio
Utilizando esta función nos devuelve un número aleatorio entre 0 y 1. Cada vez que la apliquemos nos devolverá un número aleatorio diferente.
ALEATORIO()
No tiene argumentos.
Ejemplo Resultado
ALEATORIO 0,307279097326517
Cos
Esta función nos devuelve el coseno de un ángulo.
Tiene un único argumento que debe ser un número y es el ángulo en radianes del que queremos obtener el coseno. Observe que si queremos calcular el ángulo de 90 grados debemos pasar 90 grados a radianes (y para ello podemos usar la función RADIANES descrita un poco más tarde en este mismo capítulo
Ejemplo Resultado COS(0) 1
COS(90) -0,448073616
Entero
Con esta función conseguiremos el número entero inferior más cercano al valor que introducimos como argumento en la función.
ENTERO(numero)
Tiene un único argumento que debe ser un número. Ejemplo Resultado
ENTERO(23,78) 23 ENTERO(-45,2) -46
Grados
Esta función convierte radianes en grados.
GRADOS(ángulo)
Tiene un único argumento que debe ser un ángulo que expresa el número de radianes que queremos convertir en grados.
Ejemplo Resultado
GRADOS(3,141592653) 180
Log
Devuelve el logaritmo de un número en la base indicada. Las funciones Log10 y Ln devuelven el logaritmo en base 10 y el logaritmo natural de un número respectivamente.
LOG(numero;base)
Numero es el número real positivo del que queremos calcular el logaritmo.
Base es la base del logaritmo. Si no la indicamos, se asume base 10 Ejemplo Resultado
LOG(40;5) 2,292029674 ABS(40) 1,602059991
Multiplo.Inferior
Nos redondea un valor hacia abajo al múltiplo más próximo del segundo argumento que le indicamos. En esta función siempre se buscará el múltiplo hacia abajo y siempre a valores enteros.
MULTIPLO.INFERIOR(numero;multiplo)
Tiene dos argumentos:
Numero es el número que vamos a redondear
Multiplo es el número del cual queremos obtener el múltiplo más cercano al primer argumento
Ejemplo Resultado
MULTIPLO.INFERIOR(40;6) 36 MULTIPLO.INFERIOR(8;3) 6
Multiplo.Superior
Nos redondea un valor hacia arriba al múltiplo más próximo del segundo argumento que le indicamos. En esta función siempre se buscará el múltiplo hacia arriba y siempre a valores enteros.
MULTIPLO.SUPERIOR(numero;multiplo)
Tiene dos argumentos:
Numero es el número que vamos a redondear
Multiplo es el número del cual queremos obtener el múltiplo más cercano al primer argumento
MULTIPLO.SUPERIOR(40;6) 42 MULTIPLO.SUPERIOR(8;3) 9
Pi
Devuelve el número PI, es decir, 3,1459... con precisión de 15 dígitos
PI()
No tiene argumentos Ejemplo Resultado
PI() 3,14159265
Potencia
Devuelve el resultado de elevar un número a una potencia.
POTENCIA(numero;potencia)
Tiene dos argumentos:
Numero es el número base y puede ser cualquier número real Potencia es el exponente al que se desea elevar la base.
Ejemplo Resultado POTENCIA(4;2) 16 POTENCIA(10;3) 1000
Producto
Devuelve el resultado de multiplicar todos los números que se introducen como argumentos.
PRODUCTO(numero1;numero2;...)
Tiene de 1 a 30 argumentos, y todos son los números que deseamos multiplicar.
Ejemplo Resultado PRODUCTO(3;2) 6 PRODUCTO(5;4;3) 60
Radianes
RADIANES(ángulo)
Tiene un único argumento que debe ser un ángulo que expresa el número de grados que queremos convertir en radianes. Su uso es muy habitual dentro de las funciones trigonométricas para trabajar con ángulos en grados.
Ejemplo Resultado
RADIANES(180) 3,141592653 COS(RADIANES(180)) -1
Raiz
Devuelve la raíz cuadrada de un número.
RAIZ(numero.)
Tiene 1 argumento, que indica el número al que le queremos calcular la raíz cuadrada.
Ejemplo Resultado RAIZ(9) 3
RAIZ(26) 5,099019514
Redondear
Redondea un número ajustando el número de decimales que indiquemos.
REDONDEAR(numero;num_decimales)
Tiene dos argumentos:
Numero es el número que queremos redondear
Num_decimales es el número de decimales en el que queremos dejar el valor del primer argumento. Si indicamos un cero se redondea al número entero más cercano. Si ponemos un número negativo redondeará a la izquierda de la coma decimal.
Ejemplo Resultado
REDONDEAR(47,21;0) 47 REDONDEAR(47,6;0) 48 REDONDEAR(5,465;1) 5,5
REDONDEAR(324,3;-1) 320
Residuo
El valor que obtenemos con esta operación consiste en quedarnos con el resto de la división entre el primer argumento y el segundo..
RESIDUO(numero;num_divisor)
Tiene dos argumentos:
Numero es el número que queremos dividir (el dividendo). Num_divisor es el número por el que vamos a dividir (el divisor).
Ejemplo Resultado RESIDUO(523;10) 23 RESIDUO(50;3) 2
Seno
Esta función nos devuelve el seno de un ángulo.
SENO(numero)
Tiene un único argumento que debe ser un número y es el ángulo en radianes del que queremos obtener el seno. Observe que si queremos calcular el ángulo de 90 grados debemos pasar 90 grados a radianes (y para ello podemos usar la función RADIANES descrita anteriormente en este mismo capítulo
Ejemplo Resultado
SENO(0) 0 SENO(RADIANES(90)) 1
Signo
Devuelve el signo de un número, es decir, si es positivo, negativo o cero. Sus valores son: 1 si es positivo; 0 si el número es el cero y –1 si es negativo.
SIGNO(numero.)
Tiene 1 argumento, que indica el número del que queremos averiguar el signo.
Ejemplo Resultado SIGNO(9) 1 SIGNO(-23,5) -1
Suma
Devuelve el resultado de sumar todos los números que se introducen como argumentos.
SUMA(numero1;numero2;...)
Tiene de 1 a 30 argumentos, y todos son los números que deseamos sumar.
Ejemplo Resultado SUMA(3;2) 5 SUMA(5;4;3) 12
Sumar.Si
Esta función suma las celdas que cumplan una determinada condición.
SUMAR.SI(rango;criterio;rango_suma)
Tiene tres argumentos:
Rango identifica el rango de celdas que queremos sumar.
Criterio es la condición que determina qué celdas deben sumarse. Puede ser un número, texto o expresión.
Rango_suma: es el conjunto de celdas que se van a sumar. Si se omite se usarán el rango del primer argumento.
Ejemplo Resultado Comentario
Figura 25.- Datos del ejemplo de la función Sumar.Si
Tan
Esta función nos devuelve la tangente de un ángulo.
TAN (numero)
Tiene un único argumento que debe ser un número y es el ángulo en radianes del que queremos obtener la tangente. Observe que si queremos calcular el ángulo de 90 grados debemos pasar 90 grados a radianes (y para ello podemos usar la función RADIANES descrita anteriormente en este mismo capítulo
Ejemplo Resultado
TAN(0) 0 TAN(RADIANES(45)) 1
Truncar
El valor que obtenemos con esta operación consiste en quedarnos con la parte entera de un número o bien dejarlo con el número de decimales que indica el segundo argumento.
TRUNCAR(numero;num_decimales)
Tiene dos argumentos:
Numero es el número que queremos truncar.
Num_decimales es el número de decimales que queremos dejar, por defecto es 0.
Ejemplo Resultado
TRUNCAR(145,345) 145 TRUNCAR(8,34569;2) 8,34