Sumas condicionales

11/01/2007 - 17:46 por Adolfo Fernández | Informe spam
Hola gente:

Tengo dos columnas
A B
P9 5
60 6
30 7
40 10
TR 11
00 3

Lo que quiero es en una celda poner la suma de todos aquellos valores de la
columna a que sean iguales a 60;30;40. La columna A es todo texto.

Una opción es anidar tres si dentro de la funcion suma y trabajar con
matrices. Pero el problema original tiene 10 condiciones y ademas esto
ralentizaría mucho la hoja (es muy grande y contiene demasiadas formulas
matriciales)

He intentado trabajar con la función O pero o no la entiendo o soy incapaz
de hacer que funcione.

¿Alguna idea?

Gracias por anticipado

Preguntas similare

Leer las respuestas

#1 victorbcn1952
11/01/2007 - 18:07 | Informe spam
Prueba esta formula, en cualquier celda que no sea de las columnas A o
B:

=SUMAR.SI(A:A;"60";B:B)+SUMAR.SI(A:A;"30";B:B)+SUMAR.SI(A:A;"40";B:B)

:-)



Adolfo Fernández ha escrito:

Hola gente:

Tengo dos columnas
A B
P9 5
60 6
30 7
40 10
TR 11
00 3

Lo que quiero es en una celda poner la suma de todos aquellos valores de la
columna a que sean iguales a 60;30;40. La columna A es todo texto.

Una opción es anidar tres si dentro de la funcion suma y trabajar con
matrices. Pero el problema original tiene 10 condiciones y ademas esto
ralentizaría mucho la hoja (es muy grande y contiene demasiadas formulas
matriciales)

He intentado trabajar con la función O pero o no la entiendo o soy incapaz
de hacer que funcione.

¿Alguna idea?

Gracias por anticipado
Respuesta Responder a este mensaje
#2 Adolfo Fernández
11/01/2007 - 19:22 | Informe spam
Gracias, es una opción valida. El problema radica en que si son muchos lo
posibles criterios la formula se alarga hasta el infinito, ademas esto es
solo parte de la condición, hay que añadir que este entre ciertas fechas,
con lo que la fórmula empieza a tomar proporciones faraonicas, y si a esto
le sumamos que son bastantes las formulas a calcular la hoja se puede volver
bastante ingobernable. De todas formas muchas gracias.

¿Alguna otra idea?


escribió en el mensaje
news:
Prueba esta formula, en cualquier celda que no sea de las columnas A o
B:

=SUMAR.SI(A:A;"60";B:B)+SUMAR.SI(A:A;"30";B:B)+SUMAR.SI(A:A;"40";B:B)

:-)



Adolfo Fernández ha escrito:

Hola gente:

Tengo dos columnas
A B
P9 5
60 6
30 7
40 10
TR 11
00 3

Lo que quiero es en una celda poner la suma de todos aquellos valores de


la
columna a que sean iguales a 60;30;40. La columna A es todo texto.

Una opción es anidar tres si dentro de la funcion suma y trabajar con
matrices. Pero el problema original tiene 10 condiciones y ademas esto
ralentizaría mucho la hoja (es muy grande y contiene demasiadas formulas
matriciales)

He intentado trabajar con la función O pero o no la entiendo o soy incapaz
de hacer que funcione.

¿Alguna idea?

Gracias por anticipado
Respuesta Responder a este mensaje
#3 victorbcn1952
11/01/2007 - 20:28 | Informe spam
Tambien se puede utilizar la funcion =SUMAPRODUCTO. Sin una
explicación más clara de como tienes organizados los datos y que
resultados buscas, es complicado dar soluciones concretas.

Evidentemente, mientras mas criterios necesites, mas amplia tendra que
ser la formula, mas ocupara y mas tiempo requerira su calculo. Es
inevitable.

:-)


Gracias, es una opción valida. El problema radica en que si son muchos lo
posibles criterios la formula se alarga hasta el infinito, ademas esto es
solo parte de la condición, hay que añadir que este entre ciertas fechas,
con lo que la fórmula empieza a tomar proporciones faraonicas, y si a esto
le sumamos que son bastantes las formulas a calcular la hoja se puede volver
bastante ingobernable. De todas formas muchas gracias.

¿Alguna otra idea?


escribió en el mensaje
news:
Prueba esta formula, en cualquier celda que no sea de las columnas A o
B:

=SUMAR.SI(A:A;"60";B:B)+SUMAR.SI(A:A;"30";B:B)+SUMAR.SI(A:A;"40";B:B)

:-)



Adolfo Fernández ha escrito:

> Hola gente:
>
> Tengo dos columnas
> A B
> P9 5
> 60 6
> 30 7
> 40 10
> TR 11
> 00 3
>
> Lo que quiero es en una celda poner la suma de todos aquellos valores de
la
> columna a que sean iguales a 60;30;40. La columna A es todo texto.
>
> Una opción es anidar tres si dentro de la funcion suma y trabajar con
> matrices. Pero el problema original tiene 10 condiciones y ademas esto
> ralentizaría mucho la hoja (es muy grande y contiene demasiadas formulas
> matriciales)
>
> He intentado trabajar con la función O pero o no la entiendo o soy incapaz
> de hacer que funcione.
>
> ¿Alguna idea?
>
> Gracias por anticipado
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida