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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Jorge G
26/12/2009 - 20:29 | Informe spam
Gracias Gustavo por contestar...

Al utilizar las fórmulas que me comentas me surgen algunos problemas...
Adjunto archivo para que me ayudes a descubrir que es lo que estoy haciendo
mal...

http://jorgegarciacardenas.googlepages.com/2.xls

Un saludo,
Jorge García.

"Gustavo Marinoni" escribió:

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...on-la.html
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
>
>
Respuesta Responder a este mensaje
#3 Gustavo Marinoni
26/12/2009 - 23:41 | Informe spam
Luego de revisar el archivo me he dado cuenta de un error en la fórmula que
te enviara :

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

es SUMA sin la "R".

De todas formas en tu planilla no devuelve resultados porque en la columna
donde estas buscando la causa tienes valores de error "#N/A" por ello la
formula no puede evaluar las condiciones y devuelve también "#N/A".

No se si estas haciendo un BUSCARV en otro lado para obtener esos valores
pero deberías reemplazar #N/A por blanco, es decir que no tenga contenido,
haciendo eso te funciona correctamente.

Cualquier cosa me comentas.

Saludos,
Gustavo.

"Jorge G" escribió:

Gracias Gustavo por contestar...

Al utilizar las fórmulas que me comentas me surgen algunos problemas...
Adjunto archivo para que me ayudes a descubrir que es lo que estoy haciendo
mal...

http://jorgegarciacardenas.googlepages.com/2.xls

Un saludo,
Jorge García.

"Gustavo Marinoni" escribió:

> 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...on-la.html
> 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
> >
> >
Respuesta Responder a este mensaje
#4 Gustavo Marinoni
26/12/2009 - 23:42 | Informe spam
Luego de revisar el archivo me he dado cuenta de un error en la fórmula que
te enviara :

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

es SUMA sin la "R".

De todas formas en tu planilla no devuelve resultados porque en la columna
donde estas buscando la causa tienes valores de error "#N/A" por ello la
formula no puede evaluar las condiciones y devuelve también "#N/A".

No se si estas haciendo un BUSCARV en otro lado para obtener esos valores
pero deberías reemplazar #N/A por blanco, es decir que no tenga contenido,
haciendo eso te funciona correctamente.

Cualquier cosa me comentas.

Saludos,
Gustavo.


"Jorge G" escribió:

Gracias Gustavo por contestar...

Al utilizar las fórmulas que me comentas me surgen algunos problemas...
Adjunto archivo para que me ayudes a descubrir que es lo que estoy haciendo
mal...

http://jorgegarciacardenas.googlepages.com/2.xls

Un saludo,
Jorge García.

"Gustavo Marinoni" escribió:

> 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...on-la.html
> 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
> >
> >
Respuesta Responder a este mensaje
#5 AnSanVal
27/12/2009 - 23:43 | Informe spam
Prueba con algo asi (adáptalo a tus rangos):
=SUMAPRODUCTO((E2:E100="Abono")*(D2:D100="Incluida")*(B2:B100))

Saludos desde Tenerife. Felices fiestas a todos.
*******************************************

"Jorge G" escribió en el mensaje
news:
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


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida