Si utilizas Excel solo para crear tablas a mano debes saber que estás su­b­e­s­ti­ma­n­do a la he­rra­mie­n­ta de Microsoft, pues esta tiene numerosas funciones de gran utilidad para si­m­pli­fi­car el trabajo tanto en el ámbito privado como en el laboral. Para be­ne­fi­ciar­se de las ventajas del programa de hojas de cálculo es necesario co­m­pre­n­der sus funciones, entre otras la función CONTAR.SI (en inglés COUNTIF). ¿Para qué se utiliza CONTAR.SI y cómo se utiliza co­rre­c­ta­me­n­te?

Excel con Microsoft 365 para empresas y IONOS
El Office que ya conoces, pero mejorado

La potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo.

¿Para qué se utiliza CONTAR.SI de Excel?

Imagina que tienes una lista sin cla­si­fi­car con entradas que reflejan, por ejemplo, las ventas de los últimos meses, pero quieres averiguar la asiduidad con la que se vende un artículo de­te­r­mi­na­do. En lugar de examinar a mano toda la lista, utiliza para ello la función CONTAR.SI de Excel, con la que también puede contarse si se aplica un valor de­te­r­mi­na­do.

CONTAR.SI de Excel es una función es­ta­dí­s­ti­ca. Como se puede ver en el ejemplo, esta se utiliza para crear es­ta­dí­s­ti­cas. Si se aplica la pregunta “¿con qué fre­cue­n­cia se vende el artículo XY?” a cada producto di­s­po­ni­ble, puede ave­ri­guar­se cuáles son los artículos más populares. Se­gui­da­me­n­te, con los datos es­ta­dí­s­ti­cos pueden crearse, por ejemplo, diagramas.

En principio, CONTAR.SI consiste en una co­m­bi­na­ción de las funciones SI (función lógica) y CONTAR o CONTARA (funciones es­ta­dí­s­ti­cas). Dicha co­m­bi­na­ción da como resultado que Excel solo cuente una celda si se cumple un valor de­te­r­mi­na­do.

Sin embargo, no debe co­n­fu­n­di­r­se CONTAR.SI con SUMAR.SI. Esta función similar no ofrece el número de valores dentro de un área de datos, sino que suma di­re­c­ta­me­n­te las ca­n­ti­da­des es­pe­ci­fi­ca­das. En nuestro ejemplo, el artículo en cuestión se co­me­r­cia­li­za por campañas en grandes ca­n­ti­da­des y la función SUMAR.SI determina el número de productos vendidos.

¿Cómo se utiliza la función CONTAR.SI de Excel co­rre­c­ta­me­n­te?

En las funciones de Excel es im­po­r­ta­n­te respetar la sintaxis adecuada:

                =CONTAR.SI(rango;criterio de búsqueda)

EL concepto rango hace re­fe­re­n­cia a las celdas de una tabla que recogen los datos que deben contarse. El criterio de búsqueda ofrece el valor co­rre­s­po­n­die­n­te que debe co­n­si­de­rar­se. En el rango se indica la celda inicial y la celda final, separadas por dos puntos. La entrada “B3:B14” comprende tanto las dos celdas me­n­cio­na­das como todas las situadas entre ellas. Como al­te­r­na­ti­va, Excel también ofrece la po­si­bi­li­dad de mover rangos con el ratón. Los rangos de celdas co­rre­s­po­n­die­n­tes se marcan en color, pero también es posible marcar toda la columna, en cuyo caso solo se ofrece la columna como valor, pero no las filas: “B:B”. Esto funciona de la misma manera con las filas.

El criterio de búsqueda puede indicarse como valor, en cuyo caso irá entre comillas (por ejemplo, “zapatos”) o también puede hacerse re­fe­re­n­cia a una celda en la que se encuentre dicho valor (por ejemplo, B3). Ambas entradas (rango y criterio de búsqueda) se separan con punto y coma, pero sin que haya espacios en blanco en la sintaxis:

                =CONTAR.SI(B3:B14;"zapatos")

                =CONTAR.SI(B3:B14;F3)

Nota

Las funciones de Excel siempre van pre­ce­di­das del signo igual, pues de lo contrario el programa in­te­r­pre­ta los datos como una cadena de ca­ra­c­te­res sencilla y la escribe de manera visible en la celda.

Pero Excel también ofrece útiles funciones de au­to­co­m­ple­ta­do. Desplaza a la función (en la parte inferior derecha de la celda activada en la que se hace clic) una fila más adelante: las celdas es­pe­ci­fi­ca­das en rango y criterio de búsqueda se ajustan au­to­má­ti­ca­me­n­te, por lo que la función hace re­fe­re­n­cia ahora a las celdas situadas una línea más abajo. Si no se desea este cambio debido a que el rango de búsqueda debe pe­r­ma­ne­cer in­va­ria­ble, puedes es­pe­ci­fi­car estos datos como valores absolutos. Introduce para ello el símbolo del dólar:

                =CONTAR.SI($B$3:$B$14;F3)

Dominios web
Compra y registra tu dominio ideal
  • Gratis SSL Wildcard para tra­n­s­fe­re­n­cias de datos más seguras
  • Gratis registro privado para más pri­va­ci­dad

CONTAR.SI de Excel tiene otra función adicional llamada CONTAR.SI.CONJUNTO, que permite añadir más rangos y valores de búsqueda a las funciones. Así, por ejemplo, puedes calcular las ventas de zapatos que incluyen más de un producto.

=CONTAR.SI.CONJUNTO(B3:B14;$G4;C3:C14;>1)

Nota

CONTAR.SI de Excel no tiene en cuenta las ma­yú­s­cu­las o las mi­nú­s­cu­las.

