La función CONTAR.SI de Excel le permite contar el número de filas según varios criterios (hasta 255). Su construcción es la siguiente:
- Columna que contiene el primer criterio de selección.
- Valor del criterio 1
- Columna que contiene el segundo criterio de selección.
- Valor del criterio 2
- .... y así sucesivamente para los demás criterios.
=NB.SI.ENS(Rango de selección 1; Criterio 1; Rango de selección 2; Criterio 2;...)
Simplifica el uso del filtro.
Muchos principiantes en Excel cometen el error de utilizar el filtro para contar las líneas. Ciertamente, la técnica funciona, pero es demasiado tediosa y fuente de error.

Por eso se creó la función NB.IF.ENS. Si necesita contar el número de líneas correspondientes a uno, dos, tres,.... criterios de selección. Esta es la fórmula que se debe utilizar. La diferencia entre la función NB.IF y NB.IF.ENS es el número de criterios de selección. NB.SI sólo se puede escribir con un criterio. De lo contrario, no hay diferencia en el rendimiento entre las 2 funciones.
Entrenamiento en línea
- Tutorial para aprender a utilizar NB.SI y NB.SI.ENS
- Ejercicios Funciones NB.IF y NB.IF.ENS
- Aprenda la función SUMAR.SI
- Aprenda la función SUMIFENTE
Construcción de NB.SI.ENS con 2 criterios
Por ejemplo, vamos a dejar del siguiente libro de trabajo donde quieres saber el numero dehombres et célibataires.

- Entonces comenzaremos escribiendo el comienzo de la fórmula.
- A continuación, seleccione el rango de celdas para realizar una selección allí.
- Luego, ingresarás el elemento que deseas buscar; el término "Hombre".
- Finalmente agregamos el rango de celdas que contiene el estado civil y el criterio “Soltero”.
=NB.IF.ENS(C2:C20;"Masculino";E2:E20;"Soltero")
La palabra "Hombre" se escribe entre comillas porque es una cadena de caracteres y todas las cadenas de caracteres deben escribirse entre comillas en Excel.

Utilice referencias como criterio.
Es perfectamente posible sustituir el criterio escrito íntegramente por la referencia de una celda. Usando exactamente el mismo ejemplo, reemplazamos la palabra Hombre por referencia de celda que contiene esta palabra y funciona perfectamente.
=NB.SI.ENS($C$2:$C$20;H2;$E$2:$E$20;"Célibataire")

El $ indica que las referencias están bloqueadas. Esto permitirá copiar la fórmula permaneciendo siempre posicionado en los mismos rangos a contar.
Utilice un criterio de tipo 'Número'
Si ahora desea utilizar un valor numérico como criterio, no es necesario escribirlo entre comillas. Por ejemplo, aquí queremos encontrar la cantidad de hombres con un solo hijo. Escribiremos la siguiente función.

