domingo, 28 de mayo de 2017

CUADROS COMBINADOS

Cuadros combinados en Excel

Un cuadro combinado muestra una colección de uno o más elementos de entre los cuales podemos elegir una opción. Un cuadro combinado es diferente a una lista de validación de datos ya que nos permite conocer la opción que el usuario ha seleccionado en el momento.
Antes de mostrar cómo agregar un cuadro combinado debes asegurar de habilitar la ficha Programador. Dentro de la ficha Programador, dentro del grupo Controles, se debe hacer clic sobre el botón Insertar y en la sección Controles de formulario seleccionar la opción Cuadro combinado.
Controles de formulario
Ahora, utilizando el puntero del ratón, deberás dibujar sobre la hoja el Cuadro combinado que necesitas. De inmediato observarás en pantalla el control de formulario recién creado. Aún después de haber dibujado el control, puedes modificar su tamaño arrastrando cualquiera de las esquinas hasta obtener el tamaño deseado.
Cuadro combinado en Excel
Para configurar las opciones del cuadro combinado debemos hacer clic en el botón Propiedades que también forma parte del grupo Controles dentro de la ficha Programador. Se mostrará el cuadro de diálogo Formato de control.
Cuadro de diálogo Formato de control

En la opción Rango de entrada seleccionaremos las celdas que contienen los valores de texto que se desplegarán dentro del cuadro combinado. Y en el cuadro de texto Vincular con celda seleccionaremos una celda que mostrará el número de la opción que se haya elegido.  Al aceptar los cambios se creará el control con el funcionamiento que necesitamos, observa su comportamiento.
Ejemplo de lista desplegable en Excel
Observa cómo la celda vinculada (C7) muestra el número del elemento de la lista que ha sido seleccionado. Si se selecciona el primer elemento se mostrará el número 1 y así sucesivamente hasta el final de la lista. La celda vinculada puede ser de gran utilidad para tomar alguna decisión en base a la selección del usuario.

FUNCIÓN BDMIN

BDMIN (función BDMIN)

En este artículo se describen la sintaxis de la fórmula y el uso de la función BDMIN en Microsoft Excel.

Descripción

Devuelve el valor mínimo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas.

Sintaxis

BDMIN(base_de_datos, nombre_de_campo, criterios)
La sintaxis de la función BDMIN tiene los siguientes argumentos:
  • Base_de_datos    Obligatorio. El rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
  • Nombre_de_campo    Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente.
  • Criterios    Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna.

Observaciones

  • Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un valor de comparación de criterios.
    Por ejemplo, si el rango G1:G2 contiene el encabezado de columna Ingresos en la celda G1 y la cantidad 10.000 $ en la celda G2, el rango podría definirse como CoincidirIngresos y ese nombre podría usarse como argumento de criterios en las funciones para bases de datos.
  • Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no coloque el rango de criterios debajo de la lista. Si agrega más información a la lista, la nueva información se agrega a la primera fila debajo de la lista. Si la fila de debajo no está vacía, Microsoft Excel no podrá agregar la nueva información.
  • Asegúrese de que el rango de criterios no queda superpuesto a la lista.
  • Para realizar una operación en toda una columna de la base de datos, inserte una línea en blanco debajo de los nombres de campo en el rango de criterios.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Árbol
Altura
Edad
Rendimiento
Beneficio
Altura
="=Manzano"
>10
<16
="=Peral"
Árbol
Altura
Edad
Rendimiento
Beneficio
Manzano
18
20
14
105 $
Peral
12
12
10
96 $
Cerezo
13
14
9
105 $
Manzano
14
15
10
75 $
Peral
9
8
8
77 $
Manzano
8
9
6
45 $
Fórmula
Descripción
Resultado
=BDMIN(A5:E11, "Beneficio", A1:F3)
El mínimo beneficio de un manzano que mida entre 10 y 16 pies de altura, o de cualquier peral. El peral de la fila 9 cumple las condiciones.

FUNCIÓN BDEXTRAER

BDMAX (función BDMAX)

Descripción

Devuelve el valor máximo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas.

Sintaxis

BDMAX(base_de_datos, nombre_de_campo, criterios)
La sintaxis de la función BDMAX tiene los siguientes argumentos:
  • Base_de_datos    Obligatorio. El rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
  • Nombre_de_campo    Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente.
  • Criterios    Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna.

Observaciones

  • Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un valor de comparación de criterios.
    Por ejemplo, si el rango G1:G2 contiene el encabezado de columna Ingresos en la celda G1 y la cantidad 10.000 $ en la celda G2, el rango podría definirse como CoincidirIngresos y ese nombre podría usarse como argumento de criterios en las funciones para bases de datos.
  • Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no lo coloque debajo de la lista. Si agrega más información a la lista, se incluirá en la primera fila debajo de la misma. Si la fila de debajo no está vacía, Microsoft Excel no podrá agregar la nueva información.
  • Asegúrese de que el rango de criterios no queda superpuesto a la lista.
  • Para realizar una operación en toda una columna de la base de datos, inserte una línea en blanco debajo de los nombres de campo en el rango de criterios.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Árbol
Altura
Edad
Rendimiento
Beneficio
Altura
="=Manzano"
>10
<16
="=Peral"
Árbol
Altura
Edad
Rendimiento
Beneficio
Manzano
18
20
14
105 $
Peral
12
12
10
96 $
Cerezo
13
14
9
105 $
Manzano
14
15
10
75 $
Peral
9
8
8
77 $
Manzano
8
9
6
45 $
Fórmula
Descripción
Resultado
=BDMAX(A5:E11, "Beneficio", A1:F3)
El máximo beneficio de un manzano que mida entre 10 y 16 pies de altura, o de cualquier peral. El peral de la fila 7 cumple las condiciones.
96 $

