31
FUNCIONES MATEMATICAS, ESTADISTICAS Y LOGICAS

Funciones as - as - Texto y Logicas - Ppt

Embed Size (px)

Citation preview

Page 1: Funciones as - as - Texto y Logicas - Ppt

FUNCIONES MATEMATICAS, ESTADISTICAS Y LOGICAS

Page 2: Funciones as - as - Texto y Logicas - Ppt

CONTENIDOS TEMÁTICOS

• Funciones Matemáticas.

• Funciones Estadísticas.

• Funciones Lógicas.

• Funciones de Texto.

Page 3: Funciones as - as - Texto y Logicas - Ppt

Funciones Matemáticas, Estadísticas y Lógicas

Efectúan cálculos con los valores de la hoja de cálculo.

Ejemplo: = PI() * A2 ^ 2

* Comienzan por un signo igual (=)

* Pueden contener:

– Funciones: Matemáticas, trigonométricas, estadísticas, financieras, …

– Referencias: Devuelven el valor de la celda (A2, …)

– Operadores: Aritméticos (^,…), comparaciones (<,<=,…), de referencia (A2:B8) …

– Constantes: Valores escritos directamente en la formula (33, “Aprobado”, …)

Fórmulas:

Page 4: Funciones as - as - Texto y Logicas - Ppt

Recordaremos que las Funciones

* Son formulas predefinidas que operan sobre valores denominados argumentos

– Comienzan con el signo igual ( = ) seguido del nombre de la función

– A continuación, los argumentos encerrados entre paréntesis y separados por punto y coma ( ; )

– Pueden anidarse: una función puede ser un argumento de otra

Page 5: Funciones as - as - Texto y Logicas - Ppt

Asimismo debemos mencionar que los Argumentos

* Valores que recibe la función. Por ejemplo, la función SUMA() recibe como argumentos el conjunto de valores que queremos sumar (separados por ; )

* Constantes: =SUMA(3;5)

* Celdas: =SUMA(A2;A4)

* Rangos contiguos: =SUMA(A2:A4)

* Intersecciones: =SUMA(A1:A4 A3:A7)

* Combinaciones de los anteriores: =SUMA(A2:A4;$A$7;3)

Page 6: Funciones as - as - Texto y Logicas - Ppt

Funciones Numéricas

Operan sobre valores numéricos

* Matemáticas y trigonométricas:– SUMA(), POTENCIA(), COS(), …

* Estadísticas– PROMEDIO(), MAX(), MIN(),

CONTAR(), CONTAR.SI(), …

Page 7: Funciones as - as - Texto y Logicas - Ppt

Funciones matemáticas

ABS:

La función ABS devuelve el valor absoluto de una expresión numérica indicada. Veamos el siguiente ejemplo para entenderla mejor.

Ejemplo: En el rango D18:D23 se tiene un listado de números. En el rango E18:E23 se desea obtener el valor absoluto de los mismos. A continuación se presenta la solución

Page 8: Funciones as - as - Texto y Logicas - Ppt

Funciones matemáticasMODA

Devuelve el valor que se repite con más frecuencia en un Rango de celdas.

Sintaxis: =MODA(número1,número2;...).

Ejemplo: =Moda(B2:B9)

PI

Muestra el número 3,14159265358979 o la constante matemática pi, con una exactitud de 15 dígitos

Sintaxis: = PI()

Ejemplo 01: =PI()*(B2*B2)

Ejemplo 02: =2 * PI() * (B2*B2)

Nota: ^ (Potencia), cuando escribe B2*B2 es igual a escribir B2 ^ 2

Page 9: Funciones as - as - Texto y Logicas - Ppt

Funciones matemáticas

RAIZ

Muestra la raíz cuadrada de un número

Sintaxis: =RAIZ(número).

Ejemplo: =RAIZ(B2)

NUMERO.ROMANO

Convierte un número arábigo a un número romano con formato de texto

Page 10: Funciones as - as - Texto y Logicas - Ppt

Funciones CONTAR y CONTAR.SI* CONTAR(): Cuenta el número de celdas