NB.IF vs NB.IF.ENS
En Excel existen 2 funciones casi similares
- NB.SI.ENS te permite contar líneas para 1 y hasta 255 criterios.
- La función CONTAR.SI contar las líneas correspondientes a un solo criterio.
No hay no hay diferencia en el rendimiento entre las 2 funciones, es sólo el número de criterios lo que es diferente.
Por qué la función CONTAR.SI devuelve un error ❓
Si proporcionas información rangos de células de diferentes tamaños, la función CONTAR.SI siempre devolverá un error. En el siguiente ejemplo, incluso si los criterios son correctos, la función devolverá #¡VALOR! porque los rangos de selección no tienen el mismo número de celdas.
=NB.SI.ENS(C2:C20;"Hombre";E2:E21;"Soltera")
Diferentes técnicas para contar líneas.
Descubre varias técnicas que te permiten contar filas en el siguiente vídeo (varias funciones explicadas)
- ¿Cómo hacerlo más grande o más pequeño con NB.SI.ENS?
- Construir un criterio parcial con NB.SI.ENS
- Las funciones MAX.IF.ENS y MIN.IF.ENS
- Encontrará información adicional sobre la función CONTAR.SI en el sitio web de Microsoft.
18/01/2023 a las 12:12
Hola, tengo una base de datos en la cual tengo una columna de promociones de productos por categoría;
Una columna sobre las semanas de inicio de la promoción;
Una columna de sudor durante el final de las semanas de promoción.
Una columna sobre los días de inicio de la promoción; una columna sobre el final de los días de promoción.
Una columna que creé para las semanas de inicio mantenida para la promoción y una columna sobre las semanas finales de la promoción mantenida para la promoción (Se mantiene una semana de inicio si la promoción comienza antes del sábado y se mantiene una semana de fin si la promoción comienza antes Miércoles).
Quiero contar la cantidad de promos por semana para cada promoción (criterios) si se mantiene la semana. Me podría ayudar ?
Agradeciéndole de antemano.
18/01/2023 a las 10:34
Hola, tengo una base de datos en la cual tengo una columna de promociones de productos por categoría; una columna sobre las primeras semanas de promoción; una columna de sudor durante el final de las semanas de promoción. Una columna sobre los días de inicio de la promoción; una columna sobre el final de los días de promoción. Una columna que creé para las semanas de inicio mantenida para la promoción y una columna sobre las semanas finales de la promoción mantenida para la promoción (Se mantiene una semana de inicio si la promoción comienza antes del sábado y se mantiene una semana de fin si la promoción comienza antes Miércoles).
Quiero contar la cantidad de promos por semana para cada promoción (criterios) si se mantiene la semana. ¿Me podría ayudar?
Agradeciéndole de antemano.
29/12/2022 a las 15:04
Hola foro, un consejo más con NB.SI.ENS
Cuando necesita que uno de los rangos cumpla con un criterio que desea que sea múltiple y, por lo tanto, incluya OR en NB.IF.ENS, puede con Office 365 evitar infinitas funciones anidadas o evitar NB.IF.ENS+ NB.SI.ENS aquí. es una escritura más rápida:
=SUM(NB.IF.ENS(Criterio_rango1;Criterio1 (único);Criterio_rango2;{"ABC";"DEF;"GHI";"JKL"}))
Esto te permite que el rango de criterios2 pueda responder a varios criterios diferentes al mismo tiempo y agregarlos y esto es más rápido que agregar varios rangos y cambiar criterios cada vez si buscas en la misma columna varios criterios por ejemplo.
@Más
29/12/2022 a las 17:07
Muy bonito ! 🙂
12/12/2021 a las 14:11
Hola, me preguntaron por hoteles cuyo nombre comience con T y termine con A pero no sé cómo calcularlo.
13/12/2021 a las 16:31
Simplemente haga un filtro "empieza con" y "termina con"
06/03/2022 a las 14:49
Hola, no puedo determinar los días festivos en mi calendario. ¿Cómo te fue allí, por favor?
06/03/2022 a las 17:35
Hola, los encontrarás en este artículo. https://excel-exercice.com/les-formules-des-jours-feries/
20/06/2021 a las 17:07
Hola, en un rango determinado de celdas, quiero cuantificar las unidades más allá de 2. Es decir, voy por ejemplo de k2 a k65, lleno de unidades del 1 al 6, digamos, pero esa es mi fórmula SI. solo calcula unidades más allá de 2. La primera fórmula que inserté solo toma en cuenta las celdas que tienen unidades >2 pero calcula todas las unidades de las celdas encontradas: Me gustaría que esto solo calculara el número de unidades más allá de "2"...
12/04/2021 a las 00:09
Hola, tal vez puedas ayudarme con una fórmula de Excel.
ejemplo: tengo un capital de x que cambia cada semana. Quiero darle un % a alguien pero quiero que esta cantidad no exceda una cantidad elegida.
capital 100.- (que cambia) Decido dar el 000% de esta suma pero no debe exceder los 5.- sabiendo que el capital aumentará. Lo que me interesa no es cambiar el % que quiero donar sino que esa suma no supere una determinada cantidad elegida.
Merci
15/04/2021 a las 12:02
Puede que esté respondiendo un poco tarde pero esto es lo que puedes escribir en el cuadro de donación:
=SI((0,05*A1)>8000;8000; (0,05*A1))
En este caso "A1" es la casilla de mayúscula (que es variable). Depende de usted adaptar este cuadro según su Excel.
16/12/2020 a las 11:53
Hola,
Tengo una hoja que contiene una base de datos y una tabla con un marco específico en otro libro con la función NB.IF.ENS vinculada a la base de datos para completar automáticamente la tabla.
Hasta ahora todo bien, excepto que se agrega el criterio del año. Entonces quiero que cuando filtro el año deseado en la base de datos se adapten los resultados en la tabla, o sino agregar el criterio del año en la fórmula NB.SI.ENS de la tabla.
No encuentro la solución, porque NB.IF.ENS buscará datos en toda la columna sin tener en cuenta los filtros de la base de datos.
Podria usted ayudarme ?
gracias,
cordialmente
16/12/2020 a las 12:31
¡Encontré la solución después de escribirte! A priori bastaba con añadir el criterio del año en la fórmula NB.SI.ENS creando una celda dedicada al año de referencia en la base.
Lo siento y gracias
27/03/2022 a las 13:22
Hola,
necesito ayuda por favor
Tengo una columna C que puede contener: SP/F/SC en varias líneas
Y las columnas D a H que contienen nombres o no...
Ex línea 1: C:SC,D: Jacques, E: Maurice,F: Jean, G: Sébastien, H:vacío
Y así sucesivamente con C que puede cambiar y D a H también.
Me gustaría saber en otra tabla cuantas veces Jacques hizo SC, cuantas veces hizo F, cuantas veces hizo SP....
Probé esta fórmula de nb.si.ens
Pero no funciona ...
¿Puedes ayudarme por favor?
Agradeciendo de antemano
04/03/2021 a las 20:44
Existe la función SUBTOTAL que permite hacer la suma, promedio, número de valores, mínimo, etc., del área que se filtra. Pero la respuesta cambia según el filtro. También está la nueva función AGGREGAT que funciona de forma similar pero más avanzada.
18/10/2020 a las 13:28
Gracias por el video. Estaba luchando con #VALOR, que de hecho era un problema de selección.
06/08/2020 a las 15:02
Hola,
Tengo un archivo de Excel que se parece a este:
Nombre miércoles 1 de agosto de 2020 jueves 2 de agosto de 2020 viernes 3 de agosto de 2020
Pedro 1 5 8
Claudio 2 3 1
Sofía 7 1 2
Carlos 8 9 5
Criterios: 1; 2; 3; 4; 5; 6; 7; 8; 9
Quiero tener un resumen que calcule la cantidad de veces que tengo un criterio dado para cada nombre, de la siguiente manera:
1 2 3 4 5 6 7 8 9
Pedro 2 0 0 0 1 0 0 0 0
Claude 1 1 1 0 0 0 0 0 0
Sofía 1 1 0 0 0 0 1 0 0
Charles 0 0 0 0 1 0 0 1 1
Merci d'avance pour votre aide.
Cordialement.
06/08/2020 a las 11:53
Hola,
En una tabla de Excel, tengo una lista de personas y criterios (que van del 1 al 9).
Ejemplo:
Columna A: Nombre (Jean; Sophie; Amy; Carole)
Columna B: Criterio 1
Columna C: Criterio 2
Asi enseguida.
Estoy buscando una fórmula que me permita encontrar la cantidad de veces que tengo un criterio (1) para una persona determinada.
Merci d'avance.
20/04/2019 a las 09:19
hola,
Estoy intentando hacer un sorteo aleatorio para un pequeño club de petanca pero no puedo.
No encuentro la función necesaria para poner un número de equipo en una celda y en la siguiente columna detalla el número
(ejemplo del 1 al 20) para poder usar una función aleatoria en él.
perdon si no me explico muy bien pero gracias por tu ayuda
13/04/2019 a las 13:57
Hola,
Leí todas las explicaciones anteriores pero no encontré respuesta...
A partir de una fecha de nacimiento (por ejemplo niño nacido el 12/04/2016 + 3 años = 12/04/2019)
Quiero mostrar el siguiente formato condicional:
=SI(fecha de nacimiento<3 años;"Tu hijo tiene menos de 3 años";"Tu hijo tiene más de 3 años")
pero no se como hacerlo porque Excel no reconoce esta frase!??
Esto por supuesto implica que Excel calcule, a partir de una fecha inicial y una fecha final en tiempo real, si el niño tiene menos o más de 3 años.
Necesito este primer dato, porque dependiendo de si el niño tiene menos o más de 3 años los siguientes cálculos serán diferentes.
merci pour votre aide.
ma
16/04/2019 a las 19:10
Consulte este artículo que explica cómo resolver su problema.
https://excel-exercice.com/alerter-sur-les-anniversaires-a-venir/
06/03/2019 a las 17:33
Hola,
Tengo esta función para contar todas mis obras que sean libros en CD o DVD:
=CONTAR.SI($F$8:$F1623;"*CD*")+CONTAR.SI($F$8:$F$1623;"DVD*")
Pero también me gustaría ver en otra columna la H si está bien, así que quería agregar AND NB.IF($H8:$H1623;"OK") después, ¡pero error!
¿Alguien tiene una solución?
De antemano muchas gracias
Soy voluntaria en una biblioteca municipal que estoy en proceso de informatización.
06/03/2019 a las 19:17
Es la función NB.IF.ENS que debe usarse con varios criterios y no jugando con varias funciones NB.IF.
24/07/2018 a las 12:12
¡Hola
Estoy intentando obtener los números de línea correspondientes a cada una de las ocurrencias encontradas por NB.SI o NB.SI.ENS.
ex si NB.IF me devuelve 3: quisiera tener como resultado 92, 217, 465... después con equiv e indirecto podré sacar la información de cada línea..
Muchas gracias
Mathias
23/06/2018 a las 17:53
=nb.si.ens(d8:d1000;"3m";e8:fp8;"fr") el valor del mensaje de resultados y esto para calcular la suma de ausencias en el mes de cada clase.
13/02/2018 a las 16:26
Hola,
Le escribo porque me gustaría tener más precisión sobre el uso de nb.si.ens con fechas.
De hecho, me gustaría contar el número de valores en una columna, si los valores están entre la fechaA y la fechaB.
Entonces me imaginé escribiendo
NB.SI.ENS(A3:A500;">= " & dateA ; A3:A500;"= " & dateA) funciona para mí.
Pero si escribo
NB.IF.ENS(A3:A500;">= 01/01/2017") no funciona. ¿Podrías decirme por qué?
Tengo la impresión de que hay una sintaxis muy precisa con fechas y espacios a respetar, pero no la encuentro.
gracias de antemano por su ayuda
14/02/2018 a las 15:41
Debería. No poner espacios entre la fecha y los signos lógicos.
26/01/2018 a las 16:02
Bonjour,
Tengo una tabla de Excel con nombres en la columna de la izquierda, horas de trabajo del mes para cada persona y un contador en la parte inferior de cada día que me da la cantidad de personas que realizan las mismas horas de trabajo.
Me gustaría tener una tabla que me dé el nombre de las personas que trabajan en un horario de trabajo determinado.
gracias por su ayuda
20/01/2018 a las 11:47
Hola,
No puedo encontrar una fórmula. Soy profesor de educación física y me gustaría crear una fórmula que me permita saber en la segunda mitad de un partido cuántos tiradores nuevos hay en un equipo... ¡pero estoy estancado!
Pensé que la siguiente fórmula podría funcionar pero no:
=IF(rango=0;NB.IF(otro rango;">0")) pero tengo un mensaje de error....
Alguien puede ayudarme !?
De antemano muchas gracias
13/08/2018 a las 13:36
¡Hola
Un pequeño empujón tardío entre compañeros.... Estoy en la nueva calificación Mala
NB.IF() solo verifica un criterio
=CONTAR.SI(A14:A21;0;B14:B21;">"&0) o como escribiste =CONTAR.SI(rango;0;otro rango;">"&0)
Tenga en cuenta que los 2 rangos deben ser equivalentes
Para un valor fijo no es necesario poner igual entre comillas "=0"
Tu formulario ">0" es equivalente a ">"&0 pero no funciona con una llamada a una celda ">"&A3 por ejemplo
cordialmente
08/01/2018 a las 21:04
Hola,
¿Usted me podría ayudar por favor?
en mi tabla tengo una columna titulada C6/NF y otra con el monto
o ingresamos el código C6 o el código NF
Por lo tanto, en cada línea ingresamos C6 o NF y, por lo tanto, el monto asignado será para uno u otro.
hasta ahora todo bien 😉
pero tengo que poner otra referencia en otra tabla, es decir tengo el importe global C6/ y el importe global NF entonces
en la celda objetivo C6 = si línea 3 = C6 entonces tomamos en cuenta la cantidad si no (por lo tanto NF) no tomamos nada por lo tanto 0
por el contrario en la celda objetivo NF si la línea 4 = NF se contará en caso contrario 0
No se si me puedan ayudar (si lo tengo claro)??
Gracias de antemano
04/05/2017 a las 16:48
Sir,
Tengo 8 celdas de F17 a M17.
En estas columnas tengo diferentes precios.
En la celda N17, quiero mostrar el precio más bajo.
Hasta ahora, no hay problemas, la fórmula =MIN(F17;M17) me conviene.
Esto empeora cuando una columna no tiene precio o = CHF 0,-, porque la celda N17 muestra 0,- en lugar del precio más bajo.
de las otras 7 celdas con precio superior a 0.-
Una solución me satisfaría.
Patrick
05/02/2016 a las 23:55
Hola,
Tengo un problema que pido si alguien tiene una solución que me pueda ayudar.
Tengo una tabla que contiene:
-una lista de trabajadores diarios
-Las fechas de contratación de cada persona. Cada persona puede ser reclutada varias veces.
Me gustaría utilizar una fórmula para poder contar el número de personas (sin duplicados) que se reclutan para cada mes (enero, febrero, marzo...)
Merci de votre aide.
25/01/2016 a las 17:23
Impecable de toda la información sobre estas dos funciones en Excel. coraje
24/01/2016 a las 04:21
Hola Frédéric, tengo una tabla con una columna que contiene muchas fechas (fecha de producción), incluidas las duplicadas; otra columna con el nombre del mes (texto) (los meses no corresponden exactamente a las fechas, se aplican algunas excepciones usando una función BUSCARV). En una tercera columna debo saber el número de días de producción del mes corregido en cuestión (no debo incluir duplicados). Esta cifra la utilizaré para calcular varios otros datos. ¡Pero aquí estoy estancado! ¿Es posible arrojar algo de luz sobre este problema? Os agradezco,
20/12/2015 a las 18:56
hola por favor una solución para esta fórmula
ya sea un número de unidades M
si M está entre 1 y 5 entonces el resultado es M *3
si M está entre 6 y 17 entonces el resultado será 5*3 más el resto (M-5) multiplicar 4
si M es igual a 18 o más entonces el resultado será 5*3 más 17*4 y el resto se multiplicará por 5
24/11/2015 a las 10:43
¡Hola
muchas gracias por la claridad de las explicaciones. Solo un pequeño error tipográfico en la fórmula para contar durante un período de tiempo. Creo que faltan unos puntos y coma (;) para separar los criterios y rangos porque vemos comas.
17/11/2015 a las 17:50
Hola, tengo un expediente con la fecha y hora de entrada y la fecha y hora de salida de pacientes en urgencias de más de 1 mes.
Me gustaría saber cuántos pacientes están presentes en promedio por franja horaria durante 24 horas.
¿Es la función NB.IF.ENS la fórmula correcta?
04/11/2015 a las 18:19
Hola,
Me gustaría integrar la posibilidad de multiplicar mi matriz resultante de la función NB.SI.ENS por otra matriz.
Me explico; Tengo una columna bastante simple, cuyo criterio puedo comprobar fácilmente, tengo otra columna, en la que debo buscar la presencia de carácter para cada celda. Hasta ahora, la función CONTAR.SI lo maneja bien. Pero quiero, antes de sumar este cruce, multiplicar el resultado de cada línea por una 3ª matriz. De hecho quiero sumar los valores de la 3ra columna si respeto las condiciones 1 y 2...
Intenté utilizar la función sumprod, pero esta es la condición de los caracteres que no logré mostrar en formato matricial...
Aquí está mi fórmula en formato NB.SI.ENS pero que no tiene en cuenta mi tercera columna (AI)
=NB.SI.ENS($AL$10:$AL$209;(C14&D14);$AD$10:$AD$209;"*19" & E14 & "*")
Aquí está la fórmula en formato sumprod, pero mi condición en mi segunda columna (AD) representada en NB.IF me devuelve un valor y no una matriz.
=SOMMEPROD(($AL$10:$AL$209=(C15&D15))*NB.SI($AD$10:$AD$209;"*19" & E15 & "*");($AI$10:$AI$209))
Si alguien tiene una idea ...
28/10/2015 a las 15:24
Hola,
Creé una matriz de control de mi trabajo, para detectar la cantidad de errores.
La matriz funciona correctamente, sin embargo para optimizarla quisiera saber si existe alguna fórmula o macro que me permita encontrar las referencias contadas por la fórmula NB.SI.ENS.
Podría revisar una tabla dinámica, pero esta matriz la utilizan varios usuarios y quiero que esté lo más automatizada posible.
¿Me puedes ayudar con esto?
Julien
29/07/2015 a las 16:37
Hola, gracias por toda esta información sobre la función NB.IF.ENS.
Por mi parte me encuentro con el siguiente problema:
Si partimos de la primera tabla de ejercicios de la página, ¿cómo podemos contar, por ejemplo: el número de hombres solteros o casados?
La dificultad viene del hecho de que tengo tres criterios: "hombre", "casado" y soltero" y dos rangos. Entonces "solteros" y "casado" se refieren a un mismo rango. ¿Cómo hacerlo? Gracias por tu ayuda TIENE
28/07/2015 a las 11:08
Hola, ¿es posible combinar esta función con un criterio de búsqueda tipo “buscar”?
05/06/2015 a las 05:20
Hola,
Estoy buscando una fórmula que me permita calcular el número de personas presentes durante una franja horaria (por ejemplo, entre las 17 y las 22 horas).
Gracias de antemano.
Palmadita
05/06/2015 a las 05:36
Hola,
Sí, es la función NB.IF.ENS la que debes utilizar pero luego debes tener cuidado de que tus datos horarios sean correctos. Si pones 17, Excel entenderá que son 17 días. Para indicar que son horas debes convertir tus datos dividiendo por 24
17/11/2015 a las 17:53
¿Tuviste éxito con tu fórmula? Esto me interesa ?
Hola, tengo un expediente con la fecha y hora de entrada y la fecha y hora de salida de pacientes en urgencias de más de 1 mes.
Me gustaría saber cuántos pacientes están presentes en promedio por franja horaria durante 24 horas.
19/04/2015 a las 14:49
hola hice una tabla para calcular las horas de baja por enfermedad o tiempo recuperado... funciona por color me gustaría calcular todos los cuadros rojos en los que hubiera puesto el número de horas que tomó la persona...
rojo = enfermedad
amarillo = vacaciones
verde = tiempo reanudado
No puedo encontrar una fórmula... Por favor ayúdenme
20/04/2015 a las 09:10
No existe ninguna función para contar el número de colores en una columna.
30/03/2015 a las 18:29
Hola,
Tengo una tabla con un rango de celdas correspondiente a los ingresos promedio por país.
En algunas celdas no tengo valores sino texto (nd). En otra tabla necesito encontrar la tasa de distribución (el ingreso de un país sobre todos los países)
=SUMA(C58;1/(C58:C85) pero por todas recibo el mismo valor de 1 o da un valor ¿Cómo obtener un valor correcto contando las celdas donde no hay valor numérico?
¡Gracias de antemano por su respuesta!
09/03/2015 a las 16:05
Hola,
Quiero hacer una fórmula NB.IF para conjuntos de números:
Por ejemplo, quiero tener la cantidad de celdas con números entre 10 y 15, intenté insertar esto:
NB.SI.ENS(E33:E51); 10<E:33:E51<15)
Por supuesto que no funcionó, ¿puedes ayudarme?
Merci à vous
09/03/2015 a las 18:49
Error entre paréntesis y escritura.
=NB.SI.ENS(E33:E51;">=10";E33:E51;"<15")
29/01/2015 a las 15:52
En la función NB.IF.ENS es posible reemplazar un símbolo (> = etc por la referencia de la celda correspondiente Por ejemplo <30 se escribiría &B28&C28 sabiendo que B28 contiene < y C28 contiene 30
29/01/2015 a las 17:48
Sí, es completamente posible 🙂
29/01/2015 a las 19:21
GRACIAS, la fórmula funciona y hará mi trabajo mucho más fácil.
26/01/2015 a las 14:45
Hola,
Quiero usar esta función pero no puedo.
Tengo los números de pedido de enero a diciembre.
Tengo pedidos que empiezan en enero y terminan en marzo o abril.
Lo que quiero hacer es tomar en consideración solo el 1er mes de firmar el pedido y no tomar en consideración los demás meses.
Por favor ayúdenme o proporcionen más información si no estoy claro.
23/01/2015 a las 20:32
Bonsoir,
Quiero utilizar la función =NB.IF.ENS en una "Validación de Datos", para poder obtener el mensaje (Duplicado)
Mi problema
Columna A = 10032002 (yo la llamo número de sección)
Columna B = (valor a no buscar)
Columna C = (valor que no se buscará)
Columna D = (valor que no se buscará)
Columna E = 57850 (yo lo llamo número de factura)
En la columna A siempre encontramos los mismos números (10032002; 10032003; 10032004)
Excepto que en la columna E imputo el número de factura en cada sección.
Como regla general, hay 1 número de factura para 1 número de sección, en este caso puedo usar la fórmula: =NB.IF($E$2:$E$99999;E2)=1
para que Excel me impida ingresar dos veces la misma factura en la columna E.
Pero sabiendo que tengo que ingresar la misma factura dos veces en la columna E en 2 secciones diferentes en la columna A, ¿cómo puedo pedirle a Excel que verifique si hay duplicados en 2 columnas diferentes?
Me explico, quiero que Excel me diga:
Columna A Columna B Columna C Columna D Columna E
10032002 57801
10032002 57802
10032003 57803
10032002 57804 DUPLICADO VÁLIDO
10032003 57804 DUPLICADO VÁLIDO
10032004 57805
10032002 57806
10032002 57801 ERROR DUPLICADO
Por eso pensé en la función =CONTAR.SI.ENS ya que hay más de un criterio para buscar.
Pouvez-vous m'aider?
23/12/2014 a las 10:29
Hola,
Tienes que hacer un IF anidado. Tienes un ejemplo aquí. https://excel-exercice.com/fonction/condition/fonction-si/#Cas_pratique_Match_de_football para gestionar 3 eventos. Es exactamente la misma operación en tu caso.
17/12/2014 a las 09:34
Hola,
No puedo descifrar la fórmula basándose en tus ejemplos claros...
En la columna C tengo la edad de las personas, y en la columna G un barrio, me gustaría contar la cantidad de personas por grupo de edad y por barrio. Con un rango de edad de 12-16 años, 17-25 años, 26-60 años y mayores de 60 años.
Por ejemplo, tenga el número total de personas en el grupo de edad de 17 a 25 años en el barrio “Toukin”.
Merci d'avance pour votre aide.
25/11/2014 a las 13:16
Hola,
¿Estoy buscando desesperadamente una manera de realizar esta operación para un mismo cuadro (por ejemplo B2) pero para varias páginas?
Entonces tengo una serie de pestañas con la misma estructura donde, en cada pestaña, se responde una pregunta con SÍ o NO. Me gustaría poder contar fácilmente el número de SÍ...
La fórmula "básica" =NB.IF("nombre de la primera pestaña":"nombre de la última pestaña"!B2;"yes") no funciona 🙁
¿¿Ideas??
Muchas gracias.
NB
08/12/2014 a las 20:00
Hola,
Es completamente posible hacer esto, pero debes seguir una fórmula un poco más compleja que utiliza las funciones SUMAPRODUCTO, CONTAR.SI e INDIRECTA.
Usando su ejemplo de la celda B2, primero debe copiar los nombres de las hojas en las celdas (aquí A12 a A14) y aplicar la siguiente fórmula
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&A12:A14&"'!B2");"SÍ"))
La solución proviene del sitio mrexcel.com. http://www.mrexcel.com/forum/excel-questions/806004-count-x-survey-1-across-mulitple-sheets.html
21/11/2014 a las 10:20
Me gustaría sumar un total de letras a un total en números. Número de P para presente y 4.5 para tiempo parcial, estaba pensando en usar NB IF, ¿es esto posible o cuál es la solución?
17/06/2014 a las 13:54
Hola,
¿Cómo uso NB.SI.ENS si tenemos más de 255 valores? Tengo más de 600...
¿Crees que deberíamos revisar un código tipo MatLab y hacer un lote?
Muchas gracias
17/06/2014 a las 14:39
Al leer tu pregunta entiendo que estás confundiendo los criterios de selección con la cantidad de líneas a procesar. Es absolutamente posible realizar la función para 600 líneas, pero es seguro que tardará en procesar tantas líneas.
06/04/2014 a las 09:09
Hola,
Estoy buscando la función o fórmula que resuma en una tabla aparte el resultado de un NB.IF.ENS. Por ejemplo quiero saber en otra tabla los nombres de hombres casados, o en unión libre u otros sin hacer un filtro porque uso el resultado en otra pestaña.
Gracias por ayudarme.
cordialmente
06/04/2014 a las 15:24
Hola,
El ejemplo que doy es exactamente el problema del que estás hablando. Simplemente cree su tabla en una pestaña separada y funcionará. Pero tenga cuidado, si crea la tabla resumen en otro libro, no funcionará. NB.SI.ENS no funciona con un libro cerrado (la función fue diseñada así, de forma voluntaria)
13/01/2014 a las 10:03
Hola Federico,
Tengo en H5 una celda que contiene un mes del año, digamos marzo.
En I5 una celda que contiene una cantidad, digamos $20
Del D4 al D16 los doce meses del año
Mi pregunta ; ¿Cómo llenar las casillas J5 a J16, sabiendo que cada casilla debe tener en cuenta el mes en H5, que las casillas anteriores a marzo deben ser iguales a 0 pero que las casillas de marzo a diciembre deben ser iguales a $20?
Gracias por adelantado
13/01/2014 a las 23:07
En este caso, con las referencias de celda bloqueadas sólo se debe utilizar la función SI. https://excel-exercice.com/fonction/recherche-reference/reference-absolue-relative/
La fórmula se puede escribir = SI($H$5>=$J5,20$,0)
14/01/2014 a las 02:23
Gracias Federico,
¡Finalmente lo encontré todo leyendo su sitio!
¡Me salvas! 😉
21/10/2013 a las 17:48
Te amo, muchas gracias por esta información me fue de mucha utilidad.
29/07/2013 a las 20:57
¡Hola
Tengo este archivo en el que me gustaría utilizar la función suma.if.ens en la fórmula: =SUM.IF.ENS($G$2:$G$59;$B$2:$B$59;"Comunicación";$ F$2:$F$59;"28-09-12")
Es parcialmente correcto para lo que quiero hacer. Mi problema es con la fecha. Me gustaría reemplazar "día 28" por "cualquiera" para que en el rango de celdas F2 a F59 se seleccionen todos los elementos relacionados con septiembre de 2012.
Porque en el estado de la fórmula solo selecciona los elementos del 28 de septiembre pero me gustaría todos los elementos de "Comunicación" de septiembre en el caso de que sean varios.
20/08/2013 a las 08:23
Debes poner una condición a la fecha dos veces. Presenté la solución en la explicación de la función NB.IF.ENS.
https://excel-exercice.com/fonction/condition/nb-si-ens/#toc-3
15/05/2013 a las 08:14
=NB.IF.ENS(E33:E51;OR("Soltero";"Divorciado"))
¿Es normal que el o de esta fórmula no funcione?
24/04/2013 a las 08:42
Hola,
Tengo una tabla con un rango de datos correspondiente a los meses de cobro de un producto
Hice otra tabla más resumida donde me gustaría mostrar el mes que cobra el servicio.
Por favor ayúdenme o proporcionen más información si no estoy claro.