BDEXTRAER EXCEL

BDEXTRAER (función BDEXTRAER)

En este artículo se describen la sintaxis de la fórmula y el uso de la función BDEXTRAER en Microsoft Excel.

Descripción

Extrae un único valor de una columna de una lista o una base de datos que cumple las condiciones especificadas.

Sintaxis

BDEXTRAER(base_de_datos, nombre_de_campo, criterios)
La sintaxis de la función BDEXTRAER tiene los siguientes argumentos:
  • Base_de_datos    Obligatorio. El rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
  • Nombre_de_campo    Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente.
  • Criterios    Obligatorio. Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna.


Observaciones

  • Si ningún registro cumple los criterios, BDEXTRAER devuelve el valor de error #¡VALOR!.
  • Si más de un registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡NUM!.
  • Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo menos un nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un valor de comparación de criterios.
    Por ejemplo, si el rango G1:G2 contiene el encabezado de columna Ingresos en la celda G1 y la cantidad 10.000 $ en la celda G2, el rango podría definirse como CoincidirIngresos y ese nombre podría usarse como argumento de criterios en las funciones para bases de datos.
  • Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no coloque el rango de criterios debajo de la lista. Si agrega más información a la lista, la nueva información se agrega a la primera fila debajo de la lista. Si la fila de debajo no está vacía, Microsoft Excel no podrá agregar la nueva información.
  • Asegúrese de que el rango de criterios no queda superpuesto a la lista.
  • Para realizar una operación en toda una columna de la base de datos, inserte una línea en blanco debajo de los nombres de campo en el rango de criterios.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Árbol
Altura
Edad
Rendimiento
Beneficio
Altura
="=Manzano"
>10



<16
=Peral
>12




Árbol
Altura
Edad
Rendimiento
Beneficio

Manzano
18
20
14
105 $

Peral
12
12
10
96 $

Cerezo
13
14
9
105 $

Manzano
14
15
10
75 $

Peral
9
8
8
77 $

Manzano
8
9
6
45 $

Fórmula
Descripción
Resultado



=BDEXTRAER(A5:E11, "Rendimiento", A1:A3)
Devuelve el valor de error #¡NUM! porque más de un registro cumple los criterios (cualquier manzano o peral).
#¡NUM!



=BDEXTRAER(A5:E11, "Rendimiento", A1:F3)
Devuelve 10 (el rendimiento del manzano de la fila 9) porque es el único registro que cumple las condiciones de A1:F3.
10

CONSULTAS EN EXCEL

Crear una consulta avanzada (Power Query)

Utilice la experiencia de obtener y transformar (Power Query) de Excel para crear consultas avanzadas que usan el lenguaje de formulación de Power Query. El lenguaje de fórmulas de Power Query ofrece una amplia variedad de fórmulas que se utilizan para crear expresiones complejas. Para obtener más información sobre el lenguaje de formulación de Power Query, consulte más información sobre las fórmulas de Power Query. Para crear una consulta avanzada, comience con una consulta en blanco y agregue los pasos de consulta que contienen fórmulas de Power Query. Para obtener más información sobre cómo editar pasos de consulta, vea Editar la configuración de paso de consulta.
Nota: Al insertar o eliminar un paso intermedio de una consulta, es posible que esta se dañe. Power Query mostrará una advertencia de Insertar paso cuando intente insertar un paso nuevo.
Haga clic en la pestaña datos, a continuación, Obtener datos > Desde otros orígenes > Consulta en blanco. Si no ve el botón Obtener datos, haga clic en Nueva consulta > Desde otros orígenes > Consulta en blanco. A continuación, seleccione Editor avanzado desde el panel del Editor de consultas.

Agregar una consulta a una hoja de cálculo de Excel (Power Query)

Nota: Power Query se conoce como Obtener y transformar en Excel 2016. La información que se proporciona aquí se aplica a ambos.
Nota: Para ver un vídeo muy breve sobre cómo mostrar el Editor de consultas, vea la parte final de este artículo.
En Power Query, tiene varias opciones para cargar las consultas en el libro. Cuadro de diálogo Opciones le permite establecer la configuración de carga de consultas predeterminada.

Carga de consultas en el libro

Tiene varias opciones para cargar las consultas en el libro:
  1. Los resultados de búsqueda
    Resultados de la búsqueda
  2. Desde el panel navegador
    Navegador
  3. Desde el Editor de consultas
    Editor de consultas
  4. Desde el panel Consultas del libro y en la ficha de cinta de opciones de consulta contextual
    Consultas del libro
Nota: Al hacer clic en Cargar para desde el panel Consultas del libro , puede sólo cargar en hoja de cálculo o cargar en modelo de datos. Otras opciones de carga permiten ajustar la forma de cargar una consulta. Para obtener el conjunto completo de opciones de carga, consulte cómo definir las opciones de carga.

Ajuste las opciones de carga

Con Power Query cargar opciones, puede
  • Seleccione cómo desea ver los datos.
  • Seleccione donde se cargarán los datos.
  • Agregar datos al modelo de datos.

Cargar una consulta en el modelo de datos de Excel

