lunes, 21 de enero de 2013

TABLA DINAMICA Y FILTROS EN EXCEL


UNIVERSIDAD TECNICA DE COTOPAXI
 
TABLA DINÁMICA
Una tabla dinámica combina y compara en forma rápida grandes volúmenes de datos. Permitiendo el análisis multidimensional de los datos al girar las filas y las columnas creando diferentes formas de visualizar reportes con los datos de origen. Yendo desde lo general a lo específico.
Las tablas dinámicas solo sirven para resumir los datos según la consulta realizada, pero no permiten modelar dentro de la tabla. La opción posible sería tomar los datos de la tabla dinámica Excel con la función importar datos dinámicos e incorporarlos a nuestro modelo Excel.
Pasos para una tabla dinámica:
v  Abre una hoja de cálculo en la que tengas datos y en cuya primera fila se sitúe el encabezado con las categorías de la misma.
v  En dicho encabezado tienes que tener un formato diferente al resto de celdas de la hoja, por ejemplo ponerlo en negrita.
v  Ve al menú Insertar y haz clic en el primer icono a la izquierda donde dice Tabla Dinámica.
v  Te pedirá que indiques el grupo de celdas donde está la información a trasladar a la Tabla Dinámica. Elige el rango completo con encabezado incluido.
v  También puedes elegir si la información viene de otro archivo o si la tabla quieres que se abra en un libro de Excel diferente, de momento deja los valores que vienen por defecto.
v  Acepta y a continuación se muestra una nueva hoja de cálculo, a la izquierda aparece una tabla en blanco cuyos contenidos son Rotulo de columnas, Rotulo de filas y Valores.
v  A la derecha veras una ventana titulada Lista de campos de tabla dinámica, en la parte superior de dicha ventana tienes los conceptos que estaban en el encabezado de tu hoja de cálculo, en la parte inferior te pide que indiques en qué parte de la tabla dinámica quieres colocar dichos campos.
v  Basta con pulsar sobre el botón del ratón sobre el campo que quieras colocar y arrastra sin soltar hasta llegar a cada una de las opciones momento en el cual sueltas el botón. Así has indicado en donde quieres esa información.
v  Lo vas repitiendo con la información que necesites y al terminar veras reflejadas los datos en tu tabla dinámica de la derecha como ves en la imagen. Puedes obtener más información de la tabla dinámica como por ejemplo filtros, subtotales, medias. Las tablas dinámicas tienen multitud de opciones poco a poco a base de practicar conocerás todas ellas.
FILTROS
Los filtros Excel facilitan la búsqueda de un subconjunto de datos dentro de un rango para poder trabajar con el mismo. Este subconjunto de datos o rango filtrado muestra las filas que cumplen el criterio que se especifique para una columna.
Al utilizar un filtro este no reorganiza el resultado mostrado, pero sí permite aplicar formato, representar en gráficos e imprimir dicho rango. El filtrado oculta temporalmente las filas que no se desean mostrar.
Excel proporciona dos formas de filtrar celdas de datos:
  1. Autofiltro.
  2. Filtro avanzado.
