Fórmula CONTAR.SI en múltiples rangos
Resuelto
Mowkey
Mensajes publicados
18
Estado
Membre
-
Mowkey Mensajes publicados 18 Estado Membre -
Mowkey Mensajes publicados 18 Estado Membre -
Hola,
Después de múltiples investigaciones, no tengo la impresión de haber encontrado una solución a mi problema. Se los planteo:
Me gustaría utilizar la función CONTAR.SI para contar el número de veces que aparece el nombre de un agente, pero en múltiples rangos de varias hojas diferentes.
Ejemplo: ¿cuántas veces aparece el nombre de un agente, por ejemplo, DUPONT, entre el rango A5 y M5 de 'Hoja1', así como entre el rango A5 y M5 de 'Hoja2' ... y esto en 12 hojas diferentes!
La desventaja es que tengo una larga lista de aproximadamente 100 agentes a la que debo desarrollar mi fórmula.
He encontrado una solución a través de una fórmula SUMARPRODUCTO que es la siguiente:
=SUMARPRODUCTO((Enero!E5:Enero!AO5="DUPONT")+(Febrero!E5:Febrero!AO5="DUPONT")+(Marzo!E5:Marzo!AO5="DUPONT")+(Abril!E5:Abril!AO5="DUPONT")+(Mayo!E5:Mayo!AO5="DUPONT")+(Junio!E5:Junio!AO5="DUPONT")+(Julio!E5:Julio!AO5="DUPONT")+(Agosto!E5:Agosto!AO5="DUPONT")+(Septiembre!E5:Septiembre!AO5="DUPONT")+(Octubre!E5:Octubre!AO5="DUPONT")+(Noviembre!E5:Noviembre!AO5="DUPONT")+(Diciembre!E5:Diciembre!AO5="DUPONT"))
El inconveniente es que no puedo desarrollar esta fórmula para mi lista de agentes, porque necesitaría cambiar el nombre del agente para cada uno... Con una lista de 100 personas, es bastante indigesto.
Y sabiendo que al poner el nombre de la celda (por ejemplo, en lugar de "DUPONT", poner "Hoja13!C4" (celda en la que está el nombre DUPONT)), no funciona.
Espero haber sido lo suficientemente claro =)
Gracias de antemano, no duden en preguntar si necesitan más aclaraciones.
Atentamente,
Mowkey
Configuración: Windows XP / Firefox 10.0.2
Después de múltiples investigaciones, no tengo la impresión de haber encontrado una solución a mi problema. Se los planteo:
Me gustaría utilizar la función CONTAR.SI para contar el número de veces que aparece el nombre de un agente, pero en múltiples rangos de varias hojas diferentes.
Ejemplo: ¿cuántas veces aparece el nombre de un agente, por ejemplo, DUPONT, entre el rango A5 y M5 de 'Hoja1', así como entre el rango A5 y M5 de 'Hoja2' ... y esto en 12 hojas diferentes!
La desventaja es que tengo una larga lista de aproximadamente 100 agentes a la que debo desarrollar mi fórmula.
He encontrado una solución a través de una fórmula SUMARPRODUCTO que es la siguiente:
=SUMARPRODUCTO((Enero!E5:Enero!AO5="DUPONT")+(Febrero!E5:Febrero!AO5="DUPONT")+(Marzo!E5:Marzo!AO5="DUPONT")+(Abril!E5:Abril!AO5="DUPONT")+(Mayo!E5:Mayo!AO5="DUPONT")+(Junio!E5:Junio!AO5="DUPONT")+(Julio!E5:Julio!AO5="DUPONT")+(Agosto!E5:Agosto!AO5="DUPONT")+(Septiembre!E5:Septiembre!AO5="DUPONT")+(Octubre!E5:Octubre!AO5="DUPONT")+(Noviembre!E5:Noviembre!AO5="DUPONT")+(Diciembre!E5:Diciembre!AO5="DUPONT"))
El inconveniente es que no puedo desarrollar esta fórmula para mi lista de agentes, porque necesitaría cambiar el nombre del agente para cada uno... Con una lista de 100 personas, es bastante indigesto.
Y sabiendo que al poner el nombre de la celda (por ejemplo, en lugar de "DUPONT", poner "Hoja13!C4" (celda en la que está el nombre DUPONT)), no funciona.
Espero haber sido lo suficientemente claro =)
Gracias de antemano, no duden en preguntar si necesitan más aclaraciones.
Atentamente,
Mowkey
Configuración: Windows XP / Firefox 10.0.2
Liens connexes:
- Verificar si un elemento pertenece a una lista
- solución de todos los álbumes donde está Waldo
- visualizar una imagen presente en la caché
- Excel: si mi celda contiene tal texto o tal texto
- [Excel] Verificar existencia de celdas de la columna A en la columna C
- Fórmula de Excel: "SI" una celda contiene una palabra, entonces ?
3 réponses
Hola
en la hoja 13
=CONTAR.SI(Enero!E5:AO5;C4)+CONTAR.SI(Febrero!E5:AO5;C4)+ etc...
debería funcionar si el nombre de los agentes está escrito de la misma manera en C4 hoja13 y las filas A5:M5
(SUMAPRODUCTO((....))también, pero no es necesario repetir el nombre de la hoja en cada límite de campo _ Hoja1!A5:M5 por ejemplo es perfectamente adecuado
crtdlmnt
Errare humanum est, perseverare diabolicum
en la hoja 13
=CONTAR.SI(Enero!E5:AO5;C4)+CONTAR.SI(Febrero!E5:AO5;C4)+ etc...
debería funcionar si el nombre de los agentes está escrito de la misma manera en C4 hoja13 y las filas A5:M5
(SUMAPRODUCTO((....))también, pero no es necesario repetir el nombre de la hoja en cada límite de campo _ Hoja1!A5:M5 por ejemplo es perfectamente adecuado
crtdlmnt
Errare humanum est, perseverare diabolicum
Hola
Con Sommeprod
=SOMMEPROD((Enero!$E$5:$AO$5=A11)+(Febrero!$E$5:$AO$5=A11)+(Marzo!$E$5:$AO$5=A11)+(Abril!$E$5:$AO$5=A11)+(Mayo!$E$5:$AO$5=A11))etc...
en la columna A poner la lista de nombres y en B esta fórmula (a extender hasta diciembre)
--
El que mucho abarca, poco aprieta. - Al pie de la muralla se ve al albañil - siempre se aprende de los errores.
Con Sommeprod
=SOMMEPROD((Enero!$E$5:$AO$5=A11)+(Febrero!$E$5:$AO$5=A11)+(Marzo!$E$5:$AO$5=A11)+(Abril!$E$5:$AO$5=A11)+(Mayo!$E$5:$AO$5=A11))etc...
en la columna A poner la lista de nombres y en B esta fórmula (a extender hasta diciembre)
--
El que mucho abarca, poco aprieta. - Al pie de la muralla se ve al albañil - siempre se aprende de los errores.
Hola,
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&{"Hoja1";"Hoja2";"Hoja3"}&"'!A1:D3");"DUPONT"))
Otra posibilidad, puedes ingresar en un rango los nombres de tus hojas, por ejemplo, si tienes 12 hojas, en P1 Enero, en P2 Febrero, etc.... no debe haber celdas vacías en este rango
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&P1:P12&"'!E5:AO5");"DUPONT"))
nombrando el rango donde se ingresan las hojas, por ejemplo, rango P1:P12 llamado Hoja y el criterio ingresado en Q1
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&Hoja&"'!A1:D3");Q1))
¡Hasta luego!
Mike-31
Un período de fracaso es un momento ideal para sembrar las semillas del conocimiento.
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&{"Hoja1";"Hoja2";"Hoja3"}&"'!A1:D3");"DUPONT"))
Otra posibilidad, puedes ingresar en un rango los nombres de tus hojas, por ejemplo, si tienes 12 hojas, en P1 Enero, en P2 Febrero, etc.... no debe haber celdas vacías en este rango
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&P1:P12&"'!E5:AO5");"DUPONT"))
nombrando el rango donde se ingresan las hojas, por ejemplo, rango P1:P12 llamado Hoja y el criterio ingresado en Q1
=SUMAPRODUCTO(CONTAR.SI(INDIRECTO("'"&Hoja&"'!A1:D3");Q1))
¡Hasta luego!
Mike-31
Un período de fracaso es un momento ideal para sembrar las semillas del conocimiento.
¡No sabía que se podían combinar fórmulas con el "+"!
Es perfecto, ¡gracias por su rapidez!
¡Que tenga un buen día!
Mowkey