SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Unidad 16. Avanzado: Definir criterios de filtrado

   Para formar las condiciones que vayamos a utilizar en el parámetro rango_criterios,
 debemos reservar una zona en nuestra hoja de cálculo para dichas condiciones, zona
 que llamaremos zona de criterios.

     En esta zona tendremos que tener en una fila los encabezados de los campos de la
 lista que intervienen en la condición, (lo mejor es copiarlos de la lista) y debajo
 indicaremos las condiciones.

   Si conoces Access, es parecido a indicar condiciones en la rejilla QBE de las
 consultas.

   Por ejemplo, si queremos filtrar los registros de nombre Rosa, en la zona de criterios
 debajo de la celda Nombre escribimos Rosa, esto equivale a definir la condición
 Nombre="Rosa".

   Cuando la condición es una igualdad no es necesario poner el signo = delante del
 valor, ponemos directamente el valor Rosa, ahora si quisiéramos los registros cuyo
 código sea superior a 3 deberíamos escribir en la celda inferior a la cabecera CODIGO,
 >3 para formar la condición Codigo > 3.

   Para combinar varias condiciones se emplean los operadores Y y O.

   En un criterio de filtrado, si las condiciones están escritas en la misma fila, estarán
 unidas por el operador Y, para que el registro aparezca se deben cumplir todas las
 condiciones. Por ejemplo precio > 100 y precio < 1200, aparecen los registros cuyo
 precio está comprendido entre 101 y 1199.

    En un criterio de filtrado, si las condiciones están escritas en distintas filas, estarán
 unidas por el operador O, el registro aparecerá en el resultado del filtrado si cumple al
 menos una de las condiciones. Por ejemplo, con la condición nombre="Rosa" O
 nombre="Ana", aparecen los registros cuyo nombre es Rosa o Ana, aparecerán todas
 las Ana y todas las Rosa.

   - Por ejemplo si en la zona de criterios tenemos:




   Se filtrarán los registros de nombre Rosa.

   - Si en la zona de criterios tenemos:
Se filtrarán los registros de nombre Rosa y que además tengan un código mayor que
 3.

      - Si en la zona de criterios tenemos:




   Se filtrarán los registros de nombre Rosa O código mayor que 3, es decir los de
 nombre Ana y los que tengan un código mayor que 3 aunque no se llamen Ana.

      Con un poco de práctica puedes llegar a formar condiciones realmente complejas.

Funciones de base de datos

       Función BDCONTAR(rango_datos;nombre_campo;rango_criterios)

   Cuenta las celdas que contienen un número en una determinada columna (campo),
 considerando unicamente las filas que cumplan una determinada condición.

   rango_datos: es el rango de celdas que componen la base de datos o lista donde se
 quiere contar.

      nombre_campo: indica el nombre del campo que contiene los valores a contar.

    rango_criterios: es el rango de celdas que contienen la condición que deben cumplir
 los registros que entran en el recuento.

      Ejemplo: BDCONTAR(A5:F14;"Años";A2:F2) Como resultado obtenemos --> 2

      ¿Cómo se forman las condiciones?

    Para formar las condiciones que vayamos a utilizar en el parámetro rango_criterios,
 debemos reservar una zona en nuestra hoja de cálculo para dichas condiciones
 (preferiblemente antes de la base de datos).

    En esta zona tendremos que escribir en una fila los nombres de los campos de la
 hoja de cálculoPara realizar una operación en toda una columna de la base de datos,
 introduzca una línea en blanco debajo de los nombres de campo en el rango de
 criterios.
Función BDCONTARA(rango_datos;nombre_campo;rango_criterios)

  Cuenta las celdas que contienen un valor (que no sea blanco) en una determinada
columna (campo), considerando unicamente las filas que cumplan una determinada
condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que se utiliza en la función.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

  Ejemplo: BDCONTAR(A5:F14;"Años";A2:F2) Como resultado obtenemos --> 2

  En nuestro caso esta función tendría el mismo resultado que la anterior, pues en la
columna años todos los registros tienen completos sus datos.

    Función BDMAX(rango_datos;nombre_campo;rango_criterios)

  Devuelve el valor máximo encontrado en una determinada columna (campo),
