SUMAPRODUCTO que no me resulta

13/12/2004 - 01:31 por Compumakro | Informe spam
Amigos:
Porqué =SUMAPRODUCTO(PEDIDOS Y ENTREGA ALUMNOS!$E$3:$E$31)* PEDIDOS Y
ENTREGA ALUMNOS!$G$3:$G$32

me da #¿NOMBRE?

Yo solamente quiero sumar las cantidades que están en el rango F3:F200 (no
es el número de veces) que coincidan con el dato del Rango E3:E200

Gracias

Oscar

Preguntas similare

Leer las respuestas

#1 KL
13/12/2004 - 04:01 | Informe spam
Compumakro,

La formula q muestras en tu posting tiene en mi opinon varios problemas:

1) los nombres de hojas q contengan espacios (" ") deben ponerse entre
apostrofes (') asi:
'PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$31

2) los rangos q utilizas son de diferentes dimensiones: $E$3:$E$31 y
$G$3:$G$32, por lo cual hay q arreglarlo digamos asi:
=SUMAPRODUCTO('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y ENTREGA
ALUMNOS'!$G$3:$G$32

3) has puesto mal los parentesis - deberias haber incluido el rango a sumar
como un parametro mas de SUMAPRODUCTO, asi:
=SUMAPRODUCTO(('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$G$3:$G$32)

4) si queres sumar el rango F3:F200, entonces deberias ponerlo en vez de
$G$3:$G$32 (a no ser q tambien quieras utilizar este ultimo), asi:
=SUMAPRODUCTO(('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$F$3:$F$32)

Para poder utilizar la funcion SUMAPRODUCTO es importante entender como
funciona.
Si seleccionas la celda con la formula, pones el cursor dentro de la barra
de formulas, marcas 'PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32 y pulsas F9,
veras algo como lo siguiente:
{FALSO; VERDADERO; FALSO; FALSO; VERDADERO; FALSO; ...etc.} en este caso
concreto serian 30 valores logicos q corresponderian a los resultados de la
equacion para cada una de las celdas evaluadas dentro del rango $E$3:$E$32 .

En las hojas de Excel los valores logicos pueden ademas tener un valor
numerico y es FALSO=0 y VERDADERO=1.

Ahora, si marcas 'PEDIDOS Y ENTREGA ALUMNOS'!$F$3:$F$32 y pulsas F9, veras
todos los valores de las celdas dentro del rango $F$3:$F$32, algo asi:
{1000; 20; 1; 152; 1000; 3; ...etc.} tambien 30 valores.

Cuando hayas hecho lo de arriba la formula te tiene q quedar algo asi:

=SUMAPRODUCTO({FALSO; VERDADERO; FALSO; FALSO; VERDADERO; FALSO; ...etc.} *
{1000; 20; ""; 152; 1000; 3; ...etc.})

?que es lo q ocurre a continuacion? Pues q al aplicar multiplicacion a la
primera matriz q lleva los valores logicos, estos se convierten en numericos
(eso ya no lo ves):

=SUMAPRODUCTO({0; 1; 0; 0; 1; 0; ...etc.} * {1000; 20; 1; 152; 1000; 3;
...etc.})

...luego se multiplican los miembros de las dos matrizes asi (estas dos
matrices son verticales ya q los miembros se separan por punto y coma [;],
porque si fuese coma [,] serian horizontales):

{ {
0 x 1000 = 0
1 x 20 = 20
0 x 1 = 0
0 x 152 = 0
1 x 1000 = 1000
0 x 3 = 0
etc.x etc.
} }

...y finalmente se suman los resultados de la multiplicacion, asi:

0 + 20 + 0 + 0 + 1000 + 0 + etc. = 1020 + etc.

Espero q no te haya liado demasiado.

Un saludo,
KL

"Compumakro" wrote in message
news:%
Amigos:
Porqué =SUMAPRODUCTO(PEDIDOS Y ENTREGA ALUMNOS!$E$3:$E$31)* PEDIDOS Y
ENTREGA ALUMNOS!$G$3:$G$32

me da #¿NOMBRE?

Yo solamente quiero sumar las cantidades que están en el rango F3:F200 (no
es el número de veces) que coincidan con el dato del Rango E3:E200

Gracias

Oscar


Respuesta Responder a este mensaje
#2 Héctor Miguel
13/12/2004 - 04:06 | Informe spam
hola, Oscar !

=SUMAPRODUCTO(PEDIDOS Y ENTREGA ALUMNOS!$E$3:$E$31)* PEDIDOS Y ENTREGA ALUMNOS!$G$3:$G$32
me da #¿NOMBRE?
... quiero sumar las cantidades ... en el rango F3:F200 (no es el numero de veces) que coincidan con el dato del Rango E3:E200



'asumo' que la formula la 'escribiste' [directamente] SIN 'hacer la seleccion' de las hojas/rangos 'apropiados' [?]
1° el valor de error #¿NOMBRE? esta siendo 'devuelto' debido a que...
->hace falta<- que el nombre de la hoja este 'delimitado' por apostrofos [o comillas simples] hasta antes del signo '!'
[p.e. ->'pedidos y entrega alumnos'!...etc.] <=esto es porque contiene espacios [igual si fueran solo numeros]
2° las 'matrices' ->son diferentes<- [en 'tamaño']... a '$E$3:$E$31' =>le falta una fila<= vs '$G$3:$G$32'
3° prueba con la funcion =sumar.si(rango_criterios_suma,criterio_condicion,rango_suma_si_diferente) [p.e.]
=sumar.si('pedidos y entrega alumnos'!e3:e200,10,'pedidos y entrega alumnos'!f3:f200)

saludos,
hector.
Respuesta Responder a este mensaje
#3 KL
13/12/2004 - 04:14 | Informe spam
Hola HM,

Parece q hemos estado contestando la misma pregunta a la vez:)

Son las 4:13 de la madrugada y me voy a la cama ya - me imagino q a ti te
queda un ratito todavia seran las 22:13 en Mexico o por ahi, ?no?

Un saludo
KL

"Héctor Miguel" wrote in message
news:%23l$X$
hola, Oscar !

=SUMAPRODUCTO(PEDIDOS Y ENTREGA ALUMNOS!$E$3:$E$31)* PEDIDOS Y ENTREGA
ALUMNOS!$G$3:$G$32
me da #¿NOMBRE?
... quiero sumar las cantidades ... en el rango F3:F200 (no es el numero
de veces) que coincidan con el dato del Rango E3:E200



'asumo' que la formula la 'escribiste' [directamente] SIN 'hacer la
seleccion' de las hojas/rangos 'apropiados' [?]
1° el valor de error #¿NOMBRE? esta siendo 'devuelto' debido a que...
->hace falta<- que el nombre de la hoja este 'delimitado' por
apostrofos [o comillas simples] hasta antes del signo '!'
[p.e. ->'pedidos y entrega alumnos'!...etc.] <=esto es porque
contiene espacios [igual si fueran solo numeros]
2° las 'matrices' ->son diferentes<- [en 'tamaño']... a '$E$3:$E$31' =>le
falta una fila<= vs '$G$3:$G$32'
3° prueba con la funcion
=sumar.si(rango_criterios_suma,criterio_condicion,rango_suma_si_diferente)
[p.e.]
=sumar.si('pedidos y entrega alumnos'!e3:e200,10,'pedidos y entrega
alumnos'!f3:f200)

saludos,
hector.

Respuesta Responder a este mensaje
#4 Héctor Miguel
13/12/2004 - 04:26 | Informe spam
hola, KL !

... 4:13 de la madrugada y me voy a la cama ya
... imagino q a ti te queda un ratito todavia seran las 22:13 en Mexico o por ahi, ?no?



:))

saludos,
hector.
Respuesta Responder a este mensaje
#5 Compumakro
14/12/2004 - 05:41 | Informe spam
No sé qué me pasó con lo de punto 2 y la columna "G", pues era la "F".
Parece que las manos y la concentración estaban de paseo cada cual por su
lado.
Final:

=SUMAPRODUCTO(('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$200)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$F$3:$F$200)



Muchas Gracias



Oscar


"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
Compumakro,

La formula q muestras en tu posting tiene en mi opinon varios problemas:

1) los nombres de hojas q contengan espacios (" ") deben ponerse entre
apostrofes (') asi:
'PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$31

2) los rangos q utilizas son de diferentes dimensiones: $E$3:$E$31 y
$G$3:$G$32, por lo cual hay q arreglarlo digamos asi:
=SUMAPRODUCTO('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$G$3:$G$32

3) has puesto mal los parentesis - deberias haber incluido el rango a
sumar como un parametro mas de SUMAPRODUCTO, asi:
=SUMAPRODUCTO(('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$G$3:$G$32)

4) si queres sumar el rango F3:F200, entonces deberias ponerlo en vez de
$G$3:$G$32 (a no ser q tambien quieras utilizar este ultimo), asi:
=SUMAPRODUCTO(('PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32)* 'PEDIDOS Y
ENTREGA ALUMNOS'!$F$3:$F$32)

Para poder utilizar la funcion SUMAPRODUCTO es importante entender como
funciona.
Si seleccionas la celda con la formula, pones el cursor dentro de la barra
de formulas, marcas 'PEDIDOS Y ENTREGA ALUMNOS'!$E$3:$E$32 y pulsas F9,
veras algo como lo siguiente:
{FALSO; VERDADERO; FALSO; FALSO; VERDADERO; FALSO; ...etc.} en este caso
concreto serian 30 valores logicos q corresponderian a los resultados de
la equacion para cada una de las celdas evaluadas dentro del rango
$E$3:$E$32 .

En las hojas de Excel los valores logicos pueden ademas tener un valor
numerico y es FALSO=0 y VERDADERO=1.

Ahora, si marcas 'PEDIDOS Y ENTREGA ALUMNOS'!$F$3:$F$32 y pulsas F9,
veras todos los valores de las celdas dentro del rango $F$3:$F$32, algo
asi:
{1000; 20; 1; 152; 1000; 3; ...etc.} tambien 30 valores.

Cuando hayas hecho lo de arriba la formula te tiene q quedar algo asi:

=SUMAPRODUCTO({FALSO; VERDADERO; FALSO; FALSO; VERDADERO; FALSO; ...etc.}
* {1000; 20; ""; 152; 1000; 3; ...etc.})

?que es lo q ocurre a continuacion? Pues q al aplicar multiplicacion a la
primera matriz q lleva los valores logicos, estos se convierten en
numericos (eso ya no lo ves):

=SUMAPRODUCTO({0; 1; 0; 0; 1; 0; ...etc.} * {1000; 20; 1; 152; 1000; 3;
...etc.})

...luego se multiplican los miembros de las dos matrizes asi (estas dos
matrices son verticales ya q los miembros se separan por punto y coma [;],
porque si fuese coma [,] serian horizontales):

{ {
0 x 1000 = 0
1 x 20 = 20
0 x 1 = 0
0 x 152 = 0
1 x 1000 = 1000
0 x 3 = 0
etc.x etc.
} }

...y finalmente se suman los resultados de la multiplicacion, asi:

0 + 20 + 0 + 0 + 1000 + 0 + etc. = 1020 + etc.

Espero q no te haya liado demasiado.

Un saludo,
KL

"Compumakro" wrote in message
news:%
Amigos:
Porqué =SUMAPRODUCTO(PEDIDOS Y ENTREGA ALUMNOS!$E$3:$E$31)* PEDIDOS Y
ENTREGA ALUMNOS!$G$3:$G$32

me da #¿NOMBRE?

Yo solamente quiero sumar las cantidades que están en el rango F3:F200
(no
es el número de veces) que coincidan con el dato del Rango E3:E200

Gracias

Oscar






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida