Sumar campos de una fila, si el valor de otro campo es el buscado

25/01/2005 - 12:40 por Sermicro - IEO Málaga | Informe spam
Hola compañeros, lo que quiero hacer es muy sencillo, pero quizás complicado
de explicar. Os pongo en situación:

Tengo una tabla, donde voy metiendo las ventas. Cada articulo vendido es una
fila (registro) y en cada fila, tengo una serie de datos guardados (campos),
entre ellos, el número de factura y el precio.

Evidentemente existirán varios registros con el mismo número de factura.

Bueno, pues lo que quiero es lo siguiente. En una celda (X) quiero obtener
la suma de los precio de la factura 2 (por ejemplo)

Como puedo hacer esto?

Gracias, un saludo

______________________________________________________________
Tres pasos para tener el ordenador en perfecto estado de salud:

AdAware
Panda
WindowsUpdate

Preguntas similare

Leer las respuestas

#1 KL
25/01/2005 - 12:57 | Informe spam
Hola,

?Has probado la siguiente formula?

=SUMAR.SI(RangoNosFactura;NoFacturaBuscado;RangoPrecios)

p.ej.:

=SUMAR.SI(A2:A100;2;B2:B100)

Saludos,
KL


"Sermicro - IEO Málaga" wrote in message
news:
Hola compañeros, lo que quiero hacer es muy sencillo, pero quizás
complicado
de explicar. Os pongo en situación:

Tengo una tabla, donde voy metiendo las ventas. Cada articulo vendido es
una
fila (registro) y en cada fila, tengo una serie de datos guardados
(campos),
entre ellos, el número de factura y el precio.

Evidentemente existirán varios registros con el mismo número de factura.

Bueno, pues lo que quiero es lo siguiente. En una celda (X) quiero obtener
la suma de los precio de la factura 2 (por ejemplo)

Como puedo hacer esto?

Gracias, un saludo

______________________________________________________________
Tres pasos para tener el ordenador en perfecto estado de salud:

AdAware
Panda
WindowsUpdate


Respuesta Responder a este mensaje
#2 Sermicro - IEO Málaga
25/01/2005 - 13:10 | Informe spam
si, pero mi duda es la siguiente:

Donde busca en ese caso el 2?

Gracias, un saludo.

______________________________________________________________
Tres pasos para tener el ordenador en perfecto estado de salud:

AdAware
Panda
WindowsUpdate
"KL" escribió en el mensaje
news:%
Hola,

?Has probado la siguiente formula?

=SUMAR.SI(RangoNosFactura;NoFacturaBuscado;RangoPrecios)

p.ej.:

=SUMAR.SI(A2:A100;2;B2:B100)

Saludos,
KL


"Sermicro - IEO Málaga" wrote in message
news:
> Hola compañeros, lo que quiero hacer es muy sencillo, pero quizás
> complicado
> de explicar. Os pongo en situación:
>
> Tengo una tabla, donde voy metiendo las ventas. Cada articulo vendido es
> una
> fila (registro) y en cada fila, tengo una serie de datos guardados
> (campos),
> entre ellos, el número de factura y el precio.
>
> Evidentemente existirán varios registros con el mismo número de factura.
>
> Bueno, pues lo que quiero es lo siguiente. En una celda (X) quiero


obtener
> la suma de los precio de la factura 2 (por ejemplo)
>
> Como puedo hacer esto?
>
> Gracias, un saludo
>
> ______________________________________________________________
> Tres pasos para tener el ordenador en perfecto estado de salud:
>
> AdAware
> Panda
> WindowsUpdate
>
>


Respuesta Responder a este mensaje
#3 KL
25/01/2005 - 13:29 | Informe spam
"Sermicro - IEO Málaga" wrote in message
news:
si, pero mi duda es la siguiente:

Donde busca en ese caso el 2?



en la columna q contiene los numeros de facturas, en mi ejemplo A2:A100, en
tu caso puede ser otra columna.

el 2 tambien lo podrias sustituir con la referencia a la celda donde
introduzcas el numero buscado, p.ej.:
=SUMAR.SI($A$2:$A$100;$F$1;$B$2:$B$100) donde F1=2

Saludos,
KL
Respuesta Responder a este mensaje
#4 raul_s
25/01/2005 - 14:51 | Informe spam
TAmbien podrías crearte una TABLA DINAMICA asi solo tendrías que actualizarla
cada tanto y tendrías todos los totales al dia.

Raul_s



"KL" escribió:

Si lo q necesitas es sacar los totales para todas las facturas a la vez, tendras q crear la lista de numeros de factura unicos. Si los numeros se crean mediante un simple incremento, p.ej.:

000001
000002
000003
000004

entonces en una hoja aparte podrias crear una columna con todos los numeros introduciondo el primero y sumando el incremento hasta llegar al ultimo.

Si el numero de factura es dificil de predecir entonces podrias hacer lo siguiente:

1) seleccionas la columna con los numeros de facturas
2) vas al menu Datos>Filtro>FIltro Avanzado, eliges "Copiar a otro lugar", pones la referencia a la primera celda de tu nueva lista, marcas "Solo registros unicos" y pulsas Aceptar.

Supongamos q tu base de datos esta en la hoja "Hoja1" en el rango [A1:D100] y q has creado tu nueva lista de numeros de facturas unicos en la hoja "Hoja2" en el rango [A1:A20], entonces en la celda [B1] de la "Hoja2" pon la siguiente formula y copiala hacia abajo hasta llegar a la [B20]:

=SUMAR.SI(Hoja1!$A$2:$A$100;A1;Hoja1!$B$2:$B$100)

Saludos,
KL

"KL" wrote in message news:%
>
> "Sermicro - IEO MАlaga" wrote in message
> news:
>> si, pero mi duda es la siguiente:
>>
>> Donde busca en ese caso el 2?
>
> en la columna q contiene los numeros de facturas, en mi ejemplo A2:A100, en
> tu caso puede ser otra columna.
>
> el 2 tambien lo podrias sustituir con la referencia a la celda donde
> introduzcas el numero buscado, p.ej.:
> =SUMAR.SI($A$2:$A$100;$F$1;$B$2:$B$100) donde F1=2
>
> Saludos,
> KL
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida