Sumar con condiciones

12/07/2006 - 22:36 por CC | Informe spam
Hola a todos.
Tengo una planilla que va de la columna A hasta la V. Y de la fila 1 hasta
la 2362 con multitud de datos.
En las columnas G y H tengo valores en dinero, en la columna B y en la T hay
datos en palabras. Pues bien necesito hacer sumas de esta manera :
Si la columna B y la T cumplen ciertas condiciones me sume esa cantidad y me
la deje en una celda al final, esto para la columna G y H que tienen valores
en monedas diferentes (G en dolares y H en pesos)
Me explico mejor, si la columna B dice "Juan" y la columna T dice "pagado"
"pendiente" "anulado" (son tres posibilidades para Juan), me sume para los
pagados de Juan, los anulados de juan, etc...con los valores de G y H.
La columna B tiene como 20 diferentes nombres.
Si alguien me puede ayudar, lo agradeceré.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/07/2006 - 05:09 | Informe spam
hola, 'anonimo/a' !

... planilla... de la columna A hasta la V. y de la fila 1 hasta la 2362 con multitud de datos.
... G y H tengo valores... columna B y... T hay datos en palabras... necesito hacer sumas de esta manera:
... si la columna B dice "Juan" y la columna T dice "pagado" "pendiente" "anulado" (son tres posibilidades para Juan)
me sume para los pagados de Juan, los anulados de juan, etc...con los valores de G y H.
La columna B tiene como 20 diferentes nombres...



op1: usar tablas dinamicas [creo que es la opcion mas 'barata' y versatil] :D

op2: donde necesites el resultado de la suma de 'G' para 'juan-pagado'...
=sumaproducto(--($b$1:$b$2362="juan"),--($t$1:$t$2362="pagado"),$g$1:$g$2362)
y haces 'lo propio' para cada una de las 'variantes' que necesitas [valores de H, nombres, etc.]

-> solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

op3: simular una tabla dinamica si [p.e.] pones...
a) en el rango 'AA2:AA21' los 20 nombres
b) en el rango 'AB1:AD1' las tres posibilidades [pagado, pendiente, anulado]
c) inicias en 'AB2' con la siguiente formula [solo para los valores de la columna 'G']
=smaproducto(--($b$1:$b$2362=$aa2),--($t$1:$t$2362=ab$1),$g$1:$g$2362)
d) copias/arrastras/... la formula anterior hasta [p.e.] la celda 'AD21'
e) repites un 'cuadrante' similar al anterior para los valores de la columna 'H'

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 CC
13/07/2006 - 20:53 | Informe spam
Esta opción me gusta, pero la formula me devuelve "cero", no error si no que
cero...¿que pasará???
Gracias por tu ayuda.


"Héctor Miguel" escribió en el mensaje
news:
hola, 'anonimo/a' !

... planilla... de la columna A hasta la V. y de la fila 1 hasta la 2362
con multitud de datos.
... G y H tengo valores... columna B y... T hay datos en palabras...
necesito hacer sumas de esta manera:
... si la columna B dice "Juan" y la columna T dice "pagado" "pendiente"
"anulado" (son tres posibilidades para Juan)
me sume para los pagados de Juan, los anulados de juan, etc...con los
valores de G y H.
La columna B tiene como 20 diferentes nombres...



> > op2: donde necesites el resultado de la suma de 'G' para
> > 'juan-pagado'...

=sumaproducto(--($b$1:$b$2362="juan"),--($t$1:$t$2362="pagado"),$g$1:$g$2362)
y haces 'lo propio' para cada una de las 'variantes' que necesitas
[valores de H, nombres, etc.]

->
Respuesta Responder a este mensaje
#3 Abraham
13/07/2006 - 21:09 | Informe spam
Al ser una formula matricial tienes que ingresarla presionando mno solo
enter, sino CTRL+ALT+ENTER

Abraham
Respuesta Responder a este mensaje
#4 Abraham
13/07/2006 - 21:12 | Informe spam
Deberia haber puesto:

CTRL+SHIFT+ENTER

Ahora si!!! jejej

Abraham
Respuesta Responder a este mensaje
#5 CC
14/07/2006 - 00:26 | Informe spam
Eso era, perfecto. Muchas gracias a ambos.

"Abraham" escribió en el mensaje
news:
Deberia haber puesto:

CTRL+SHIFT+ENTER

Ahora si!!! jejej

Abraham

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