sumar valores si se dan varias condiciones

29/07/2007 - 01:10 por Fidel | Informe spam
tenemos una hoja de cálculo con más de 20.000 asientos (reglones 10 a 20100).
Las columnas tienen los siguientes valores: A) Numero, B) Fecha, C) Texto, D)
Cuenta, E) Debe y F) Haber.

Deseamos en E3 sumar E10:E20100 cuando por ejemplo A10:A20100 sea mayor o
igual al valor colocado en A3 (1000) e igual o menor al valor colocado en A4
( 2000).

Deseamos en F5 sumar F10:F20100 cuando por ejemplo B10:B20100 sea mayor o
igual al valor colocado en B5 (01.01.2007) e igual o menor al valor colocado
en B6 (31.01.2007).

Al cambiar los valores en A3, A4, B5 o B6 los resultados en E3 y F5 deben
cambiar.

Ambos ejemplos requieren la misma fórmula. Hemos intentado con sumar.si, si,
y, pero no hemos conseguido el resultado deseado.

Desde ya muchas gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
29/07/2007 - 07:46 | Informe spam
hola, Fidel !

[E3] =sumaproducto(--(a10:a20100>£),--(a10:a20100<¤),e10:e20100)
[F5] =sumaproducto(--(b10:b20100>µ),--(b10:b20100<¶),f10:f20100)

toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... una hoja... con... asientos (reglones 10 a 20100).
... valores: A) Numero, B) Fecha, C) Texto, D) Cuenta, E) Debe y F) Haber.
... en E3 sumar E10:E20100 cuando... A10:A20100 sea mayor o igual al valor... en A3 (1000)
e igual o menor al valor colocado en A4 ( 2000).

... en F5 sumar F10:F20100 cuando... B10:B20100 sea mayor o igual al valor... en B5 (01.01.2007)
e igual o menor al valor colocado en B6 (31.01.2007).

Al cambiar los valores en A3, A4, B5 o B6 los resultados en E3 y F5 deben cambiar.
Ambos ejemplos requieren la misma formula. Hemos intentado con sumar.si, si, y
pero no hemos conseguido el resultado deseado..
Respuesta Responder a este mensaje
#2 Fidel
29/07/2007 - 16:20 | Informe spam
Gracias Hector. Funcionó muy bien.

"Héctor Miguel" wrote:

hola, Fidel !

[E3] =sumaproducto(--(a10:a20100>£),--(a10:a20100<¤),e10:e20100)
[F5] =sumaproducto(--(b10:b20100>µ),--(b10:b20100<¶),f10:f20100)

toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
> ... una hoja... con... asientos (reglones 10 a 20100).
> ... valores: A) Numero, B) Fecha, C) Texto, D) Cuenta, E) Debe y F) Haber.
> ... en E3 sumar E10:E20100 cuando... A10:A20100 sea mayor o igual al valor... en A3 (1000)
> e igual o menor al valor colocado en A4 ( 2000).
>
> ... en F5 sumar F10:F20100 cuando... B10:B20100 sea mayor o igual al valor... en B5 (01.01.2007)
> e igual o menor al valor colocado en B6 (31.01.2007).
>
> Al cambiar los valores en A3, A4, B5 o B6 los resultados en E3 y F5 deben cambiar.
> Ambos ejemplos requieren la misma formula. Hemos intentado con sumar.si, si, y
> pero no hemos conseguido el resultado deseado..



Respuesta Responder a este mensaje
#3 infinitogool
29/07/2007 - 19:18 | Informe spam
Hola Hector
dos pequeñas dudas
1)
¿se puede utilizar tambien?
[E3] =sumaproducto((a10:a20100>£)*(a10:a20100<¤)*(e10:e20100))

2) cuando ponemos --(verdadero)=1 y al 1 se le considera un valor????

un saludo
infinitogool



"Héctor Miguel" escribió
hola, Fidel !

[E3] =sumaproducto(--(a10:a20100>£),--(a10:a20100<¤),e10:e20100)
[F5] =sumaproducto(--(b10:b20100>µ),--(b10:b20100<¶),f10:f20100)

toma en cuenta que mi sistema usa como separador de argumentos a la coma
',' NO al punto y coma ';' :D
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... una hoja... con... asientos (reglones 10 a 20100).
... valores: A) Numero, B) Fecha, C) Texto, D) Cuenta, E) Debe y F)
Haber.
... en E3 sumar E10:E20100 cuando... A10:A20100 sea mayor o igual al
valor... en A3 (1000)
e igual o menor al valor colocado en A4 ( 2000).

... en F5 sumar F10:F20100 cuando... B10:B20100 sea mayor o igual al
valor... en B5 (01.01.2007)
e igual o menor al valor colocado en B6 (31.01.2007).

Al cambiar los valores en A3, A4, B5 o B6 los resultados en E3 y F5 deben
cambiar.
Ambos ejemplos requieren la misma formula. Hemos intentado con sumar.si,
si, y
pero no hemos conseguido el resultado deseado..




Respuesta Responder a este mensaje
#4 Héctor Miguel
29/07/2007 - 22:09 | Informe spam
hola, !

dos pequeñas dudas
1) se puede utilizar tambien?
[E3] =sumaproducto((a10:a20100>£)*(a10:a20100<¤)*(e10:e20100))

2) cuando ponemos --(verdadero)=1 y al 1 se le considera un valor????



[hasta donde se]... ambas formas funcionan de manera... igual ?
determinar si alguna es 'mejor' que la otra [seguramente] seria material para otro tipo de analisis :))

por lo que toca al uso del 'doble menos' [--]
[aparte de no involucrar 'llamadas' a funciones 'adicionales' como VALOR(...), N(...), etc. quizas 'anidadas']
ya sabes que sirve para 'forzar' una conversion a valores 'numericos' algunos resultados como verdadero/falso [1/0]
-> y viene explicada en la parte final de la siguiente pagina...
http://www.xldynamic.com/source/xld...ODUCT.html

saludos,
hector.

__ __
[E3] =sumaproducto(--(a10:a20100>£),--(a10:a20100<¤),e10:e20100)
[F5] =sumaproducto(--(b10:b20100>µ),--(b10:b20100<¶),f10:f20100)
Respuesta Responder a este mensaje
#5 infinitogool
29/07/2007 - 23:08 | Informe spam
[hasta donde se]... ambas formas funcionan de manera... igual ?
determinar si alguna es 'mejor' que la otra [seguramente] seria material
para otro tipo de analisis :))

por lo que toca al uso del 'doble menos' [--]
[aparte de no involucrar 'llamadas' a funciones 'adicionales' como
VALOR(...), N(...), etc. quizas 'anidadas']
ya sabes que sirve para 'forzar' una conversion a valores 'numericos'
algunos resultados como verdadero/falso [1/0]
-> y viene explicada en la parte final de la siguiente pagina...
http://www.xldynamic.com/source/xld...ODUCT.html

saludos,
hector.



Hola Hector, gracias por las repuesta y por la página Web... es muy buena...
No tenía claro lo de

Un saludo

infinitogool (Pedro J.)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida