Cómo transformar criterios de función CONTAR.SI ou SUMAR.SI ¿Como criterio parcial, sólo en parte de las letras?
- ¿Qué son los metacaracteres en informática? Un metacarácter es un símbolo que reemplazará 1 o más caracteres en una cadena.
- Cómo escribir un criterio parcial con CONTAR.SI o SUMAR.SI. Dependiendo del tipo de criterio parcial que se quiera construir, la redacción del criterio no será la misma.
¿Qué son los metacaracteres?
En informática, para realizar una búsqueda parcial de un término utilizamos metacaracteres. Y hay 2:
- L'* para reemplazar total o parcialmente una cadena de caracteres.
- Le ? para reemplazar un solo carácter.
Por ejemplo, para buscar todos los archivos que usan la extensión jpg en una carpeta, simplemente puede escribir en la barra de búsqueda * .jpg

Para ser honesto, ¿el símbolo? nunca se usa sin embargo, el símbolo * es realmente muy útil para hacer búsquedas parciales. El símbolo * le permite reemplazar total o parcialmente una cadena de caracteres como veremos en los siguientes ejemplos.
Buscar todos los nombres que empiezan con S
Si quieres contar el número de hombres que tienen un apellido que comienza con la letra S, escribirás la fórmula
=NB.SI.ENS(C2:C20;"Hombre";A2:A20;"S*")

En nuestro documento, los nombres Same, Satake y Simpson coinciden con los criterios.
SARA comienza con S pero es mujer por lo que este dato queda excluido del resultado.
Encuentra todos los nombres que terminan con...
Para saber la cantidad de personas que tienen un nombre que termina en Y, escribirás el criterio comenzando con el símbolo *
=NB.SI.ENS(A2:A20;"*Y")
O los nombres
- CHAMPNEY
- BYERLY
- GAUDEFROY

Encuentra nombres que contengan las letras...
Para saber el número de personas el nombre contiene la letra H (al principio, en el medio o al final del nombre), la fórmula se escribe de la siguiente manera usando el símbolo * dos veces
=NB.SI.ENS(A2:A20;"*H*")
En nuestro ejemplo, hay 3:
- JANJUAH (H al final)
- CHAMPNEY (M en el medio)
- CHAP (H en el medio)

Encontrará información adicional sobre la función CONTAR.SI en el sitio web de Microsoft.
09/12/2021 a las 12:03
Hola,
Ah, disculpe, no entendí su ejemplo de la manera correcta.
Vi que esto funcionaba parcialmente para mi problema y pensé que solo faltaba un elemento.
Gracias de todos modos.
08/12/2021 a las 15:57
Hola,
Usé esta fórmula en mi tabla, donde solo hay letras: =NB.SI.ENS(C3:C32;"*L*"), excepto que no funciona cuando tiene 2 veces la misma letra en una celda (pegado o no).
¿Podrías decirme qué debo agregar para que cuente todas las "L" sin importar la cantidad de "L" en cada celda?
Je vous remercie.
cordialement,
Lauren
09/12/2021 a las 11:11
Hola,
No entiendo la cuestión. Creo que está buscando contar la cantidad de L en una celda, pero esa no es la función NB.IF.ENS la que le devuelve esta información.
COUNTIFS simplemente le indica si la información se encontró o no, no la cantidad de veces dentro de una cadena.
Aparte de hacer una función LAMBDA recursiva, realmente no veo cómo solucionar el problema.
28/04/2021 a las 10:11
Hola, gracias por esta información!
¿Existe una función inversa? Me explico: para referirme al ejemplo citado en el artículo: por ejemplo, me gustaría sumar el número de nombres que no contienen la tierra H.
Es posible ?
Gracias de antemano 🙂
07/04/2021 a las 19:54
Buenas noches Frédéric, gracias por todo el trabajo que has realizado y la ayuda que me has brindado.
hoy no encuentro la respuesta a mi búsqueda, le explico si en una tabla quisiera: en el número de una celda es X luego en otra celda el resultado es Y o
si en mi celda el numero es 01 entonces en la otra celda el resultado es AIN. si 02 entonces AISNE, etc., también para todos los departamentos.
¿Cómo puedo hacer esta transformación?
Gracias por todo
Bonne soirée
chrystelle
08/04/2021 a las 11:09
Simplemente tienes que hacer un INVESTIGAR o una BUSCARV con la lista de departamentos franceses