Nota: Los pasos de esta sección requieren Excel 2013.
Un modelo de datos de Excel es un origen de datos relacional compuesto por varias tablas en un libro de Excel. Los modelos de datos de Excel se usan de forma transparente y proporcionan los datos tabulares que se usarán en tablas y gráficos dinámicos, así como en informes de Power View.
Con Power Query, datos y anotaciones en el Modelo de datos se conservan al modificar la configuración de carga de la hoja de cálculo de una consulta. Power Query no restablecer los resultados de la consulta en la hoja de cálculo y el modelo de datos al modificar cualquiera de las configuraciones de carga de dos.
Para cargar una consulta en el modelo de datos de Excel:
  1. En el cuadro de diálogo Carga a , marque la casilla Agregar los datos al modelo de datos. Para obtener información sobre cómo mostrar el cuadro de diálogo Para cargar , vea Cargar consultas en el libro.

Establecer la configuración de carga de consultas predeterminada

Establecer valor predeterminado de su configuración de carga de consultas
  1. En la cinta de opciones Power Query, haga clic en Opciones
  2. En el cuadro de diálogo Opciones , elija una Configuración de carga de consultas predeterminada.
Opciones
Nota: El Editor de consultas solo aparece al cargar, editar o crear una consulta nueva con Power Query. En el siguiente vídeo se muestra la ventana del Editor de consultas, que aparece tras editar una consulta de un libro de Excel. Para ver el Editor de consultas sin cargar o editar una consulta de libro existente, vaya a la sección Obtener datos externos de la ficha de cinta Power Query y seleccione Desde otros orígenes > Consulta en blanco. En el siguiente vídeo se muestra una manera de mostrar el Editor de consultas.
Cómo ver el Editor de consultas en Excel

BASE DE DATOS EN EXCEL


Base de datos en Excel

Una base datos es un conjunto de datos que ha sido organizado bajo un mismo contexto y cuya información está almacenada y lista para ser utilizada en cualquier momento. Las bases de datos pueden almacenar información sobre personas, productos, ventas o cualquier otra cosa.
Una base de datos organiza la información relacionada en tablas las cuales están compuestas por columnas y filas. Una tabla tendrá un número específico de columnas, pero tendrá cualquier número de filas.
Base de datos en Excel
Si observas con detenimiento la imagen anterior, notarás que una tabla se asemeja mucho a una hoja de Excel la cual también está dividida en columnas y filas. Por esa razón Excel ha sido utilizado por mucho tiempo, y por muchas personas, como un repositorio de datos.

Diseño de bases de datos en Excel

Si diseñas y organizas adecuadamente la información dentro de tu libro de Excel podrás consultar tus datos de una manera fácil y eficiente, así que en esta ocasión hablaremos sobre las mejores prácticas para crear una base de datos en Excel que te permitirán organizar y estructurar adecuadamente la información.
Como ejemplo analizaremos el caso de una pequeña librería que desea crear un catálogo de sus libros en Excel así como tener una lista de sus clientes y las órdenes de compra. Antes de crear la base de datos en Excel comenzaremos por crear el diseño siguiendo los pasos descritos en el artículo Diseño de bases de datos.

Paso 1: Identificar las tablas de la base de datos

Nuestro primer paso en el diseño de una base de datos en Excel será identificar las tablas que ocuparemos para organizar la información. Para nuestro ejemplo de la librería podemos mencionar las siguientes tablas:
Ejemplo de base de datos en Excel
Para identificar adecuadamente las tablas de una base de datos debes poner atención en las agrupaciones naturales de la información, es decir, en los sujetos que interactúan en la problemática analizada. En este caso los sujetos principales son los libros, los clientes y las órdenes.

Paso 2: Determinar los campos de las tablas

Una vez que hemos identificado las tablas debemos indicar el nombre de cada una de sus columnas (campos). El nombre del campo deberá ser descriptivo y nos ayudará a identificar cada una de las propiedades de un elemento de la tabla.
Por ejemplo, para cada libro en venta en la librería guardaremos su código ISBN, el título, el autor y el precio por lo que dicha tabla quedará definida de la siguiente manera:
Manejo de bases de datos en Excel
Los campos de cada tabla dependerán de la información que está a tu disposición para ser ingresada en la base de datos. Por ejemplo, algunas empresas o negocios tendrán interés  en capturar más información sobre sus clientes lo cual hará que su tabla de Clientes tenga más campos que los mostrados en el ejemplo anterior.

Paso 3: Identificar la llave primaria de cada tabla

Una llave primaria nos permitirá identificar de manera única cada uno de los registros de las tablas. En el caso de la tabla Libros, el ISBN será la llave primaria ya que es un código único internacional para cada libro publicado por lo que dicho número jamás se repetirá.
Guía para trabajar con bases de datos en Excel
En el caso de las tablas para Órdenes y Clientes crearemos un número consecutivo que identificará de manera única cada una de las filas.

Paso 4: Identificar las relaciones entre tablas

Este paso es de utilidad para asegurarnos que podremos vincular la información de las tablas a través de la relación que existe entre dos de sus campos. Por ejemplo, si para una determinada orden de compra quiero saber el título del libro que ha sido vendido, bastará con relacionar la columna ISBN de la tabla Órdenes con la columna ISBN de la tabla Libros para conocer el título.
Cómo usar Excel como base de datos
De manera similar, si deseo conocer el cliente para una determinada orden de compra, solo deberé seguir la relación indicada por el campo IDCliente en ambas tablas.

Paso 5: Identificar datos repetidos en tablas

