13.5. Criterios complejos

 13.5. Criterios complejos

Cuando  utilizas Filtro avanzado con criterios de una sola condición es muy similar a utilizar el Autofltro. Sin embargo, la utilidad de Filtro avanzado radica en la posibilidad de crear criterios mucho más complejos, criterios que no puedes establecer con Autofiltro.

Descargar ejemplo Chucherias        Descargar  ejemplo notas 

 Chucherias          PIB                Notas            

13.5.1. Crear condiciones O 

Para crear condiciones O en un rango de criterios solamente hay que añadir más filas debajo del encabezado.

Por ejemplo. En la tabla siguiente quieres buscar los países cuya PIB per cápita sea superior a 25.000 ó qué el IPC sea inferior a 1.

País

PIB per cápita

IPC

Alemania

30.300

1,2

Austria

34.100

1,7

Bélgica

32.600

2,3

Bulgaria

4.800

3

Chipre

21.600

2,6

Dinamarca

42.500

2,2

Eslovaquia

12.100

0,7

Eslovenia

17.300

2,1

España

22.800

2

Estonia

10.700

2,7

Finlandia

33.600

1,7

Francia

29.800

1,7

Grecia

20.100

4,7

Hungría

9.700

4,7

Irlanda

34.900

-1,6

Italia

25.700

1,6

Letonia

8.000

-1,2

Lituania

8.400

1,2

Luxemburgo

79.500

2,8

Malta

14.800

2

Países Bajos

35.400

0,9

Polonia

9.300

2,7

Portugal

16.200

1,4

Reino Unido

27.300

3,3

República Checa

14.200

1,2

Rumanía

5.700

6,1

Suecia

37.000

1,9

Proceso:

1 ► Establece el Rango de criterios copiando los encabezados y pegándolos en el sitio elegido. Introduce los criterios que se desees.

 

2 ► Ejecuta Avanzadas del grupo Ordenar y Filtrar  de la ficha Datos.1 ► Selecciona cualquier celda de la lista.

3 ► Selecciona el tipo de Acción: Copiar en otro lugar.

4 ► Observa como en el cuadro Rango de la lista aparece el mismo rango que Excel ha seleccionado en la hoja de cálculo. En el caso de que Excel hubiera seleccionado la lista incorrectamente, debed modificar en este cuadro.

5 ► Utiliza el cuadro de contraer diálogo y selecciona con el ratón el rango de criterios. Es muy importante no seleccionar más filas, aunque estén vacías, que las estrictamente necesarias para establecer la condición, ya que si seleccionad más, Excel lo interpretará como un O sin condición.

 6 ► Indica en el cuadro Copiar a: las celdas donde  quieres copiar.

 7 ►Acepta. 

País

PIB per cápita

IPC

Alemania

30.300

1,2

Austria

34.100

1,7

Bélgica

32.600

2,3

Dinamarca

42.500

2,2

Eslovaquia

12.100

0,7

Finlandia

33.600

1,7

Francia

29.800

1,7

Irlanda

34.900

-1,6

Italia

25.700

1,6

Letonia

8.000

-1,2

Luxemburgo

79.500

2,8

Países Bajos

35.400

0,9

Reino Unido

27.300

3,3

Suecia

37.000

1,9

 

 

 

 

 

 

 

 

 

 

13.5.2. Crear Condiciones Y

Para crear condiciones Y  debes añadir columnas al rango

Ejemplo: buscar los países cuya PIB Per cápita sea superior a 25000 y qué el IPC sea inferior a 1:

Proceso:

       1 ► Para establece el Rango de criterios copia los encabezados y pégalos en el sitio elegido.


       2 ► Selecciona cualquier celda de la lista.

       3 ► Ejecuta Avanzadas del grupo Ordenar y Filtrar  de la ficha Datos.

       4 ► Selecciona el tipo de Acción: Copiar en otro lugar

       5 ► Observa como en el cuadro Rango de la lista aparece el mismo rango que Excel ha seleccionado en la hoja de cálculo. En el caso de que Excel hubiera seleccionado la lista incorrectamente, lo debes modificar en este cuadro

       6 ► Utiliza el cuadro de contraer diálogo y selecciona con el ratón el rango de criterios.

       7 ► Indica en el cuadro Copiar a: las celdas donde quieres copiar.

       8 ► Acepta.

País

PIB per cápita

IPC

Irlanda

34.900

-1,6

Países Bajos

35.400

0,9

Resultado de aplicar el filtro avanzado

Ejemplo: en la tabla Chucherias, SL  quieren conocer los giros que vencen entre julio y septiembre. El rango de criterios sería el siguiente:


FECHA
VTO.

FECHA
VTO.

>30/06/11

<01/10/11

 

FECHA
FACTURA

EMPRESA

GIRO
D/F.

FECHA
VTO.

IMPORTE FACTURA

264

19/05/2011

Vértice, S.A.

90

17/08/2011

    1.300,30 €

265

09/06/2011

Hnos. Garcia, S.L.

30

09/07/2011

    2.328,03

266

24/06/2011

Galletas Pedro, S.L.

30

24/07/2011

    3.530,06 €

267

09/07/2011

Galletas Pedro, S.L.

60

07/09/2011

    7.436,63 €

Resultado de aplicar el filtro avanzado


13.5.3. Combinar condiciones O e Y 

El rango de criterios puede tener todas las filas y columnas que quieras y, gracias a ello,  puedes combinar todas las condiciones O e Y que  desees.