considerando unicamente las filas que cumplan una determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

  Ejemplo: BDMAX(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 123

    Función BDMIN(rango_datos;nombre_campo;rango_criterios)

  Devuelve el valor mínimo encontrado en una determinada columna (campo),
considerando unicamente las filas que cumplan una determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.

  rango_criterios: es el rango de celdas que contienen la ón que deben cumplir los
registros que entran en el cálculo.
Ejemplo: BDMIN(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 105

    Función BDPRODUCTO(rango_datos;nombre_campo;rango_criterios)

   Devuelve el producto de los valores encontrados en una determinada columna
(campo), considerando unicamente las filas que cumplan una determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

  Ejemplo:    BDPRODUCTO(A5:F14;"Rentabilidad";A1:A3)            Como         resultado
obtenemos --> 178200

    Función BDPROMEDIO(rango_datos;nombre_campo;rango_criterios)

   Obtiene el promedio de los valores encontrados en una determinada columna
(campo), considerando unicamente las filas que cumplan una determinada condición.de
una columna o lista que cumplen los criterios establecidos.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que se utiliza en la función.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

   Ejemplo: BDPROMEDIO(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos --
> 110,33

    Función BDSUMA(rango_datos;nombre_campo;rango_criterios)

  Obtiene la suma de los valores encontrados en una determinada columna (campo),
considerando unicamente las filas que cumplan una determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que se utiliza en la función.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.
Ejemplo: BDSUMA(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 566

    Función BDEXTRAER(rango_datos;nombre_campo;rango_criterios)

  Extrae de la base de datos un único valor contenido el campo indicado y en la fila
que cumpla la condición establecida mediante el rango de criterios.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene el valor a extraer.

  rango_criterios: es el rango de celdas que contienen la ón que debe cumplir el
registro buscado.

  Si ningún registro coincide con 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!.

  Ejemplo: BDEXTRAER(A5:F14;"Automovil";D1:D4) Como resultado obtenemos -->
Ford , el valor del campo Automovil en la fila que cumpla la condición incluida en el
rango D1:D4

  Nota: este ejemplo funciona porque hay un sólo registro que cumple la condición,
hay un solo automovil con rentabilidad 9.

    Función BDVAR(rango_datos;nombre_campo;rango_criterios)

  Calcula la varianza basándose en una muestra de los valores contenidos en una
determinada columna (campo), considerando unicamente las filas que cumplan una
determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que se utiliza en la función.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

  Ejemplo: BDVAR(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos --> 70,33

    Función BDVARP(rango_datos;nombre_campo;rango_criterios)
Calcula la varianza basándose en todos los valores contenidos en una determinada
columna (campo), considerando unicamente las filas que cumplan una determinada
condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que se utiliza en la función.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

  Ejemplo: BDVARP(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos -->
46,88

    Función BDDESVEST(rango_datos;nombre_campo;rango_criterios)

  Calcula la desviación estándar basándose en una muestra de los valores contenidos
en una determinada columna (campo), considerando unicamente las filas que cumplan
una determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

   Ejemplo: BDDESVEST(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos -->
8,10

    Función BDDESVESTP(rango_datos;nombre_campo;rango_criterios)

  Calcula la desviación estándar basándose en todos los valores contenidos en una
determinada columna (campo), considerando unicamente las filas que cumplan una
determinada condición.

  rango_datos: es el rango de celdas que componen la base de datos o lista.

  nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.

  rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Gar043 guia de aprendizaje access desempeño
Gar043  guia de aprendizaje access desempeñoGar043  guia de aprendizaje access desempeño
Gar043 guia de aprendizaje access desempeño
 
Seleccion de datos_sql_2005
Seleccion de datos_sql_2005Seleccion de datos_sql_2005
Seleccion de datos_sql_2005
 
Ejercicios buscar
Ejercicios buscarEjercicios buscar
Ejercicios buscar
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Funciones base de datos
Funciones base de datosFunciones base de datos
Funciones base de datos
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
Función buscar
Función buscarFunción buscar
Función buscar
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
SENTENCIAS SQL
SENTENCIAS SQL SENTENCIAS SQL
SENTENCIAS SQL
 
Manual sql
Manual sqlManual sql
Manual sql
 
Sql
SqlSql
Sql
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
 
Manual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarhManual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarh
 
Sql
SqlSql
Sql
 
Filtros y ordenación de datos.
Filtros y ordenación de datos.Filtros y ordenación de datos.
Filtros y ordenación de datos.
 

Similar a Definir criterios filtrado Excel

Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extraMonserrat Chavez
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extraMonserrat Chavez
 
259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrioDemetrio Silva
 
La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR ExcelSergio Propergol
 
La función BDMIN es una función de base de datos
La función BDMIN es una función de base de datosLa función BDMIN es una función de base de datos
La función BDMIN es una función de base de datosvictor8486
 
Funciones base de datos
Funciones base de datosFunciones base de datos
Funciones base de datosjpalencia
 
4cod 01 nov_amaza.docx
4cod 01 nov_amaza.docx4cod 01 nov_amaza.docx
4cod 01 nov_amaza.docxAlexa-Maza
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
Curso De Funciones De Exel 2003
Curso De Funciones De Exel 2003Curso De Funciones De Exel 2003
Curso De Funciones De Exel 2003guestfed984f
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 

Similar a Definir criterios filtrado Excel (20)

Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
 
259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio
 
La función BDCONTAR Excel
La función BDCONTAR ExcelLa función BDCONTAR Excel
La función BDCONTAR Excel
 
La función BDMIN es una función de base de datos
La función BDMIN es una función de base de datosLa función BDMIN es una función de base de datos
La función BDMIN es una función de base de datos
 
Funciones base de datos
Funciones base de datosFunciones base de datos
Funciones base de datos
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
La función BDMAX Excel
La función BDMAX ExcelLa función BDMAX Excel
La función BDMAX Excel
 
4cod 01 nov_amaza.docx
4cod 01 nov_amaza.docx4cod 01 nov_amaza.docx
4cod 01 nov_amaza.docx
 
La función bdcontar
La función bdcontarLa función bdcontar
La función bdcontar
 
La función BDMIN
La función BDMINLa función BDMIN
La función BDMIN
 
La función BDCONTARA
La función BDCONTARALa función BDCONTARA
La función BDCONTARA
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
La función BDEXTRAER
La función BDEXTRAERLa función BDEXTRAER
La función BDEXTRAER
 
4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla
 
Curso De Funciones De Exel 2003
Curso De Funciones De Exel 2003Curso De Funciones De Exel 2003
Curso De Funciones De Exel 2003
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 

Último

Ente de Coordinación Operativa de Servicios en la Capital
Ente de Coordinación Operativa de Servicios en la CapitalEnte de Coordinación Operativa de Servicios en la Capital
Ente de Coordinación Operativa de Servicios en la CapitalEduardo Nelson German
 
Proyecto por la Regionalización y la Función Municipal
Proyecto por la Regionalización y la Función MunicipalProyecto por la Regionalización y la Función Municipal
Proyecto por la Regionalización y la Función MunicipalEduardo Nelson German
 
concesion gruas ssp gruas m2 xalapa_.pdf
concesion gruas ssp gruas m2 xalapa_.pdfconcesion gruas ssp gruas m2 xalapa_.pdf
concesion gruas ssp gruas m2 xalapa_.pdfredaccionxalapa
 
Proyecto para la reforma de la Función Judicial
Proyecto para la reforma de la Función JudicialProyecto para la reforma de la Función Judicial
Proyecto para la reforma de la Función JudicialEduardo Nelson German
 
Proyecto para reformar la Libertad de Expresión
Proyecto para reformar la Libertad de ExpresiónProyecto para reformar la Libertad de Expresión
Proyecto para reformar la Libertad de ExpresiónEduardo Nelson German
 
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdf
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdfEstudio de opinión a nivel nacional (16.04.24) Publicación.pdf
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdfmerca6
 
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdfredaccionxalapa
 
Carta WPM petición alto al fuego en Gaza
Carta WPM petición alto al fuego en GazaCarta WPM petición alto al fuego en Gaza
Carta WPM petición alto al fuego en GazateleSUR TV
 
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdf
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdfIDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdf
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdfEsauEspinozaCardenas
 
Pronunciamiento de Mujeres en defensa de la Ley 348
Pronunciamiento de Mujeres en defensa de la Ley 348Pronunciamiento de Mujeres en defensa de la Ley 348
Pronunciamiento de Mujeres en defensa de la Ley 348Erbol Digital
 
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...Eduardo Nelson German
 
Proyecto sobre la Libertad de Conciencia Cívica
Proyecto sobre la Libertad de Conciencia CívicaProyecto sobre la Libertad de Conciencia Cívica
Proyecto sobre la Libertad de Conciencia CívicaEduardo Nelson German
 
La lettera di pedro Sanchez che annuncia una "pausa"
La lettera di pedro Sanchez che annuncia una "pausa"La lettera di pedro Sanchez che annuncia una "pausa"
La lettera di pedro Sanchez che annuncia una "pausa"Ilfattoquotidianoit
 
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNEL
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNELHorarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNEL
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNELRobertoEspinozaMogro
 
Proyecto de reforma por los Derechos Políticos y Régimen Electoral
Proyecto de reforma por los Derechos Políticos y Régimen ElectoralProyecto de reforma por los Derechos Políticos y Régimen Electoral
Proyecto de reforma por los Derechos Políticos y Régimen ElectoralEduardo Nelson German
 
maraton atenas veracruzana 2024 calles rutas.pdf
maraton atenas veracruzana 2024 calles rutas.pdfmaraton atenas veracruzana 2024 calles rutas.pdf
maraton atenas veracruzana 2024 calles rutas.pdfredaccionxalapa
 
Boletín semanal informativo 15 Abril 2024
Boletín semanal informativo 15 Abril 2024Boletín semanal informativo 15 Abril 2024
Boletín semanal informativo 15 Abril 2024Nueva Canarias-BC
 
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdf
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdfCOMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdf
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdfAndySalgado7
 
Aviso de pago de Títulos Públicos de La Rioja
Aviso de pago de Títulos Públicos de La RiojaAviso de pago de Títulos Públicos de La Rioja
Aviso de pago de Títulos Públicos de La RiojaEduardo Nelson German
 

Último (20)

Ente de Coordinación Operativa de Servicios en la Capital
Ente de Coordinación Operativa de Servicios en la CapitalEnte de Coordinación Operativa de Servicios en la Capital
Ente de Coordinación Operativa de Servicios en la Capital
 
Proyecto por la Regionalización y la Función Municipal
Proyecto por la Regionalización y la Función MunicipalProyecto por la Regionalización y la Función Municipal
Proyecto por la Regionalización y la Función Municipal
 
concesion gruas ssp gruas m2 xalapa_.pdf
concesion gruas ssp gruas m2 xalapa_.pdfconcesion gruas ssp gruas m2 xalapa_.pdf
concesion gruas ssp gruas m2 xalapa_.pdf
 
Proyecto para la reforma de la Función Judicial
Proyecto para la reforma de la Función JudicialProyecto para la reforma de la Función Judicial
Proyecto para la reforma de la Función Judicial
 
Proyecto para reformar la Libertad de Expresión
Proyecto para reformar la Libertad de ExpresiónProyecto para reformar la Libertad de Expresión
Proyecto para reformar la Libertad de Expresión
 
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1077
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1077LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1077
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1077
 
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdf
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdfEstudio de opinión a nivel nacional (16.04.24) Publicación.pdf
Estudio de opinión a nivel nacional (16.04.24) Publicación.pdf
 
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_21_AL_27_DE_ABRIL_DE_2024.pdf
 
Carta WPM petición alto al fuego en Gaza
Carta WPM petición alto al fuego en GazaCarta WPM petición alto al fuego en Gaza
Carta WPM petición alto al fuego en Gaza
 
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdf
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdfIDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdf
IDEA Perú Percepciones sobre la Democracia y Valores Democráticos 2024.pdf
 
Pronunciamiento de Mujeres en defensa de la Ley 348
Pronunciamiento de Mujeres en defensa de la Ley 348Pronunciamiento de Mujeres en defensa de la Ley 348
Pronunciamiento de Mujeres en defensa de la Ley 348
 
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...
La Justicia Federal no le hizo lugar a medida del Intendente de La Rioja cont...
 
Proyecto sobre la Libertad de Conciencia Cívica
Proyecto sobre la Libertad de Conciencia CívicaProyecto sobre la Libertad de Conciencia Cívica
Proyecto sobre la Libertad de Conciencia Cívica
 
La lettera di pedro Sanchez che annuncia una "pausa"
La lettera di pedro Sanchez che annuncia una "pausa"La lettera di pedro Sanchez che annuncia una "pausa"
La lettera di pedro Sanchez che annuncia una "pausa"
 
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNEL
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNELHorarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNEL
Horarios de cortes de luz en Los Ríos para este lunes, 22 de abril, según CNEL
 
Proyecto de reforma por los Derechos Políticos y Régimen Electoral
Proyecto de reforma por los Derechos Políticos y Régimen ElectoralProyecto de reforma por los Derechos Políticos y Régimen Electoral
Proyecto de reforma por los Derechos Políticos y Régimen Electoral
 
maraton atenas veracruzana 2024 calles rutas.pdf
maraton atenas veracruzana 2024 calles rutas.pdfmaraton atenas veracruzana 2024 calles rutas.pdf
maraton atenas veracruzana 2024 calles rutas.pdf
 
Boletín semanal informativo 15 Abril 2024
Boletín semanal informativo 15 Abril 2024Boletín semanal informativo 15 Abril 2024
Boletín semanal informativo 15 Abril 2024
 
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdf
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdfCOMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdf
COMUNICADO CNE-CAMPAÑA Y PROPAGANDA ELECTORAL 20240423.pdf
 
Aviso de pago de Títulos Públicos de La Rioja
Aviso de pago de Títulos Públicos de La RiojaAviso de pago de Títulos Públicos de La Rioja
Aviso de pago de Títulos Públicos de La Rioja
 

Definir criterios filtrado Excel

  • 1. Unidad 16. Avanzado: Definir criterios de filtrado Para formar las condiciones que vayamos a utilizar en el parámetro rango_criterios, debemos reservar una zona en nuestra hoja de cálculo para dichas condiciones, zona que llamaremos zona de criterios. En esta zona tendremos que tener en una fila los encabezados de los campos de la lista que intervienen en la condición, (lo mejor es copiarlos de la lista) y debajo indicaremos las condiciones. Si conoces Access, es parecido a indicar condiciones en la rejilla QBE de las consultas. Por ejemplo, si queremos filtrar los registros de nombre Rosa, en la zona de criterios debajo de la celda Nombre escribimos Rosa, esto equivale a definir la condición Nombre="Rosa". Cuando la condición es una igualdad no es necesario poner el signo = delante del valor, ponemos directamente el valor Rosa, ahora si quisiéramos los registros cuyo código sea superior a 3 deberíamos escribir en la celda inferior a la cabecera CODIGO, >3 para formar la condición Codigo > 3. Para combinar varias condiciones se emplean los operadores Y y O. En un criterio de filtrado, si las condiciones están escritas en la misma fila, estarán unidas por el operador Y, para que el registro aparezca se deben cumplir todas las condiciones. Por ejemplo precio > 100 y precio < 1200, aparecen los registros cuyo precio está comprendido entre 101 y 1199. En un criterio de filtrado, si las condiciones están escritas en distintas filas, estarán unidas por el operador O, el registro aparecerá en el resultado del filtrado si cumple al menos una de las condiciones. Por ejemplo, con la condición nombre="Rosa" O nombre="Ana", aparecen los registros cuyo nombre es Rosa o Ana, aparecerán todas las Ana y todas las Rosa. - Por ejemplo si en la zona de criterios tenemos: Se filtrarán los registros de nombre Rosa. - Si en la zona de criterios tenemos:
  • 2. Se filtrarán los registros de nombre Rosa y que además tengan un código mayor que 3. - Si en la zona de criterios tenemos: Se filtrarán los registros de nombre Rosa O código mayor que 3, es decir los de nombre Ana y los que tengan un código mayor que 3 aunque no se llamen Ana. Con un poco de práctica puedes llegar a formar condiciones realmente complejas. Funciones de base de datos Función BDCONTAR(rango_datos;nombre_campo;rango_criterios) Cuenta las celdas que contienen un número en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista donde se quiere contar. nombre_campo: indica el nombre del campo que contiene los valores a contar. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el recuento. Ejemplo: BDCONTAR(A5:F14;"Años";A2:F2) Como resultado obtenemos --> 2 ¿Cómo se forman las condiciones? Para formar las condiciones que vayamos a utilizar en el parámetro rango_criterios, debemos reservar una zona en nuestra hoja de cálculo para dichas condiciones (preferiblemente antes de la base de datos). En esta zona tendremos que escribir en una fila los nombres de los campos de la hoja de cálculoPara realizar una operación en toda una columna de la base de datos, introduzca una línea en blanco debajo de los nombres de campo en el rango de criterios.
  • 3. Función BDCONTARA(rango_datos;nombre_campo;rango_criterios) Cuenta las celdas que contienen un valor (que no sea blanco) en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que se utiliza en la función. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDCONTAR(A5:F14;"Años";A2:F2) Como resultado obtenemos --> 2 En nuestro caso esta función tendría el mismo resultado que la anterior, pues en la columna años todos los registros tienen completos sus datos. Función BDMAX(rango_datos;nombre_campo;rango_criterios) Devuelve el valor máximo encontrado en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el cálculo. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDMAX(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 123 Función BDMIN(rango_datos;nombre_campo;rango_criterios) Devuelve el valor mínimo encontrado en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el cálculo. rango_criterios: es el rango de celdas que contienen la ón que deben cumplir los registros que entran en el cálculo.
  • 4. Ejemplo: BDMIN(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 105 Función BDPRODUCTO(rango_datos;nombre_campo;rango_criterios) Devuelve el producto de los valores encontrados en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el cálculo. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDPRODUCTO(A5:F14;"Rentabilidad";A1:A3) Como resultado obtenemos --> 178200 Función BDPROMEDIO(rango_datos;nombre_campo;rango_criterios) Obtiene el promedio de los valores encontrados en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición.de una columna o lista que cumplen los criterios establecidos. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que se utiliza en la función. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDPROMEDIO(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos -- > 110,33 Función BDSUMA(rango_datos;nombre_campo;rango_criterios) Obtiene la suma de los valores encontrados en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que se utiliza en la función. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo.
  • 5. Ejemplo: BDSUMA(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 566 Función BDEXTRAER(rango_datos;nombre_campo;rango_criterios) Extrae de la base de datos un único valor contenido el campo indicado y en la fila que cumpla la condición establecida mediante el rango de criterios. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene el valor a extraer. rango_criterios: es el rango de celdas que contienen la ón que debe cumplir el registro buscado. Si ningún registro coincide con 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!. Ejemplo: BDEXTRAER(A5:F14;"Automovil";D1:D4) Como resultado obtenemos --> Ford , el valor del campo Automovil en la fila que cumpla la condición incluida en el rango D1:D4 Nota: este ejemplo funciona porque hay un sólo registro que cumple la condición, hay un solo automovil con rentabilidad 9. Función BDVAR(rango_datos;nombre_campo;rango_criterios) Calcula la varianza basándose en una muestra de los valores contenidos en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que se utiliza en la función. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDVAR(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos --> 70,33 Función BDVARP(rango_datos;nombre_campo;rango_criterios)
  • 6. Calcula la varianza basándose en todos los valores contenidos en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que se utiliza en la función. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDVARP(A5:F14;"Beneficio";A1:A2) Como resultado obtenemos --> 46,88 Función BDDESVEST(rango_datos;nombre_campo;rango_criterios) Calcula la desviación estándar basándose en una muestra de los valores contenidos en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el cálculo. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo. Ejemplo: BDDESVEST(A5:F14;"Beneficio";A1:A3) Como resultado obtenemos --> 8,10 Función BDDESVESTP(rango_datos;nombre_campo;rango_criterios) Calcula la desviación estándar basándose en todos los valores contenidos en una determinada columna (campo), considerando unicamente las filas que cumplan una determinada condición. rango_datos: es el rango de celdas que componen la base de datos o lista. nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el cálculo. rango_criterios: es el rango de celdas que contienen la condición que deben cumplir los registros que entran en el cálculo.