Aun cuando pensemos que hemos terminado con el diseño de nuestra base de datos, es importante hacer un breve ejercicio con algunos datos reales para identificar la posible existencia de datos repetidos y tomar las decisiones adecuadas para evitarlos.
Por ejemplo, considera el caso de la tabla Libros donde podríamos tener uno o más títulos escritos por el mismo autor. En ese caso, estaríamos repitiendo el nombre y apellido del autor en varios registros de la tabla.
Cómo construir una base de datos en Excel
Para evitar la repetición de datos lo recomendable es crear una nueva tabla que almacene la información de los autores y hacer referencia a dicha tabla a través de su campo llave tal como se muestra en la siguiente imagen:
Ejemplo de una base de datos en Excel
De esta manera evitaremos la repetición en el nombre de los autores y también se evitará la captura de un sin número de variantes del mismo. Para seguir con nuestro análisis, haremos una captura de datos de prueba de una orden, por ejemplo:
Bases de datos en Excel
Estos son los datos de la orden de compra número 1 donde el cliente ha comprado 3 libros, siendo dos de esas copias del mismo título. El problema con estos datos es que se repite el número de orden y eso no sería posible ya que esa es nuestra llave primaria en la tabla y no puede repetirse. Además para cada registro se repite la Fecha, así como las columnas IDCliente y TipoPago. Para resolver este problema debemos crear una tabla adicional que almacenará los libros de cada orden de compra de la siguiente manera:
Crear un modelo de datos en Excel
Es así como el haber identificado datos repetidos en las tablas nos ha hecho tomar la decisión de agregar tablas adicionales a nuestro diseño para minimizar el espacio utilizado por nuestra base de datos que será de gran importancia al momento de que los datos crezcan. De esta manera nuestro diseño final queda de la siguiente manera:
Cómo hacer una base de datos en Excel

Crear la base de datos en Excel

Una vez que tenemos el diseño de la base de datos podemos crearla fácilmente en Excel siguiendo dos recomendaciones:
  • Cada tabla del diseño será una tabla de Excel.
  • Colocar cada tabla en su propia hoja de Excel.
El motivo para utilizar tablas de Excel es que existen múltiples beneficios de utilizar tablas entre los cuales están los filtros y el reconocimiento automático de nuevas filas y columnas. Por otro lado, la razón por la cual colocar cada tabla en su propia hoja de Excel es para facilitar el crecimiento de los datos ya que si colocas varias tablas en una misma hoja probablemente tendrás que moverlas o redefinirlas cada vez que alguna de ellas aumente de tamaño y se sobrepongan entre sí.

Consultar la base de datos en Excel

Una vez que se ha creado la base de datos en Excel y comiencen a crecer los datos, seguramente te encontrarás con la necesidad de relacionar la información de diferentes tablas para obtener datos complementarios. Por ejemplo, considera las siguientes dos tablas:
Crear una base de datos con Excel
La Hoja.Ordenes contiene una tabla llamada Ordenes y la Hoja.Clientes contiene la tabla Clientes. Si al consultar la tabla Ordenes deseo conocer el Email del cliente que ha efectuado dicha compra, puedo utilizar funciones de Excel para obtener dicha información. Ya que estoy utilizando tablas de Excel, puedo hacer uso de las referencias estructuradas, por ejemplo:
=BUSCARV(Ordenes[IDCliente], Clientes, 5,FALSO)
Esta fórmula buscará el valor de la columna IDCliente, que pertenece a la tabla Ordenes, dentro de la tabla Clientes y devolverá la columna 5 de esta última tabla. Observa el resultado de la fórmula:
Cómo hacer bases de datos en Excel
El resultado de la fórmula es correcto ya que la orden número 1 fue hecha por el cliente con un IDCliente igual a 5 y que corresponde a Luis cuyo Email es el mostrado en la celda F2. De esta manera puedes relacionar la información de las diferentes tablas en tu base de datos en Excel, ya sea utilizando la función BUSCARV o la combinación de funciones INDICE/COINCIDIR ya que ambas nos permite crear fórmulas para buscar datos.
Si quieres practicar un poco más con este tipo de fórmulas, descarga el libro de trabajo que contiene el ejemplo que acabamos de realizar. Antes de finalizar este artículo, es necesario hacer algunas aclaraciones importantes sobre las bases de datos en Excel, pero para eso necesito explicar un poco sobre los sistemas de gestión de bases de datos.

Sistemas de gestión de bases de datos (DBMS)

Varias décadas atrás, cuando las computadoras comenzaron a hacerse más rápidas y eficientes en el manejo de información, se hizo necesaria la creación de un sistema que se encargase de las operaciones con los datos. Desde la década de los años sesenta se crearon los primeros sistemas de gestión de bases de datos (DBMS por sus siglas en inglés), cuya finalidad era facilitar el almacenamiento, modificación y extracción de los datos.
Usar Excel para crear una base de datos
El objetivo principal de un DBMS es coordinar y proteger el acceso a la información y dicho objetivo se logra porque los usuarios o aplicaciones solo pueden obtener datos utilizando alguna interfaz o lenguaje de alto nivel como SQL y el sistema de gestión de bases de datos se encargará de devolver la información solicitada ya que el usuario, o aplicación, jamás tiene contacto directo con los datos.
Es muy común que en el campo de la informática se hable de que una base de datos debe tener un DBMS para ser considerada como una verdadera base de datos. Un ejemplo de un DBMS es el producto de Microsoft conocido como SQL Server que es un motor de base de datos diseñado para el ambiente empresarial.

Excel no es un DBMS