que contienen números en un rango ó conjunto de valores. Por ejemplo:

=CONTAR(A2:A10)

* CONTAR.SI(rango,criterio): Cuenta el número de celdas del rango que coinciden con el criterio. Por ejemplo:

=CONTAR.SI(A2:A10,”Aprobado”)

Page 11: Funciones as - as - Texto y Logicas - Ppt

Funciones Lógicas

* Operan con argumentos de tipo lógico (VERDADERO y FALSO)

– Función SI()– Función Y()– Función O()

Page 12: Funciones as - as - Texto y Logicas - Ppt

Función SISI(condición; valor_si_verdadero; valor_si_falso)

Recibe tres argumentos:

* Condición: Prueba lógica que se quiere comprobar

* Valor_si_verdadero: Valor que devuelve la función si la condición se evalúa a VERDADERO

* Valor_si_falso: Valor que devuelve la función si la condición se evalúa a FALSO

Page 13: Funciones as - as - Texto y Logicas - Ppt

Función SI. Ejemplo:=SI(A2>=11; ”Aprobado”;

”Desaprobado”)

* Condición: A2>=11

* Valor_si_verdadero: “Aprobado”

* Valor_si_falso: “Desaprobado”

Page 14: Funciones as - as - Texto y Logicas - Ppt

Función YY(valor_lógico1; valor_lógico2; valor_lógico3; …)

* Recibe como argumentos un conjunto de valores lógicos

* Devuelve VERDADERO si todos los valores que recibe son verdaderos

* En otro caso devuelve FALSO

Page 15: Funciones as - as - Texto y Logicas - Ppt

Función Y. Ejemplo:

=Y(A2>=7; A2<9)

* Valor_logico1: A2>=7

* Valor_lógico2: A2<9

¿ Resultado ?

Page 16: Funciones as - as - Texto y Logicas - Ppt

Función OO(valor_lógico1; valor_lógico2; valor_lógico3; …)

* Recibe como argumento un conjunto de valores lógicos

* Devuelve VERDADERO si al menos uno de los valores que recibe es verdadero

* En otro caso devuelve FALSO

Page 17: Funciones as - as - Texto y Logicas - Ppt

Funciones Lógicas Anidadas

* Una función se pasa como argumento a otra función

* El valor devuelto por la función debe ser del tipo esperado para el argumento

* ¡ Cuidado con los paréntesis !

Page 18: Funciones as - as - Texto y Logicas - Ppt

Ejemplo de funciones anidadas=SI( Y(A2>=0; A2<=10) ;””;”ERROR”)

* Condición: Y(A2>=0; A2<=10)

* Valor_si_verdadero: “”

* Valor_si_falso: “ERROR”

Page 19: Funciones as - as - Texto y Logicas - Ppt

Ejercicio

* Escribir una función lógica que convierta las notas en calificaciones conforme a la siguiente tabla:

NOTANOTA CALIFICACIÓNCALIFICACIÓN

nota<11nota<11 DesaprobadoDesaprobado

11<=nota<1411<=nota<14 AprobadoAprobado

14<=nota<1614<=nota<16 DestacadoDestacado

16<=nota<=1916<=nota<=19 SobresalienteSobresaliente

Nota=20Nota=20 ExcelenteExcelente

Page 20: Funciones as - as - Texto y Logicas - Ppt

Funciones que nos permiten trabajar con el texto que contienen las celdas.

Es importante hacer notar que en el momento que utilizamos estas funciones, en los argumentos, tanto podemos utilizar texto directamente entre comillas o una referencia a una celda la cual contiene texto. En los ejemplos de las funciones utilizaremos las dos opciones.

Funciones de textoFunciones de texto

Page 21: Funciones as - as - Texto y Logicas - Ppt

MINUSC

Con esta función obtendremos todo el contenido de un texto o celda en minúsculas. Si se utiliza una celda en la que contiene texto esta no se transforma toda en minúsculas, si no que... en la celda donde pongamos la función obtendremos una copia de la primera celda pero toda en minúsculas.