Autofiltro
Ayuda a administrar fácilmente hojas de cálculo de gran tamaño, que requieran de filtros con criterios simples.
Filtro avanzado
Utilizado para realizar filtros con criterios más complejos. Se diferencia del Autofiltro al tener que escribir los criterios según los cuales desea filtrar los datos en un rango de criterios independiente situado sobre el rango.
Abre una hoja de cálculo donde tengas datos de la forma descrita arriba o crea una hoja de cálculo con los datos que aparecen en la explicación Tablas dinámicas y practicar con ellos.
En Excel 2003 para hacer Autofiltro sitúate en cualquier celda de la base de datos y pulsa en Datos, luego en Filtro y por último en Autofiltro.
En Excel 2007 y 2010 en Datos, luego en el grupo Ordenar y Filtrar, pulsa en el icono Filtro. En la fila donde tienes los datos de cada columna, también llamados campos, aparece un triángulo negro que pulsando sobre el despliega la lista de condiciones de cada campo.
En el ejemplo que te comento de Tablas dinámicas: Los campos son: Destino, Mes, Importe y Concepto.
Por defecto vienen seleccionados todos los registros y como opciones tienes las siguientes:
Los 10 más, en Excel 2003, se usa con campos numéricos y podrás establecer el filtro para los 10, 5 u otro número de registros con valores más altos o más bajos.
Puedes pedir que te los ordene por orden de mayor a menor o viceversa e igual para orden alfabético con los iconos AZ y ZA.
Establecer un orden personalizado dando color en función de unos criterios que establezcas.
Puedes seleccionar uno o varios registros en función de la información que buscas, esto lo haces seleccionando o deseleccionando el tic que aparece al lado de cada dato.
Por ejemplo realiza un filtro para que te muestre en el campo Destino los realizados a Madrid.
Tras aplicar el filtro pulsa el botón Aceptar y en pantalla aparecerán los datos que cumplen las condiciones establecidas.
Fíjate en la zona inferior de la pantalla, en la barra de estado se te indica el número de registros encontrados a la vez que el número de registros totales de la base de datos.
En la parte de la derecha observa que los números de las filas, verás que están salteados, esto es porque cada registro conserva la numeración original de su fila, además aparecen en otro color, por defecto azul. En la zona superior al lado del triángulo al filtrar aparece un dibujito con el símbolo de un filtro para indicarte que esa columna está siendo filtrada, en Excel 2003 no aparece sino que cambia de color a azul.
Se puede filtrar por más de un campo, para obtener información más concreta, así has de situarte en la siguiente columna y establecer la nueva información a filtrar como has leído antes.
Vete practicando y realiza las combinaciones que se te ocurran para ir practicando.
Para que vuelva a aparecer toda la base de datos a tu hoja de cálculo simplemente tienes que quitar las condiciones que hayas especificado, quitar los filtros, y se mostrará todos los registros en la pantalla, fíjate que los números de las filas vuelven a ser de color negro.
El triángulo para establecer las selecciones de filtrado desaparece cuando vuelves a pulsar en el icono Filtro o bien en Excel 2003 ejecutas las órdenes: Datos, Filtro, Mostrar todo. Puedes aprender sobre los comandos Excel 2003 en versiones más nuevas en: Comandos Excel 2003 en Excel 2007 y 2010
Consejo: Una vez realizado el Autofiltro puedes copiar y pegar a un documento Word los resultados obtenidos y así transcribir fácilmente esa información a un informe.

lunes, 14 de enero de 2013

Tablas de datos


UNIVERSIDAD TECNICA DE COTOPAXI
INGENIERIA COMERCIAL

TABLA DE DATOS
Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de los campos), y las demás filas contienen los datos almacenados. Es como una tabla de base de datos, de hecho también se denominan listas de base de datos. Cada fila es un registro de entrada, por tanto podremos componer como máximo una lista con 255 campos y 65535 registros.
Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.
Entre las operaciones más interesantes que podemos realizar con las listas tenemos:
- Ordenar la los registros.
- Filtrar el contenido de la tabla por algún criterio.
- Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
- Crear un resumen de los datos.
- Aplicar formatos a todos los datos.
Las tablas de datos, ya se usaban en versiones anteriores de Excel, pero bajo el término Listas de datos. Incluso encontrarás, que en algunos cuadros de diálogo, se refiere a las tablas como listas.
A partir de ahora nos referiremos a este tipo de tablas.
Para crear una tabla con una lista tenemos que seguir los siguientes pasos:
- Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la lista.
Seleccionar la tabla en la pestaña insertar


Aparecerá a continuación el cuadro de diálogo Crear tabla 



Si nos hemos saltado el paso de seleccionar previamente las celdas, lo podemos hacer ahora.
- Si en el rango seleccionado hemos incluido la fila de cabeceras (recomendado), activaremos la casilla de verificación La lista tiene encabezados.
Al final hacer clic en Aceptar.
Al cerrarse el cuadro de diálogo, podemos ver que en la banda de opciones aparece la pestaña Diseño, correspondiente a las Herramientas de tabla:

Y en la hoja de cálculo aparece en rango seleccionado con el formato propio de la tabla.