Aunque exista una gran cantidad de personas que utilizamos Excel para almacenar información, eso no lo convierte en un sistema de gestión de bases de datos. Excel no tiene un servicio que controle la inserción o eliminación de los datos sino que el mismo usuario puede hacerlo directamente en la aplicación.
Ejemplos de bases de datos en Excel
Algunas desventajas que tenemos al utilizar Excel para almacenar nuestros datos son las siguientes:
  • Solo un usuario puede acceder a la información al mismo tiempo.
  • Excel comenzará a ponerse lento cuando la base de datos crezca en gran manera.
  • No es posible establecer un nivel de seguridad avanzado como para proteger ciertos datos de ciertos usuarios.

.

FÓRMULAS EXCEL



Información general sobre fórmulas en Excel

Si no ha usado Excel antes, pronto descubrirá que no es solo una cuadrícula en la que introducir números en columnas y filas. Por supuesto, puede usar Excel para calcular los totales de una columna o una fila de números, pero también puede calcular el pago de una hipoteca, resolver problemas matemáticos o de ingeniería, o dar con la hipótesis más optimista en función de las variables que introduzca.
Excel realiza estas operaciones usando fórmulas en las celdas. Una fórmula realiza cálculos u otras acciones con los datos de su hoja de cálculo. Una fórmula siempre empieza con un signo igual (=), que puede ir seguido de números, operadores matemáticos (como los signos + o - para sumar o restar) y funciones integradas de Excel, que pueden ampliar el poder de una fórmula.
Por ejemplo, la siguiente fórmula multiplica 2 por 3 y, después, suma 5 al resultado para dar con la respuesta, 11.
=2*3+5
 
A continuación, se ofrece una muestra de los tipos de fórmulas que se pueden escribir en una hoja de cálculo.
  • =A1+A2+A3    Suma los valores de las celdas A1, A2 y A3.
  • =SUM(A1:A10)   . Usa la función SUMA para devolver la suma de los valores de A1 a A10.
  • =HOY()   . Devuelve la fecha actual.
  • =MAYUSC("hola")    Convierte el texto "hola" en "HOLA" mediante la función MAYUSC.
  • =SI(A1>0)   . Usa la función SI para probar la celda A1 y determinar si contiene un valor mayor que 0.
     

GRAFICO DINÁMICO



Crear un gráfico dinámico

Puede ser difícil obtener una visión global cuando los datos están en un gráfico dinámico grande o cuando la mayoría de los datos son complejos e incluyen texto y números con encabezados de columna, como el siguiente:
Datos complejos de hojas de cálculo
Con un gráfico dinámico le será más fácil darle sentido a los datos. Aunque un gráfico dinámico muestre las series de datos, las categorías y los ejes de gráficos igual que un gráfico estándar, también incluye controles de filtrado interactivos en el mismo gráfico, lo que le permite analizar rápidamente un subconjunto de datos.
Gráfico dinámico con controles de filtrado
En los casos de datos de hojas de cálculo, puede crear un gráfico dinámico sin crear primero una tabla dinámica. Puede incluso crear un gráfico dinámico recomendado para sus datos. Excel creará automáticamente un gráfico dinámico acoplado. Para ello, haga lo siguiente:
  1. Haga clic en cualquier punto de los datos.
  2. En la pestaña Insertar, en el grupo Gráficos, seleccione Gráficos recomendados.
    Botón Gráficos recomendados de la pestaña Insertar
  3. En la ficha Gráficos recomendados, seleccione cualquier gráfico que tenga el icono de gráfico dinámico Botón indicador de gráfico dinámico en la esquina superior. Aparecerá una vista previa del gráfico dinámico en el panel Vista previa.
    Cuadro de diálogo Insertar gráfico donde se muestran los gráficos dinámicos recomendados
  4. Cuando encuentre el gráfico dinámico que le guste, haga clic en Aceptar.
Nota:  Si no encuentra un gráfico dinámico que le interese, haga clic en Gráfico dinámico en la pestaña Insertar, en vez de hacer clic en Gráficos recomendados.
  1. En el gráfico dinámico que aparezca, haga clic en cualquier control interactivo y después seleccione las opciones de ordenación o de filtrado que desee.
    Opciones de filtrado u ordenación de un gráfico dinámico
    Sugerencia:  Para eliminar un gráfico dinámico que ya no quiera, selecciónelo y después presione Eliminar.

Otras formas de crear gráficos dinámicos

Si ya tiene una tabla dinámica, puede basar un gráfico dinámico en la tabla dinámica. O si se ha conectado a un origen de datos de modelo de datos o de proceso analítico en línea (OLAP), puede crear un gráfico dinámico independiente y "desacoplado", sin tener que crear una tabla dinámica.
Crear un gráfico dinámico para una tabla dinámica ya existente
Conectarse a datos externos para crear un gráfico dinámico
Usar una conexión de datos externos para crear un gráfico dinámico

Crear un gráfico dinámico para una tabla dinámica ya existente

  1. Haga clic en cualquier punto de la tabla dinámica para que aparezcan las herramientas de la misma en la cinta.
    Herramientas de la tabla dinámica
  2. Haga clic en Analizar > Gráfico dinámico.
    Botón Gráfico dinámico en la pestaña Analizar
  3. En el cuadro de diálogo Insertar gráfico, haga clic en el tipo y en el subtipo de gráfico que desee. Puede usar cualquier tipo de gráfico salvo un gráfico XY (dispersión), un gráfico de burbujas o un gráfico de cotizaciones.
    Cuadro de diálogo Insertar gráfico para gráficos dinámicos
  1. Haga clic en Aceptar.
  2. En el gráfico dinámico que aparezca, haga clic en cualquier control interactivo y después seleccione las opciones de ordenación o de filtrado que desee.

