Criterios de comparación

Hola jóvenes

Cuando se trabajan con funciones como CONTAR.SI y SUMAR.SI entre sus argumentos tienen uno que es referido como “criterio”. 
En la presente entrada se explica cómo escribir criterios de comparación para ese tipo de funciones.


¿Qué es un criterio?

Un criterio es una condición que debe cumplirse.


Al comparar el dato contra el criterio de comparación de obtiene un valor denominado “valor de verdad”, lo que significa que solo puede haber dos posibles resultados: VERDADERO (que equivale un 1) o FALSO (que equivale a un 0); es decir, se cumple la condición o no se cumple la condición.
  • En el caso de funciones como CONTAR.SI y SUMAR.SI requieren una forma particular de escribir dichas condiciones.
  • En el caso de la función SI, las condiciones se escriben de una forma un poco distinta, sin embargo la idea general es la misma.
En esta ocasión nos limitaremos a los criterios tal como se necesitan construir para funciones tales como CONTAR.SI.

¿Cómo se formulan los criterios de comparación?

Puede formularse como un número, una cadena de caracteres o una expresión.

Números como criterios de comparación

Si el criterio se compone solo con un número, la comparación se hará por igualdad.
  • Ejemplo: En el rango B7:B9 introduzca algunos valores, y en la una celda distinta a las celdas del rango escriba la formula =CONTAR.SI(B7:B9; 1) lo que se está indicando en la función es que va a comparar los valores del rango buscando cuántos coinciden con el valor 1 (el cual es el criterio de comparación). Como puede ver en la imagen siguiente, al capturar esos valores la función devuelve el valor 2, ya que son dos las celdas que coinciden con el criterio de comparación (1).


Cuando el valor se ubica en una celda concreta, entonces dentro de la formula se puede indicar directamente la referencia de celda. Ejemplo, en la celda A14 escriba el criterio de comparación:


Texto o cadena de caracteres como criterio de comparación

Cuando las celdas contienen datos que son cadenas de caracteres (texto) puede emplearse como condición una cadena de caracteres como criterio. Si desea comparar literalmente coloque el texto entre comillas dobles (“ ”), trátese de una letra, una palabra o una frase.
  • Ejemplo: En el rango B7:B9 introduzca algunos valores, y en la una celda distinta a las celdas del rango escriba la formula =CONTAR.SI(B7:B9; “a”)


  • Ejemplo: En el rango B7:B9 introduzca algunos valores, y en la una celda distinta a las celdas del rango escriba la formula =CONTAR.SI(B7:B9; “hola”)

Recuerde, si busca texto como valor constante, entonces, delimite el texto con comillas dobles, si se trata de una referencia de celda, escríbala tal cual, sin símbolos añadidos. Ejemplo, en la celda A14 escriba el criterio de comparación:


Una expresión como criterio de comparación

Las expresiones permiten agregar al criterio operadores de comparación diferentes a la igualdad, tales como <, <=, >, >=, =, <>
  • Ejemplo: En el rango A7:C11 introduzca algunos valores, y en la una celda distinta a las celdas del rango escriba la formula =CONTAR.SI(A7:C11;"<50") lo que se está indicando en la función es que va a comparar los valores del rango buscando cuántos coinciden con la condición de que seán menores al valor 50. Como puede ver en la imagen siguiente, al capturar esos valores la función devuelve el valor 7, ya que son siete las celdas que coinciden con el criterio de comparación (<50).

En caso de que el valor contra el que se quiera hacer la comparación se ubique en una celda concreta, entonces dentro de la formula se puede indicar directamente la referencia de celda, sin embargo antes de la referencia de la celda deberá incluirse entre comillas el operador de comparación deseado y después de cerrar la comilla incluya el símbolo de ampersan (&), esto permite concatenar el operador de comparación con el valor de comparación a fin de terminar de construido el criterio de comparación. 
  • Ejemplo, en la celda A14 escriba el valor de comparación: 50 y la formula deberá quedar así: =CONTAR.SI(A7:C11;"<"&A14)

Otra forma es incluir en una celda el criterio de comparación completo  y en la función señalar la referencia de celda tal cual. 
  • Ejemplo, en la celda A14 escriba el criterio de comparación <50 , y la formula deberá quedar así: =CONTAR.SI(A7:C11;A14)


En el caso de querer comparar para saber si un valor es igual a otro, en el criterio el operador igual (=) puede omitirse ya que es la comparación por default. Cabe aclarar que para valores numéricos pueden usarse todos los operadores de comparación (<, <=, >, >=, =, <>), sin embargo para el caso de las cadenas de texto solo son aplicables los operadores igual (=) y de diferente (<>), ya las cadenas de caracteres o son iguales o son diferentes.

Veamos otro ejemplo con operador diferente (<>):


A continuación observe los dos ejemplos siguientes, en el primero se usa el operador igual (=) y en el segundo sin el operador, y ambos casos dan el mismo resultado.







Expresiones regulares

Otro tipo de expresión es la que se conoce como expresión regular.

  • Ejemplo, “lo.a” encuentra en el siguiente rango de celdas a: “loca”, “loma”

  • Por ejemplo "ho.*", esto significa que buscará todas las palabras que empiecen por "ho". Observe el resultado en el siguiente ejemplo, en el que se tienen dos celdas con valores que comienzan con “ho”:

  • Ejemplo: la expresión regular “.*ca.*”, significa que buscará todas las palabras que incluyan “ca”. Observe en la imagen siguiente como la expresión regular se incluye en la celda A14 y la formula hace referencia a ella, de forma que el resultado de la función indica que 6 celdas con texto que contienen “ca”

  • Ejemplo: la expresión regular “.*a”, significa que buscará todas las palabras que terminan en “a”. Observe en la imagen siguiente como 7 celdas coinciden con lo señalado en la expresión regular.




Aquí puede descargar el contenido de la entrada.

Solo si lo desea puede descargar los siguientes materiales a fin de comprender el significado de algunos códigos de error en el momento de ejecutar algunas formulas, a fin de tratar de solucionar los problemas que puedan ocurrir; así mismo, se incluye un listado de combinaciones de teclas para que aprenda a moverse con mayor facilidad en la aplicación. Esto los puede encontrar sin problemas en la ayuda de la aplicación.


Saludos

M.C. Bertha López Azamar




P.D. Alumno UNPA, si ya leíste la entrada, pon la letra de tu grupo y las iniciales de tus apellidos primero y luego de tu nombre en un comentario de esta entrada.