La función CONTAR.SI explicada con ejemplos

Imagina que tienes una tienda y para tus es­ta­dí­s­ti­cas quieres averiguar el número de co­m­pra­do­res de tu entorno directo. Para ello, se les ha pre­gu­n­ta­do a todos los clientes si estarían di­s­pue­s­tos a facilitar su código postal, tras lo que se incluyen las entradas una detrás de otra en una tabla. Las celdas pueden contarse, por ejemplo, si en ellas se encuentra tu código postal.

                =CONTAR.SI(B3:B17;"10969")

Consejo

En nuestro ejemplo uti­li­za­mos cifras como texto. En principio, esto no supone ninguna di­fe­re­n­cia para CONTAR.SI de Excel, pero para que no surjan problemas en otras si­tua­cio­nes, las celdas deben fo­r­ma­tear­se como texto.

Así se obtiene como resultado el número de clientes que vive cerca de tu tienda. Si quieres saber el resultado contrario, es decir, el número de personas que proceden de otro código postal, introduce el signo de menor que (<) y el de mayor que (>) antes del criterio de búsqueda.

                =CONTAR.SI(B3:B17;"<>10969")

Si no quieres in­tro­du­cir el valor di­re­c­ta­me­n­te en la función y, por el contrario, hacer re­fe­re­n­cia a este en una celda de­te­r­mi­na­da, debes enlazar la negación (“<>”) con el operador de co­n­ca­te­na­ción (&) con la celda.

                =CONTAR.SI(B3:B17;"<>"&B3)

También se ha pre­gu­n­ta­do a los clientes por su edad y se han in­tro­du­ci­do los datos asignados a los códigos postales co­rre­s­po­n­die­n­tes en una columna. Se puede suponer que la oferta resulta atractiva para personas de más de 50 años, pero para ve­ri­fi­car­lo, puedes utilizar la función CONTAR.SI de Excel. Dado que tu objetivo no es solo dirigirte a clientes de más de 50 años, sino también a los de esa edad exacta, la función debe contener los símbolos de más y menos que y de igual:

                =CONTAR.SI(C3:C17; ">=50")

También es in­te­re­sa­n­te el resultado negativo, es decir, el número de personas que son menores de 50. Para ello no es necesaria la negación, sino solo el símbolo menor que:

                =CONTAR.SI(C3:C17; "<50")

Nota

Puedes usar una función similar en Google Sheets. Descubre más sobre la función COUNTIF de Google Sheets en nuestro artículo.

Si alguien no facilita los datos sobre su edad, este valor será si­m­ple­me­n­te extraído. La eli­mi­na­ción de un código postal que no sea 10969 no influye en el resultado final. Aquí puedes ampliar la fórmula contando todas las celdas vacías y restando la cifra al primer resultado. Para informar a Excel de que quieres utilizar las celdas vacías como criterio de búsqueda, deja vacío el rango entre las dos comillas y escribe estos dos símbolos di­re­c­ta­me­n­te uno detrás del otro:

                =CONTAR.SI(B3:B17;"<>10969")-CONTAR.SI(B3:B17;"")

Como al­te­r­na­ti­va puedes utilizar la función avanzada CONTAR.SI.CONJUNTO. Para ello se introduce otro criterio de búsqueda en la fórmula original, este es, el de no añadir celdas vacías. Por lo tanto, las celdas vacías no se restan, sino que se excluyen di­re­c­ta­me­n­te del recuento:

                =CONTAR.SI.CONJUNTO(B3:B17;"<>10969";B3:B17;"<>")

Si a co­n­ti­nua­ción quieres averiguar, por el motivo que sea, cuántos clientes de más de 50 años proceden de tu código postal, puedes recurrir a la función CONTAR.SI.CONJUNTO, para lo que tendrás que in­tro­du­cir el valor adicional en la fórmula:

                =CONTAR.SI.CONJUNTO (B3:B17;"10969";B3:B17;"<>";C3:C17;">=50")

Nota

En la función CONTAR.SI, Excel tiene problemas con las se­cue­n­cias largas de ca­ra­c­te­res. Para utilizar valores de búsqueda de más de 255 ca­ra­c­te­res puedes unir los valores entre sí. Para ello utiliza el operador de co­n­ca­te­na­ción “&”: =CONTAR.SI (B3:B17;"109"&"69").

De la encuesta realizada también se han obtenido datos sobre lo que los clientes han comprado. Si se es el pro­pie­ta­rio de una tienda de zapatos, interesa conocer con qué fre­cue­n­cia se han vendido unos de­te­r­mi­na­dos tipos de zapatos, por lo tanto, solo quieren tenerse en cuenta estas ventas. Para ello puede utilizare un carácter comodín, que en Excel se indica con el asterisco (*):

                =CONTAR.SI (D3:D17;"*zapatos")

Nota

Los ca­ra­c­te­res comodín funcionan úni­ca­me­n­te para entradas de texto, pero no para valores numéricos. Lo mismo es de apli­ca­ción para el símbolo de in­te­rro­ga­ción (?) como carácter comodín, que puede re­em­pla­zar a un único carácter. Pero si quieres buscar un símbolo de in­te­rro­ga­ción o un asterisco, debes en­ma­s­ca­rar­lo colocando una vi­r­gu­li­lla (~) delante del símbolo.

Excel con Microsoft 365 para empresas y IONOS
El Office que ya conoces, pero mejorado

La potente apli­ca­ción de e-mail Exchange y las versiones más actuales de tus apli­ca­cio­nes favoritas de Office desde cualquier di­s­po­si­ti­vo.

Ir al menú principal