sábado, junio 13, 2009

Contar condicional distinguiendo entre mayúsculas y minúsculas

La función CONTAR.SI no distingue entre minúsculas y mayúsculas cuando contamos las apariciones de una palabra o cadena de texto en un rango.

Por ejemplo, en el rango A1.A12 aparece la palabra “manzana”, siete veces escrita con mayúsculas (MANZANA) y cinco veces en minúsculas (manzana)



Contar condicional con mayusculas

Si queremos contar cuantas veces aparece MANZANA en el rango, estaríamos tentados a usar esta fórmula

=CONTAR.SI(A1:A12,"MANZANA")

El problema es que el resultado es 12, es decir, CONTAR.SI no distingue entre minúsculas y mayúsculas

Contar condicional con mayusculas

La solución consiste en usar la función IGUAL(). Esta función compara dos textos y da como resultado VERDADERO o FALSO, tomando en cuenta minúsculas y mayúsculas.


Como ya hemos explicado en el pasado, podemos forzar a Excel a convertir VERDADERO en 1 y FALSO en 0, multiplicando estos valores lógicos por 1 (o usándolos en alguna operación aritmética). Sobre esta base podemos escribir esta fórmula matricial


={SUMA(--IGUAL("MANZANA",A1:A12))}

Contar condicional con mayusculas

El doble signo “-“ a la izquierda de IGUAL tiene la función de convertir la matriz de VERDADERO y FALSO generada por la función en un vector de 1 y 0, que son sumados por la función SUMA.


Como toda fórmula matricial, ésta debe ser introducida apretando simultáneamente Ctrl+Mayusculas+Enter (lo que hace que aparezcan los corchetes).


Si reemplazamos “MANZANA” por “manzana”, veremos que el resultado es 5

Contar condicional con mayusculas




Technorati Tags:

10 comentarios:

  1. este es el blog más bueno gracias or compartir cuidate

    ResponderBorrar
  2. Excelente explicación y aporte.. Muchas gracias

    ResponderBorrar
  3. no hay forma de que me de...lo he intentado de 300 formas... en vez de manzanas y MANZANAS son m y M pero no puedo me da error de formula...

    ResponderBorrar
  4. ¿Estás introduciendo la fórmula como fórmula matricial?
    ¿Qué tipo de error recibís?

    ResponderBorrar
  5. Hago lo mismo que en las fotos...incluso tomo los mismos tangos A1:a12...
    escribo la formula sin corcheches y le doy a ctr may enter y me dice.
    error de la formula.
    -para obtener mas informacion..
    -para obtener ayuda..
    -si no desea introducir la formula..
    he probado de varias maneras pero no encuentro la solucion.si me podrias ayudar desde ya gracias.

    ResponderBorrar
  6. Enviame el archivo por mail privado.

    ResponderBorrar
  7. mihai,
    la dirección del mail figura en la nota Ayuda (el enlace en la pate superior del blog).

    ResponderBorrar
  8. muchisimas gracias me ha sido de gran ayuda...

    ResponderBorrar
  9. A mi me sucede como a Mijai, me indica que la sintaxis está mal. Podríais ayudarme ??

    ResponderBorrar
  10. Como a Mijai, te sugiero que me envíes el archivo para que pueda revisarlo.

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.