SITIO DEDICADO  SOLO A EXCEL 2007 Y EXCEL 2003, CON TUTORIALES Y EJERCICIOS  RESUELTOS DE  TODOS LOS TEMAS

NIVELES, BASICO, MEDIO Y AVANZADO

FUNCION CONTAR.SI.CONJUNTO

 

Excel 2007 incorpora una función nueva, CONTAR.SI.CONJUNTO,  que es parecida a CONTAR.SI, que cuenta celdas teniendo en cuenta un solo criterio, en tanto que CONTAR.SI.CONJUNTO, cuenta celdas teniendo en cuenta múltiples criterios.

SINTAXIS:

CONTAR.SI.CONJUNTO(rango1; criterio1; rango2; criterio2…)

pudiendo especificarse mas de 127 rangos/criterios.

donde :

rango1: es el rango donde se cuentan las celdas, debido al criterio1, criterio2, etc.

Los primeros dos argumentos son obligatorios.

Veremos un ejemplo donde se consideran 3 criterios:

Un negocio de artículos de computación y electrodomésticos cuenta con la siguiente tabla

Tabla de vendedores

y quiere saber cuantas veces el vendedor Juan Lopez aparece en la misma, en el sector Electrodomésticos con ventas que superan los 200 $.

Como se ve los criterios son:


  • "Juan López"
  • "Electrodomésticos"
  • ">200

entonces para responder a lo que el negocio quiere saber , se introduce la tabla en una Hoja de Excel y se usa la fórmula ( en la tabla se resaltan las filas que cumplen los 3 criterios)

Formula

que insertamos en la celda D23, dando el resultado 3, como se puede ver

Hoja de cálculo

 

Todo está muy bien en Excel 2007 pero se puede hacer algo similar en excel 2003?, la respuesta es claro que si. recurriendo a Fórmulas matriciales.

Resolveremos el mismo problema anterior  en Excel 2003

Para este caso particular usaremos la función SUMA() para combinar varias condiciones que deben cumplirse simultáneamente

En la fórmula anterior vemos 3 paréntesis que representan las 3 condiciones. Para comprender mejor  como funciona esto, vemos que si ponemos en cualquier celda la fórmula

nos dara como resultadio"verdadero"  y lo mismo para

    

y también                                                                                        

 

como no se pueden multiplicar  verdadero* verdadero*verdadero debemos multiplicar por 1 y de esta manera transformar  "verdadero" en 1 y "falso en 0.

Si unimos las 3 fórmulas anteriores nos queda

veremos que el resultado es 1 , si hacemos lo mismp para la fila 3 el rasultado seria  0 y así sucesivamente para las demas filas hasta la 22.

Podemos conjugar los conceptos anteriores  con la funcion SUMA() en una fórmula matricial

 

cuyo resultado da 3 coincidiendo con el resultado que da la función  CONTAR.SI.CONJUNTO()

 

 

 

Copyright © 2009. Diseño José María César Leston