Está en la página 1de 24

Funciones Avanzadas de EXCEL

Informtica Aplicada a la Construccin


Universidad Politcnica de Cartagena Curso 2006/2007 Francisco Joaqun Escrib Prez

FUNCIONES AVANZADAS
ORDENACIN FILTROS SUBTOTALES FUNCIONES MODULOS VB (MS Visual Basic) BUSCAR OBJETIVOS
2

FILTROS
AUTOFILTRO AVANZADOS

AUTOFILTRO
En los Autofiltros, EXCEL elige como criterio de filtrado los encabezados de las columnas de las tablas. P.e:

FILTROS AVANZADOS
El usuario es el encargado de realizar los filtrados de forma manual estableciendo los criterios de filtro y los valores aplicados. Debe prepararse un zona de la hoja de EXCEL para los criterios del filtro para seguidamente utilizar llamar al dilogo de Filtro Avanzado.
5

FILTROS AVANZADOS

SUBTOTALES
Microsoft Excel puede calcular de forma automtica valores de subtotales y de totales generales en una lista. Cuando se insertan subtotales automticos, Excel esquematiza la lista para que se puedan mostrar y ocultar las filas de detalle de cada subtotal. Para insertar subtotales, primero se ordena la lista para agrupar las filas cuyos subtotales se desea calcular. Despus pueden calcularse los subtotales de cualquier columna que contenga nmeros.
7

SUBTOTALES

SUBTOTALES

Funciones EXCEL
Tipos de Funciones
Matemticas y Trigonomtricas Estadsticas Lgicas Fecha y Hora

10

Funciones Lgicas
La funcin lgica ms importante es la funcin SI condicional. Las funciones lgicas suelen combinarse con las restantes funciones para obtener resultados complejos. El uso de las funciones NO,O y SI permiten escribir expresiones lgicas complejas partiendo de otras ms simples.

11

Funciones Lgicas
FALSO() NO(valor) O(valor1; valor2,) SI(valor; si_verdadero; si_falso) VERDADERO() Y(valor1; valor2;)
Devuelve un valor lgico FALSO (valor que tambin es posible escribir directamente como FALSO) Invierte el valor lgico del argumento (si el valor es FALSO pasa a VERDADERO y viceversa) VERDADERO si el valor de algn argumento es VERDADERO. Si el primer argumento vale VERDADERO devuelve el valor del segundo, si no, del tercero. Devuelve un valor lgico VERDADERO (valor que tambin es posible escribir directamente como VERDADERO) FALSO si el valor de algn argumento es FALSO.
12

Funciones Lgicas
Ejemplos:
=3+SI(A2>4;3;4) =SI(B1<60;El producto es barato; El producto es caro) =SI(Y(A3>=4;A3<5);Revisar Examen,)
13

Funciones de Fecha y Hora


MS EXCEL emplea un sistema de representacin de fechas desde el 1900, en el cual los nmeros de una serie corresponden a fechas comprendidas entre el 1/1/1900 y el 31/12/9999. EXCEL almacena las fechas como nmeros secuenciales, de forma que se puede operar con ellas.
14

Funciones de Fecha y Hora


FUNCIN AHORA() HOY() AO(Fecha o Nmero serial) RESULTADO Hora actual Fecha actual Devuelve el ao correspondiente a una fecha o nmero serial

15

MODULOS Visual Basic


Macrofunciones: Funciones definidas por el usuario, se guardan en mdulos y estn escritas en VB. El usuario a de teclear la definicin de las macrofunciones en un mdulo. Estructura:
Function Nombre Funcin (Args) Cuerpo de la funcion End Function
16

MODULOS Visual Basic

17

MODULOS Visual Basic

18

Buscar Objetivos
EXCEL ofrece la posibilidad de calcular el valor que debe tomar una variable para (en nuestro caso una celda) para que el resultado final de ciertos clculos sea un valor deseado. Buscar objetivo es parte de una serie de comandos a veces denominados herramientas de anlisis Y si. En el caso de que conozca el resultado deseado de una frmula sencilla, pero no la variable que determina el resultado, podr utilizar la funcin Buscar objetivo haciendo clic en Buscar objetivo en el men Herramientas. Al realizar una bsqueda de objetivo, Microsoft Excel vara el valor de celda especfica hasta que una frmula dependiente de dicha celda devuelve el resultado deseado.
19

Buscar Objetivos

20

Formulas Matriciales
Si deseamos realizar clculos de tipo matricial, debemos seleccionar los rangos correspondientes a las matrices donde operar. Estos rangos deben tener las dimensiones oportunas. Para conseguir que la formula sea interpretada como MATRICIAL debemos pulsar CTRL+MAYS+INTRO para validarla. Para eliminarla, debemos seleccionar el rango completo donde se aplica. Las funciones de Excel que operan sobre matrices son MINVERSA, MMULT y MDETERM.
21

Informe de Tablas dinmicos


Permite realizar resmenes y analizar fcilmente datos. Puede agrupar hasta por tres campos distintos. No se actuliza de forma automtica al cambiar los datos de entrada.

22

Validacin de datos de entrada


Permite asegurarse de que los datos a la entrada son correctos. Se accede mediante Datos->Validacin El ejemplo tpico es la posibilidad de seleccionar slo valores de una lista.

23

Controles de programacin
Permiten realizar mini-aplicaciones usando cualquier objeto disponible en Visual Basic Lo habitual es usarlo para colocar botones u otros controles... Por ejemplo, una lista de valores de una tabla, mediante un Combobox. Al seleccionar uno, cambia el valor de una celda asociada... Para ver los controles, active su barra de herramientas: Ver -> Barra de herramientas -> Cuadro de controles. Para modificarlo, con el botn derecho haga click en propiedades de ese control. Para poder seleccionarlo haga click en el icono con aspecto de escuadra que aparece en la barra de herramientas de cuadro de controles para activar el modo diseo. En caso contrario se ejecutar la macro asignada...
24

También podría gustarte