Ejemplo: en la tabla Chucherias, SL  quieres conocer los giros que vencen en el 4º trimestre o que el IMPORTE FACTURA  sea superior a 6000€. El rango de criterios sería el siguiente:


FECHA
VTO.

FECHA
VTO.

IMPORTE FACTURA

>30/09/11

<1/1/12

 

 

 

 >6000

Seguir los procedimientos ya expuestos,

FECHA
FACTURA

EMPRESA

GIRO
D/F.

FECHA
VTO.

IMPORTE FACTURA

267

09/07/2011

Galletas Pedro, S.L.

60

07/09/2011

    7.436,63 €

268

22/07/2011

Chuchesricas, S.L.

90

20/10/2011

    4.882,33 €

269

11/09/2011

Caramelos Lie, S.A.

45

26/10/2011

    2.929,04 €

270

24/09/2011

Hnos. Garcia, S.L.

30

24/10/2011

    8.939,16 €

271

30/09/2011

Cremas Pérez, S.L.

30

30/10/2011

    5.068,65 €

272

19/10/2011

Caramelos Lie, S.A.

60

18/12/2011

       975,75 €

Resultado de aplicar el filtro avanzado

13.5.4. Crear condiciones como resultado de una fórmula

Puedes utilizar como criterio un valor calculado resultado de una fórmula. Si empleas una fórmula para crear un criterio, no  puedes utilizar un rótulo de columna como rótulo de criterios;  debes conservar este rótulo vacío o utilizar uno distinto a un rótulo de columna de la lista.

La fórmula que utilices con el fin de generar una condición debe utilizar una referencia relativa para hacer referencia al rótulo de columna (por ejemplo, Ventas) o al campo correspondiente del primer registro. La fórmula debe evaluarse contra VERDADERO o FALSO.

En la fórmula puedes utilizar un rótulo de columna en lugar de una referencia relativa a celda o un nombre de rango. Si Microsoft Excel presenta el error #¿NOMBRE? en la celda que contiene el criterio, puedes ignorarlo, ya que no afecta a la forma en que se filtra la lista.

Por ejemplo en la lista Ventas Chucherias, S.L.  quieres filtrar las facturas con vencimiento anterior a 30 días, desde hoy (la fecha de hoy en el ejemplo es 30/05/11). El procedimiento es el siguiente:

       1 ► Para establecer el Rango de criterios selecciona una celda que tenga libre la celda de encima.

       2 ► En una celda vacía  introduce la siguiente fórmula =Y(F5>=HOY();F5<HOY()+30).  F5 es la primera celda que contiene los datos que  deseas filtrar. La celda toma valor VERDADERO, porque la fecha de esa celda es anterior a hoy.

 

FALSO

       1 ► Selecciona cualquier celda de la lista.

       2 ► Ejecuta  Avanzadas del grupo Ordenar y Filtrar  de la ficha Datos.

       3 ► Selecciona el tipo de Acción: Copiar en otro lugar

Observa como en el cuadro Rango de la lista aparece el mismo rango que Excel ha seleccionado en la hoja de cálculo. En el caso de que Excel hubiera seleccionado la lista incorrectamente, lo debes modificar en este cuadro

       4 ► Utiliza el cuadro de contraer diálogo y selecciona con el ratón el rango de criterios, seleccionando la celda que contiene la fórmula y la celda que está encima.

       5 ► Indica en el cuadro Copiar a: las celdas donde  quieres copiar.

       6 ► Acepta.


FECHA
FACTURA

EMPRESA

GIRO
D/F.

FECHA
VTO.

IMPORTE FACTURA

273

05/11/2011

Línea, S.A.

60

04/01/2012

    1.366,41 €

Ejemplo: En la tabla de Notas  quieres filtrar los alumnos que tengan una nota media superior a 7 

Ejemplo tabla de Notas

Pasos:

       1 ► Para establecer el Rango de criterios selecciona una celda que tenga libre la celda de encima.

       2 ► En una celda vacía  introduce la siguiente fórmula =PROMEDIO(C3:G3)>7  es la primera fila que contiene los datos que deseas filtrar. La celda toma valor falso, porque la nota media de este alumno es inferior a 7.

 

FALSO

 

       1 ► Sigue los pasos ya expuestos.

El resultado es el siguiente
 

ALUMNO

A. INFORM. OPER.TECL.

CONTABIL

GTÓN. APROV.

GTÓN. FINANC.

RECURSOS HUM.

3

DOMEC SÁNCHEZ,  JAIME

8

8

8

6

8

6

JIMÉNEZ MENDEZ, EVA

8

6

9

7

7

Ejemplo: utilizando rótulos, en la tabla siguiente quieres conocer los meses que tuvieron más días despejados que el promedio de días nubosos y cubiertos.

Ejemplo  días nubosos y cubiertos

Pasos:

       1 ► Para establecer el Rango de criterios selecciona una celda que tenga libre la celda de encima.

       2 ► En una celda vacía introduce la siguiente fórmula =despejados>PROMEDIO(C3:D3) es la primera fila que contiene los datos que deseas filtrar. La celda toma valor #¿NOMBRE?

 

#¿NOMBRE?

       1 ► Sigues los pasos ya expuestos.

El resultado es el siguiente

 

MES

Despejados

Nubosos

Cubiertos

Enero

12

15

4

Febrero

13

11

4

Junio

13

17

0

Agosto

11

20

0

Noviembre

13

14

3

Licencia Creative Commons