Estructura: MINUSC(Texto)

Ejemplo: En la celda A1 tenemos el texto:

"Funciones de EXCEL". Si escribimos la función =MINUSC(A1) en la celda A2 el resultado que obtenemos sería: "funciones de excel". Volvemos a recordar que tenemos los dos textos tanto en la celda A1 como en la A2, ya que la A2 es una función que dependerá siempre del contenido que hay en la A1.

Page 22: Funciones as - as - Texto y Logicas - Ppt

MAYUSC

Con esta función obtendremos todo el contenido de un texto o celda en minúsculas.

Estructura: MAYUSC(Texto)

Ejemplo: En la celda A1 tenemos el texto: "Funciones de EXCEL". Si escribimos la función =MINUSC(A1) en la celda A2 el resultado que obtenemos sería: "FUNCIONES DE EXCEL".

Page 23: Funciones as - as - Texto y Logicas - Ppt

IZQUIERDA

Nos devuelve una cantidad de caracteres determinados empezando a contar desde la parte izquierda de la cadena de texto.

Estructura: IZQUIERDA(Texto; Número de caracteres a extraer)

Ejemplo: En la celda A1 escribimos el texto: "Funciones Excel". Si en la celda A2 escribimos la función =IZQUIERDA(A1;9), obtendremos como resultado "Funciones".

LARGO

Nos retornará la cantidad de caracteres que tiene la cadena de texto.

Estructura: LARGO(Texto) Ejemplo: en la celda A1 escribe el texto: "Funciones Excel". Para saber la

cantidad de caracteres que forman este texto deberás introducir en otra celda la función =LARGO(A1). Como resultado nos devolverá un 15

Page 24: Funciones as - as - Texto y Logicas - Ppt

CONCATENAR

Une diferentes elementos de texto en uno sólo. Estos elementos pueden ser celdas o directamente texto utilizando comillas "".

Esta función puede tener como máximo 30 argumentos.

Estructura: CONCATENAR(Texto1;Texto2;...) Ejemplo: Si en la celda A1 tenemos el texto "Juan", en la celda A2 "Rodriguez" y queremos que

en la celda A3 aparezca el nombre y apellidos en la misma celda deberíamos escribir la siguiente función: =CONCATENAR(A1;" ";A2)

Observa que el segundo argumento es " " de esta forma hacemos que el nombre y el apellido salgan separados por un espacio.

Otra forma de obtener el mismo resultado que utilizando la función Concatenar sería utilizando & de la siguiente forma: =A1&" "&A2

IGUAL

Realiza la comprobación si dos valores son exactamente iguales. Esta función sólo nos devolverá Verdadero o Falso.

Estructura: IGUAL(Texto1;Texto2)

Ejemplo: En la celda A1 tenemos el texto "Avión" y en la celda A2 "Avion". En la celda A3 podríamos realizar la comparación con la función Igual de la siguiente manera. =IGUAL(A1;A2), como resultado el ordenador nos devolvería el valor Falso

Page 25: Funciones as - as - Texto y Logicas - Ppt

ENCONTRAR

Nos devuelve la posición en la que se encuentra un valor dentro de una cadena de texto.

Estructura: ENCONTRAR(Texto que deseamos buscar; Dentro del texto; Número de posición inicial)

El tercer argumento no es obligatorio, si no se introduce Excel considerará la primera posición como número 1.

Ejemplo: En la celda A1 tenemos el texto: Mailxmail si deseamos saber en que posición se encuentra la x deberemos escribir en la celda A2 la función =ENCONTRAR("x";A1) nos devolverá un 5 como resultado ya que la primera letra la considera como si estuviera en la primera posición.

Page 26: Funciones as - as - Texto y Logicas - Ppt

SUSTITUIR

Sustituye una cadena de texto dentro de otra, por una nueva cadena.Estructura: SUSTITUIR(Texto original; Parte de texto a sustituir; Nuevo

texto)