Conectarse a datos externos para crear un gráfico dinámico

  1. Haga clic en Datos > Desde otros orígenes y después elija el origen de datos que desee. Por ejemplo, seleccione Desde Analysis Services para conectarse con un archivo de cubos de procesamiento analítico en línea (OLAP).
    Botón Desde otros orígenes en la pestaña Datos
  2. Siga los pasos del Asistente para la conexión de datos y haga clic en Finalizar.
  3. En el cuadro de diálogo Importar datos, seleccione Gráfico dinámico y la ubicación en la que desee poner los datos, y después haga clic en Aceptar.
    Aparecerá un gráfico dinámico vacío y la lista de campos para que pueda agregar o cambiar el orden de los campos del gráfico dinámico.
  4. En la Lista de campos, seleccione los campos que quiere que aparezcan en el gráfico dinámico.
Lista de campos que muestra una sección de campo y una sección de áreas
  1. Después de crear un gráfico dinámico, puede personalizarlo, al igual que lo haría con cualquier gráfico estándar. Cuando seleccione el gráfico dinámico:
  2. Aparecerán dos botones al lado del gráfico para que pueda agregar o cambiar rápidamente elementos del gráfico como títulos o etiquetas de datos o cambiar el estilo o los colores del gráfico dinámico igual que los cambiaría en un gráfico estándar.
    El botón Elementos de gráfico y Estilos de gráfico situado al lado de un gráfico dinámico
  3. Las Herramientas del gráfico dinámico aparecen en la cinta. En las pestañas Analizar, Diseño y Formato, puede elegir las opciones para trabajar con el gráfico dinámico o personalizarlo.
    Herramientas del gráfico dinámico en la cinta

Usar una conexión de datos externos para crear un gráfico dinámico

  1. Haga clic en Insertar > Gráfico dinámico.
    Botón Gráfico dinámico de la pestaña Insertar
  2. En el cuadro de diálogo Crear un gráfico dinámico, haga clic en Utilice una fuente de datos externa y después haga clic en Elegir conexión.
  3. En el cuadro de diálogo Conexiones existentes, en la pestaña Conexiones, haga doble clic en la conexión que desee.
  4. Haga clic en Aceptar.
    Aparecerá un gráfico dinámico vacío y la lista de campos para que pueda agregar o cambiar el orden de los campos del gráfico dinámico.
  5. En la Lista de campos, seleccione los campos que quiere que aparezcan en el gráfico dinámico.
Lista de campos que muestra una sección de campo y una sección de áreas
  1. Después de crear un gráfico dinámico, puede personalizarlo, al igual que lo haría con cualquier gráfico estándar. Cuando seleccione el gráfico dinámico:
  • Aparecerán dos botones al lado del gráfico para que pueda agregar o cambiar rápidamente elementos del gráfico como títulos o etiquetas de datos o cambiar el estilo o los colores del gráfico dinámico igual que los cambiaría en un gráfico estándar.
    El botón Elementos de gráfico y Estilos de gráfico situado al lado de un gráfico dinámico
  • Las Herramientas del gráfico dinámico aparecen en la cinta. En las pestañas Analizar, Diseño y Formato, puede elegir las opciones para trabajar con el gráfico dinámico o personalizarlo.
    Herramientas del gráfico dinámico en la cinta

domingo, 21 de mayo de 2017

Filtros Avanzados


 filtros Avanzados 




Si los datos que desea filtrar requieren criterios complejos (como Tipo = "Alimentos" O Vendedor = "Davolio"), puede usar el cuadro de diálogo Filtro avanzado.
Filtro avanzado Ejemplo



Vendedor = "Davolio" O Vendedor = "Buchanan"


Tipo = "Alimentos" Y Ventas > 1000


Tipo = "Alimentos" O Vendedor = "Buchanan"


(Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500)


( Vendedor = "Davolio" Y Ventas >3000) O
(Vendedor = "Buchanan" Y Ventas > 1500) )


Vendedor = un nombre con la letra "u" en segundo lugar


Tipo = una coincidencia exacta de "Alimentos"


Ventas > el promedio de todas las ventas


Información general

El comando Avanzadas funciona de forma diferente del comando Filtrar en varios aspectos importantes.
  • Muestra el cuadro de diálogo Filtro avanzado en vez del menú de Autofiltro.
  • Los criterios avanzados se escriben en un rango de criterios independiente en la hoja de cálculo y sobre el rango de celdas o la tabla que desee filtrar. Microsoft Office Excel usa el rango de criterios independiente del cuadro de diálogo Filtro avanzado como el origen de los criterios avanzados. Ejemplo: rango de criterios (A1:C4) y rango de la lista (A6:C10) que se usan en los siguientes procedimientos
    Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo
     

















    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $

Operadores de comparación

Se pueden comparar dos valores con los siguientes operadores. Cuando se comparan dos valores usando estos operadores, el resultado es un valor lógico: VERDADERO o FALSO.
Operador de comparación Significado Ejemplo
= (signo igual) Igual a A1=B1
> (signo mayor que) Mayor que A1>B1
< (signo menor que) Menor que A1<B1
>= (signo mayor o igual que) Mayor o igual que A1>=B1
<= (signo menor o igual que) Menor o igual que A1<=B1
<> (signo distinto de) Distinto de A1<>B1

Utilizar el signo igual para escribir texto o un valor