TIPOS DE TABLAS
Además de la función estándar de las tablas básicas definidas por el usuario, SQL Server proporciona los siguientes tipos de tabla, que permiten llevar a cabo objetivos especiales en una base de datos: que se utiliza para acomodar los datos
Tablas con particiones
Las tablas con particiones son tablas cuyos datos se han dividido horizontalmente entre unidades que pueden repartirse por más de un grupo de archivos de una base de datos. Las particiones facilitan la administración de las tablas y los índices grandes porque permiten obtener acceso y administrar subconjuntos de datos con rapidez y eficacia al mismo tiempo que mantienen la integridad del conjunto. Las operaciones de mantenimiento que se realizan en los subconjuntos de datos también se realizan de forma más eficaz porque sólo afectan a los datos necesarios en lugar de a toda la tabla.
Tiene sentido crear una tabla con particiones si la tabla es muy grande o se espera que crezca mucho, y si alguna de las dos condiciones siguientes es verdadera:
Tablas temporales
Hay dos tipos de tablas temporales: locales y globales. Las tablas temporales locales son visibles sólo para sus creadores durante la misma conexión a una instancia de SQL Server como cuando se crearon o cuando se hizo referencia a ellas por primera vez. Las tablas temporales locales se eliminan cuando el usuario se desconecta de la instancia de SQL Server. Las tablas temporales globales están visibles para cualquier usuario y conexión una vez creadas, y se eliminan cuando todos los usuarios que hacen referencia a la tabla se desconectan de la instancia de SQL Server.
Tablas del sistema
SQL Server almacena los datos que definen la configuración del servidor y de todas sus tablas en un conjunto de tablas especial, conocido como tablas del sistema. Los usuarios no pueden consultar ni actualizar directamente las tablas del sistema si no es a través de una conexión de administrador dedicada (DAC) que sólo debería utilizarse bajo la supervisión de los servicios de atención al cliente de Microsoft.
Tablas persistentes
Son aquellas que permiten que los registros sean eliminados o borrados manualmente y tenemos de tres tipos: Base, Vistas, Instantáneos
Base.- Es en donde se encuentra toda la información de todos los registros sin que se haga ninguna validación adicional.
Vistas.- Es una vista o relación que se hace en referencia a una fila o columna especifica.
Instantáneos.- Son aquellos registros que se los pueden ver de manera inmediata con solo una referencia.
Tablas de datos
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
Bibliografía:
http://www.aulaclic.es/excel2007/t_15_1.htm

lunes, 10 de diciembre de 2012

EXEL


UNIVERSIDAD TÉCNICA DE COTOPAXI

FUNCIONES DE TEXTO

·         Función CARACTER(número)

Devuelve el carácter especificado por el número de código correspondiente al código de caracteres ASCII.

Ejemplo: =CARACTER(76) devuelve L


·         Función CODIGO(texto)

Esta función devuelve el código ASCII del primer carácter del texto pasado como parámetro.

Ejemplo: =CODIGO("L") devuelve 76


·         Función CONCATENAR(texto1; texto2; ...; textoN)

Devuelve una cadena de caracteres con la unión de los textos pasados como parámetros. Esta función es de utilidad cuando tenemos texto como puedan ser el nombre completo de una persona pero está dividido en distintas celdas y en alguna ocasión queremos fundir el nombre completo en una sola celda.

Ejemplo: =CONCATENAR("Antonio ";"Gutierrez ";"Fernandez ") devuelve Antonio Gutierrez Fernandez


·         Función DECIMAL(número; decimales; no_separar_millares)

Redondea un número pasado como parámetro a los decimales indicados y devuelve el resultado en formato de texto. La última opción es una parámetro lógico (VERDADERO, FALSO), si se omite coge como valor FALSO, mostrará los puntos separadores de los millares.

Ejemplo: =DECIMAL(4005,75;3) devuelve 4.005,750 y =DECIMAL(4005,75;3;verdadero) devuelve 4005,750


·         Función DERECHA(texto; núm_de_caracteres)

Devuelve de la cadena de texto, el número de caracteres especificados comenzando a contar desde el final del texto.

Ejemplo: =DERECHA("Bienaventurados los que estudien Excel...";12) devuelve "ien Excel..."


·         Función ENCONTRAR(texto_buscado; dentro_del_texto; núm_inicial)

Devuelve la posición inicial del texto buscado dentro de otro texto empezando a buscar desde la posición núm_inicial. A diferencia de la función HALLAR, ENCONTRAR distingue entre mayúsculas y minúsculas y no admite caracteres comodín.

Ejemplo: =ENCONTRAR("Wally";"Siempre buscando nuevas aventuras este Wally y siempre perdido, ayúdame a encontrarlo";1)

devuelve 40, que es la posición donde empieza la palabra Wally.


·         Función EXTRAE(texto; posicion_inicial; núm_caracteres)

Devuelve los caracteres indicados de una cadena de texto a partir de una posición inicial.

Ejemplo: =EXTRAE("Mirando el mar, me envuelve una emoción intensa...";12;3) devuelve "mar"

·         Función HALLAR(texto_buscado; dentro_del_texto; núm_inicial)

Busca un texto dentro de otro y devuelve la posición del texto buscado. Realiza la búsqueda leyendo el texto de izquierda a derecha a partir de la posición inicial indicada en núm_inicial. A diferencia de la función ENCONTRAR, HALLAR no distingue entre mayúsculas y minúsculas y admite caracteres comodínes (? un solo carácter, * cualquier número de caracteres, ~ carácter de escape).

Ejemplo: =HALLAR("Mar";"Mirando el mar, me envuelve una emoción intensa...";1) devuelve 12