Ejemplo: Si en la celda A1 ponemos el texto "Funciones de Excel" y queremos que en la celda A2 aparezca "Funciones en Excel" deberemos escribir en la celda A2 la siguiente función: =SUSTITUIR(A1;"de";"en")

ESPACIOS

Elimina los espacios en blanco que hay dentro de una cadena de texto, excepto los que son de separación de palabras.

Estructura: =ESPACIOS(Texto a quitar espacios)

Ejemplo: Si en la celda A1 tenemos escrito el texto: "Funciones de Excel", observa que entre de y Excel hemos dejado muchos espacios en blanco. Si quisiéramos corregir este problema y que no aparecieran estos espacios en la celda A2 tendríamos que poner la función =ESPACIOS(A1) de tal forma que el resultado final será: "Funciones de Excel". Observa que los espacios entre palabras se mantienen.

Page 27: Funciones as - as - Texto y Logicas - Ppt

EXTRAE

Nos devuelve una cantidad de caracteres específicos a partir de una posición inicial de una cadena de texto.

Estructura: EXTRAE(Texto; Posición inicial; Número de caracteres a extraer)

Ejemplo: Si en la celda A1 tenemos el texto: "Funciones de Excel" y en la celda A2 queremos obtener la palabra "de" deberíamos escribir la función =EXTRAE(A1;11;2)

NOMPROPIO

Con esta función obtendremos un texto en el que aparecerá en mayúsculas la primera letra de cada palabra que forma parte del texto.

Estructura: NOMPROPIO(Texto) Ejemplo: Si escribimos la función =NOMPROPIO(A1) en la celda A2, y

en la celda A1 el texto: "Funciones de excel" obtendremos como resultado "Funciones De Excel".

Page 28: Funciones as - as - Texto y Logicas - Ppt

REEMPLAZAR

Con esta función conseguiremos reemplazar parte de texto, indicando desde que posición y cuantos caracteres deseas reemplazar y el texto que deseas poner.

Estructura: REEMPLAZAR(Texto original; Posición inicial a partir de donde deseamos recortar; Número de caracteres a quitar; Nuevo texto a insertar)

Ejemplo: En la celda A1 escribe el texto "Funciones de Excel" y en la celda A2 la función: =REEMPLAZAR(A1;11;2;"dentro de") esta función nos devolverá el texto: Funciones dentro de Excel. La función lo que realiza es eliminar del texto que hay en la celda A1 desde la posición 11, 2 caracteres y estos los sustituye por el texto "dentro de". Hay que observar que hemos eliminado 2 caracteres y hemos introducido 9 en su lugar.

Page 29: Funciones as - as - Texto y Logicas - Ppt

REPETIR

Lo que conseguimos con esta función es que se repitan una cantidad de veces un texto determinado.

Estructura: REPETIR(Texto; Número de veces a repetir) Ejemplo: Si en la celda A1 escribimos esta función

=REPETIR("la";3) obtendremos como resultado "lalala".

DERECHA Nos devuelve una cantidad de caracteres determinados empezando a contar desde la parte derecha de la cadena de texto.

Estructura: DERECHA(Texto; Número de caracteres a extraer)

Ejemplo: En la celda A1 escribimos el texto: "Funciones Excel". Si en la celda A2 escribimos la función =DERECHA(A1;5), obtendremos como resultado "Excel".

Page 30: Funciones as - as - Texto y Logicas - Ppt

HALLAR

Nos indica la posición que ocupa un texto dentro de una cadena de texto.

Estructura: HALLAR(Texto a buscar; Texto donde deseamos encontrar el texto; Posición inicial) Los dos primeros argumentos son obligatorios, en cambio la posición inicial no ya que si no la ponemos empezará a contar desde el número 1.

Ejemplo: Introduce en la celda A1 el texto "Funciones de Excel". Si deseásemos conocer que posición ocupa dentro de este texto la letra "d" deberíamos escribir en la celda A2 la siguiente función =HALLAR("de";A1), la función nos devolvería el resultado 11.

Page 31: Funciones as - as - Texto y Logicas - Ppt

GRACIAS