Dado que el signo igual (=) se usa para indicar una fórmula cuando se escribe texto o un valor en una celda, Excel evalúa lo escrito; no obstante, esto puede provocar resultados de filtro inesperados. Para indicar un operador de comparación de igualdad para texto o un valor, escriba los criterios como expresiones de cadena en las celdas apropiadas del rango de criterios:
=''=entrada''
En este caso, entrada  es el texto o el valor que se desea buscar. Por ejemplo:
En la celda se escribe Excel evalúa y muestra
="=Davolio" =Davolio
="=3000" =3000

Considerar la distinción entre mayúsculas y minúsculas

Cuando filtra datos de texto, Excel no distingue entre mayúsculas y minúsculas. Sin embargo, puede usar una fórmula para realizar una búsqueda que distinga entre mayúsculas y minúsculas. Para ver un ejemplo, vea la sección Criterios de carácter comodín.

Utilizar nombres predefinidos

Se puede asignar a un rango el nombre Criterios y la referencia del rango aparecerá automáticamente en el cuadro Rango de criterios. También se puede definir el nombre Base de datos para el rango de la lista que se debe filtrar y definir el nombre Extraer para el área donde desea pegar las filas, y estos rangos aparecerán automáticamente en los cuadros Rango de la lista y Copiar a, respectivamente.

Crear criterios utilizando una fórmula

Puede usar como criterio valores calculados que sean el resultado de una fórmula. Tenga en cuenta los puntos importantes siguientes:
  • La fórmula se debe evaluar como VERDADERO o FALSO.
  • Puesto que está utilizando una fórmula, escriba la fórmula como lo haría normalmente, pero no la escriba de la forma siguiente: =''=entrada''
  • No use rótulos de columnas para los rótulos de los criterios; deje los rótulos de criterios en blanco o use uno que no sea un rótulo de columna incluido en el rango de la lista (en los ejemplos siguientes, Promedio calculado y Coincidencia exacta). Si en la fórmula usa un rótulo de columna en lugar de una referencia relativa a celda o un nombre de rango, Excel presenta un valor de error, como por ejemplo #¿NOMBRE? o #¡VALOR! en la celda que contiene el criterio. Puede pasar por alto este error, ya que no afecta a la manera en que se filtra el rango de la lista.
  • La fórmula que se emplea para los criterios debe usar una referencia relativa para hacer referencia a la celda correspondiente de la primera fila. Siguiendo el ejemplo de la sección Un valor en una columna mayor que el promedio de todos los valores en dicha columna (fórmula), se usaría C7, y siguiendo el ejemplo de la sección Texto en una búsqueda en la que se distinga entre mayúsculas y minúsculas, se usaría A7. A continuación, se evalúa la fórmula para cada fila de datos del rango de la lista.
  • Todas las demás referencias usadas en la fórmula deben ser referencias absolutas.

Varios criterios, una columna, cualquier criterio verdadero

Lógica booleana:  (Vendedor = "Davolio" O Vendedor = "Buchanan")
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo




















    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. Para buscar filas que cumplan varios criterios para una columna, escriba los criterios directamente debajo de cada uno en filas independientes del rango de criterios. Siguiendo el ejemplo, escriba:
    A B C
    1 Tipo Vendedor Ventas
    2   ="=Davolio"  
    3   ="=Buchanan"
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios, escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$C$3. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo Imagen del botón.
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    8 Carnes Davolio 450 $
    9 Alimentos Buchanan 6328 $
    10 Alimentos Davolio 6544 $

Varios criterios, varias columnas, todos los criterios verdaderos

Lógica booleana:  (Tipo = "Alimentos" Y Ventas > 1000)
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo
     










    A B C
    Tipo Vendedor Ventas
    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. Para buscar las filas que cumplen varios criterios en varias columnas, escriba todos los criterios en la misma fila del rango de criterios. Siguiendo el ejemplo, escriba:
    A B C
    1 Tipo Vendedor Ventas
    2 ="=Alimentos"   >1000
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$C$2. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo .
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    9 Alimentos Buchanan 6328 $
    10 Alimentos Davolio

Varios criterios, varias columnas, cualquier criterio verdadero

Lógica booleana:   (Tipo = "Alimentos" O Vendedor = "Buchanan")
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    A B C
    Tipo Vendedor Ventas
    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. Para buscar filas que cumplen varios criterios en varias columnas en las que cualquier criterio puede ser verdadero, escriba los criterios en las diferentes columnas y filas del rango de criterios. Siguiendo el ejemplo, escriba:
    A B C
    1 Tipo Vendedor Ventas
    2 ="=Alimentos"  
    3   ="=Buchanan"
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.

  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios, escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$B$3. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo .
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    9 Alimentos Buchanan 6328 $
    10 Alimentos Davolio 6544 $


Varios conjuntos de criterios, una columna en todos los conjuntos

Lógica booleana:   ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    A B C
    Tipo Vendedor Ventas
    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye criterios para una columna, incluya varias columnas con el mismo encabezado de columna.
    A B C D
    1 Tipo Vendedor Ventas Ventas
    2 >6000 <6500
    3 <500
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en el cuadro Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$D$3. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo.
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    8 Carnes Davolio 450 $
    9 Alimentos Buchanan 6328

Varios conjuntos de criterios, varias columnas en cada conjunto

Lógica booleana:  ( (Vendedor = "Davolio" Y Ventas >3000) O (Vendedor = "Buchanan" Y Ventas > 1500) )
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo


























    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye criterios para varias columnas, escriba cada conjunto de criterios en columnas y filas separadas. Siguiendo el ejemplo, escriba:
    A B C
    1 Tipo Vendedor Ventas
    2 ="=Davolio" >3000
    3   ="=Buchanan" >1500
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$C$3. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo .
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    9 Alimentos Buchanan 6328 $
    10 Alimentos Davolio 6544 $