=HALLAR("M?r";"Mirando el mar, me envuelve una emoción intensa...";1) devuelve 1


·         Función IGUAL(texto1; texto2)

Devuelve un valor lógico (verdadero/falso) según las dos cadenas de texto comparadas sean iguales o no.

Ejemplo: =IGUAL("esto es igual?";"es igual esto?") devuelve FALSO

Normalmente se utiliza para comparar los valores almacenados en dos celdas.


·         Función IZQUIERDA(texto; núm_de_caracteres)

Devuelve el número de caracteres especificados desde el principio de la cadena de texto.

Ejemplo: =IZQUIERDA("El sol no puede competir con el brillo de tu mirada";6) devuelve "El sol"


·         Función LARGO(texto)

Devuelve el número de caracteres que tiene la cadena de texto, es decir su longitud.

Ejemplo: =LARGO("El sol no puede competir con el brillo de tu mirada") devuelve 51


·         Función LIMPIAR(texto)

Limpia el texto de caracteres no imprimibles.

Ejemplo: Si escribimos en una celda:=CARACTER(7)&"Este texto si que vale"&CARACTER(7) en la celda veríamos esto: http://www.aulaclic.es/excel2010/graficos/caracter27.gif  si escribimos =LIMPIAR(CARACTER(7)&"Este texto si que vale"&CARACTER(7)), desaparecerán los caracteres no imprimibles y veremos:  http://www.aulaclic.es/excel2010/graficos/caracter27sin.gif


·         Función MAYUSC(texto)

Convierte a mayúsculas la cadena de texto.

Ejemplo: =MAYUSC("convierteme a mayuscula") devuelve "CONVIERTEME A MAYUSCULA"


·         Función MINUSC(texto)

Convierte a minúsculas la cadena de texto.

Ejemplo: =MINUSC("VENGA Y AHORA A MINUSCULA") devuelve "venga y ahora a minuscula"


·         Función MONEDA(número; núm_de_decimales)

Convierte a texto un número usando el formato de moneda.

Ejemplo: =MONEDA(25;2) devuelve "25,00 € "


·         Función NOMPROPIO(texto)

Convierte la primera letra de cada palabra del texto a mayúscula y el resto de la palabra a minúsculas.

Ejemplo: =NOMPROPIO("antonio manuel ramiro") devuelve "Antonio Manuel Ramiro"


·         Función REEMPLAZAR(texto_original; num_inicial; núm_de_caracteres; texto_nuevo)

Reemplaza parte de una cadena de texto por otra.

Ejemplo: =REEMPLAZAR("Si este es el texto original, será modificado";21;8;" Por este ") devuelve "Si este es el texto Por este , será modificado"


·         Función REPETIR(texto; núm_de_veces)

Repite el texto un número de veces determinado.

Ejemplo: =REPETIR("Como te repites ";5) devuelve "Como te repites Como te repites Como te repites Como te repites Como te repites "


·         Función SUSTITUIR(texto; texto_original; texto_nuevo; núm_de_ocurrencia)

Reemplaza en texto, el texto_original por el texto_nuevo.

Ejemplo: =SUSTITUIR("El precio total del proyecto conlleva...";"precio";"coste") devuelve "El coste total del proyecto conlleva..."


·         Función T(valor)

Comprueba que el valor es texto y devuelve texto si lo es o comillas dobles si no lo es. Me permite eliminar de una celda los valores que no sean texto.

Ejemplo: =T("Esto es texto") devuelve "Esto es texto"


·         Función TEXTO(valor; formato)

Convierte un valor en texto.

Ejemplo: =TEXTO(25;"0,00 €") devuelve "25,00 €"


·         Función TEXTOBAHT(número)

Convierte un número a texto tailandés (Baht).

Se puede cambiar el formato de Baht a un estilo distinto utilizando Configuración regional u Opciones regionales en el Panel de control de Windows.

Ejemplo: =TEXTOBAHT(25) devuelve el número 25 escrito en letras pero en Tailandés.


·         Función T(valor)

Devuelve un valor únicamente si es de tipo texto.

Ejemplo: =T("254") devuelve texto vacío.


·         Función TEXTO (valor; formato)

Convierte un valor en texto, con el formato indicado. Existen unas reglas específicas para detallar el formato, puedes verlas en detalle en la información de la función en Excel, en caso de que necesites utilizarla.

Ejemplo: =TEXTO(25;"€0.00") devuelve €25,00. Éste valor no se podrá realizar para cálculos, ya que se ha convertido a texto.

·         Función VALOR(texto)

Convierte un texto que representa un número en número.

Ejemplo: =VALOR("254") devuelve 254 en formato numérico.