Contar términos en grupo de columnas

25/12/2009 - 21:42 por Jorge G | Informe spam
Felices días Chicos.
Tengo muchas dudas con el uso de fórmulas para algo que tablas dinámicas me
hacen a las perfección.
Uso Citrix y con él MExcel 2003. Esto hace que cuando uso archivos muy
grandes tarde más en abrirlo y guardarlo que en reiniciar muchas veces todo
el sistema.

Tengo un archivo que necesita muchas tablas dinámicas "estáticas", es decir
que muestran los datos pero no se cambian para establecer otros distintos
sino que para eso, se genera otra tabla dinámica en fin que para
simplificar esto había pesado cambiar dichas tablas por fórmulas de búsqueda,
suma ...

Y ahora comienza mi duda...
Los datos son un total de 15 columnas y muchísimas filas. Muestran datos
numéricos y textuales. Y mi intención es sumar datos que tienen similitudes
en columnas distintas.

Ejemplo:

Usuario/Euros/Fecha/Estado/Procedimiento/Causa/Empresa
UN/7/18Enero/Incluida/Abono/Atención Comercial/1
UC/20/14Febrero/Anulada/Cargo/Promoción/3
...

La fórmula debería ofrecerme la suma de Atenciones comerciales que sean
abono y estén en un estado Incluido. Otra que me día cuanto suma el importe
de este concepto.

He intentado usar búsquedas y sumas. Sumaproducto e indice pero no cuadra
cuando intento poner dos variables, solo veo errores... será que lo hago
mal...

¿Me podéis ayudar?

GRACIAS.
Un saludo,
Jorge García
 

Leer las respuestas

#1 Gustavo Marinoni
26/12/2009 - 16:23 | Informe spam
Hola Jorge,

entiendo que lo que estas buscando es la función SUMAR.SI pero con varios
criterios. Esto lo resuelve Excel 2007 con la función SUMAR.SI.CONJUNTO pero
como tu indicas que usas Excel 2003 tienes dos alternativas.

1. Es usar SUMAPRODUCTO por lo que veo en tu ejemplo entiendo que quieres
sumar la segunda columna (B)

=SUMPRODUCTO(B2:B20;--(F2:F20="Atención Comercial");--(D2:D20="Incluida"))

2. Una formula Array, recuerda presional Ctrl + Shift + Enter al ingresarla

{=SUMAR(SI((F2:F20="Atención Comercial")*(D2:D20="Incluida");B2:B20))}

Aqui te adjunto algunas notas sobre el funcionamiento de estas fórmulas

http://masexcel.blogspot.com/2009/1...con-la.htm
http://masexcel.blogspot.com/2009/0...as-de.html

Saludos,
Gustavo

¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.


"Jorge G" escribió:

Felices días Chicos.
Tengo muchas dudas con el uso de fórmulas para algo que tablas dinámicas me
hacen a las perfección.
Uso Citrix y con él MExcel 2003. Esto hace que cuando uso archivos muy
grandes tarde más en abrirlo y guardarlo que en reiniciar muchas veces todo
el sistema.

Tengo un archivo que necesita muchas tablas dinámicas "estáticas", es decir
que muestran los datos pero no se cambian para establecer otros distintos
sino que para eso, se genera otra tabla dinámica en fin que para
simplificar esto había pesado cambiar dichas tablas por fórmulas de búsqueda,
suma ...

Y ahora comienza mi duda...
Los datos son un total de 15 columnas y muchísimas filas. Muestran datos
numéricos y textuales. Y mi intención es sumar datos que tienen similitudes
en columnas distintas.

Ejemplo:

Usuario/Euros/Fecha/Estado/Procedimiento/Causa/Empresa
UN/7/18Enero/Incluida/Abono/Atención Comercial/1
UC/20/14Febrero/Anulada/Cargo/Promoción/3
...

La fórmula debería ofrecerme la suma de Atenciones comerciales que sean
abono y estén en un estado Incluido. Otra que me día cuanto suma el importe
de este concepto.

He intentado usar búsquedas y sumas. Sumaproducto e indice pero no cuadra
cuando intento poner dos variables, solo veo errores... será que lo hago
mal...

¿Me podéis ayudar?

GRACIAS.
Un saludo,
Jorge García


Preguntas similares