Criterios de carácter comodín

Lógica booleana:  Vendedor = un nombre con la letra "u" en segundo lugar
Para buscar valores de texto que incluyen algunos caracteres pero no otros, siga uno o varios de estos procedimientos:
  • Escriba uno o más caracteres sin un signo igual (=) para buscar las filas que tengan un valor de texto en una columna que comienza con esos caracteres. Por ejemplo, si escribe el texto Dav como criterio, Excel encontrará "Davolio", "David" y "Davis".
  • Utilice un carácter comodín.
    Utilice Para buscar
    ? (signo de interrogación) Cualquier carácter simple
    Por ejemplo, b?te buscará “bote” y “bate”
    * (asterisco) Cualquier número de caracteres
    Por ejemplo, *este buscará "Nordeste" y "Sudeste"
    ~ (tilde) seguida de ?, *, o ~ Un signo de interrogación, un asterisco o una tilde
    Por ejemplo, af91~? buscará "af91?".
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    MostrarCómo copiar un ejemplo

















    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. En las filas situadas bajo los rótulos de columna, escriba los criterios que desea buscar.















  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.

  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en el cuadro Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios, escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $A$1:$B$3. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo Imagen del botón.
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:
    A B C
    6 Tipo Vendedor Ventas
    7 Bebidas Suyama 5122 $
    8 Carnes Davolio 450 $
    9 Alimentos Buchanan 6328 $

Texto que coincide con una búsqueda que distingue entre mayúsculas y minúsculas (fórmula)

Lógica booleana:  Tipo = una coincidencia exacta de "Alimentos"
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    A B C
    Tipo Vendedor Ventas
    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    Alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. En las filas debajo de los rótulos de columnas, escriba los criterios que desea que coincidan como una fórmula usando la función EXACTO para realizar una búsqueda que distinga entre mayúsculas y minúsculas.

    A B C D
    1 Tipo Vendedor Ventas Coincidencia exacta
    2 =IGUAL(A7; "Alimentos")
    A continuación, se evalúa la fórmula para cada fila de datos del rango de la lista.
  3. Haga clic en una celda del rango de lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios, escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $D$1:$D$2. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo .
  7. Siguiendo el ejemplo, el resultado filtrado para el rango de la lista es:

    A B C
    6 Tipo Vendedor Ventas
    10 Alimentos Davolio 6544 $

Un valor en una columna mayor que el promedio de todos los valores de dicha columna (fórmula)

Lógica booleana:  Ventas > el promedio de todas las ventas
  1. Inserte al menos tres filas vacías sobre el rango de la lista que puede usarse como rango de criterios. El rango de criterios debe tener rótulos de columna. Compruebe que existe al menos una fila vacía entre los valores de criterios y el rango de la lista. Posiblemente sea más sencillo comprender el ejemplo si lo copia en una hoja de cálculo en blanco.
    Cómo copiar un ejemplo
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    A B C
    Tipo Vendedor Ventas
    Tipo Vendedor Ventas
    Bebidas Suyama 5122 $
    Carnes Davolio 450 $
    alimentos Buchanan 6328 $
    Alimentos Davolio 6544 $
  2. En las filas debajo los rótulos de columna, escriba los criterios que desea que se cumplan como una fórmula que encuentre un valor en la columna Ventas mayor que el promedio de todos los valores de ventas.

    A B C D
    1 Tipo Vendedor Ventas Promedio calculado
    2 =C7>PROMEDIO($C$7:$C$10)
    A continuación, se evalúa la fórmula para cada fila de datos del rango de la lista.
  3. Haga clic en una celda del rango de la lista. Siguiendo el ejemplo, haga clic en cualquier celda del rango de la lista, A6:C10.
  4. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Opciones avanzadas.
  5. Siga uno de los siguientes procedimientos:
    • Para filtrar el rango de la lista ocultando las filas que no cumplen los criterios, haga clic en Filtrar la lista sin moverla a otro lugar.
    • Para filtrarlo copiando las filas que cumplen los criterios a otra área de la hoja de cálculo, haga clic en Copiar a otro lugar, después en la casilla Copiar a y, por último, en la esquina superior izquierda del área donde desea pegar las filas. Sugerencia  Al copiar filas filtradas a otra ubicación, se pueden especificar las columnas que deben incluirse en la operación de copia. Antes de filtrar, copie los rótulos de columna de las columnas deseadas a la primera fila del área donde va a pegar las filas filtradas. Cuando filtre, escriba una referencia a los rótulos de columna copiados en el cuadro Copiar a. De este modo, las filas copiadas incluirán sólo las columnas cuyos rótulos se hayan copiado.
  6. En el cuadro Rango de criterios, escriba la referencia, incluidos los rótulos de criterios. Siguiendo el ejemplo, escriba $D$1:$D$2. Para ocultar temporalmente el cuadro de diálogo Filtro avanzado mientras selecciona el rango de criterios, haga clic en Contraer diálogo .
  7. Siguiendo este ejemplo, el resultado filtrado para el rango de la lista es:

    A B C
    6 Tipo Vendedor Ventas
    7 Bebidas Suyama 5122 $
    9 Alimentos Buchanan 6328 $
    10 Alimentos Davolio 6544 $

CUADROS COMBINADOS

Cuadros combinados en Excel Un cuadro combinado muestra una colección de uno o más elementos de entre los cuales podemos elegir una o...