Generalidades sobre las funciones: o concepto de argumento o argumentos literales (por valor) y por referencia o anidamiento de funciones Asistente de funciones Tipos de funciones: de texto, numricas, de bsqueda,.... Tipos de funciones: matriciales y no matriciales (Referencias relativas y extensin)
MANEJO DE MATRICES (funciones matriciales en sentido algebraico) Funciones de manejo algebraico de matrices.
MMULT(matriz1; matriz2) MINVERSA(matriz) MDETERM(matriz) TRANSPONER(matriz)
Ejemplo: Resolucin de un sistema de ecuaciones lineales x=A-1b haciendo {=MMULT(MINVERSA(MatrizA);VectorB)} aplicada de forma matricial sobre el rango de salida Adems muchas funciones tienen una versin matricial: Ejemplos: Obtencin de frecuencias relativas 1.- nombrar rango de frecuencias absolutas: Frecuencia 2.- nombrar celda de total: N 3.- marcar columna de frecuencias relativas e introducir la frmula matricial {=Frecuencia/n} Clculo de la media con datos tabulados no agrupados 1.- nombrar rango de valores de la variable: X 2.- nombrar rango de frecuencias absolutas: Frecuencia 3.- nombrar celda de total: N 4.- marcar columna de F X e introducir la frmula matricial {=Frecuencia*X/N}
FUNCIONES DE TEXTO
& (concatenacin)
Operador de Concatenacin Ejemplos: - Generacin de campos de texto - creacin de referencias que servirn de argumento a la funcin indirecto() - creacin de condiciones que servirn de argumento a la funcin
contar.si()
MAYUSC(texto) Convierte el texto en maysculas MINUSC(texto)
IZQUIERDA(Texto; nmero _ caracteres) Extrae la subcadena constituida por el nmero de caracteres indicados
Devuelve la longitud de la cadena Devuelve la posicin de la subcadena dentro de la cadena de texto a partir del carcter pos_inicial No distingue entre maysculas y minsculas Devuelve la posicin de la subcadena dentro de la cadena de texto a partir del carcter pos_inicial Distingue entre maysculas y minsculas
HALLAR(subcadena;cadena;pos_inicial)
ENCONTRAR(subcadena;cadena;pos_inicial)
Ejemplo de extraccin: Las estadsticas de baloncesto en la web presentan columnas con valores del tipo 3/7 (3 canastas conseguidas en 7 intentos por ejemplo). Si el valor de entrada est por ejemplo en A1 la separacin en dos variables se puede hacer con la funcin
=IZQUIERDA(A1;ENCONTRAR("/";A1)-1)