Multiplicar celdas de dos hojas

21/04/2005 - 23:21 por martin | Informe spam
Hola a todos. Como puedo hacer para que en una columna me salga el
resultado del siguiente razonamiento: si el valor de celda es mayor que el
de tal otra, entonces hacer salga el producto de la misma celda pero de
otra hoja multiplicada por la misma celda de una tercera hoja. Usando tres
hojas, seria algo asi como:

si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de hoja3, y
si ac3<cd3, entonces nada.

Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
condicionarlo solo a las que cumplen la condicion.


Gracias de antemano.


Salu2

Preguntas similare

Leer las respuestas

#1 julian-Vlc-Sp
21/04/2005 - 23:50 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias.

En que celda quieres tener el resultado?

en la propia celda ac3?

Si la celda AC3 es menor que la celda CD3 quieres dejar AC3 como está?, y si
AC3 es mayor que la celda CD3, quieres que el valor de la celda AC3 se
cambie por el producto de las celdas AC3 de otras dos hojas?

SALUDOS.
julian-Valencia-España

http://www.access-facil.tk
http://www.access-sin-codigo.tk

"martin" escribió en el mensaje
news:d495gr$gi$
Hola a todos. Como puedo hacer para que en una columna me salga el
resultado del siguiente razonamiento: si el valor de celda es mayor que el
de tal otra, entonces hacer salga el producto de la misma celda pero de
otra hoja multiplicada por la misma celda de una tercera hoja. Usando tres
hojas, seria algo asi como:

si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de hoja3,
y
si ac3<cd3, entonces nada.

Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
condicionarlo solo a las que cumplen la condicion.


Gracias de antemano.


Salu2
Respuesta Responder a este mensaje
#2 KL
22/04/2005 - 00:31 | Informe spam
Hola Martin,

?No sera esto lo que buscas?:

=SI(Hoja1!AC3>Hoja1!CD3;Hoja2!AC3*Hoja3!AC3;"")

si la formula la vas a poner en una de las hojas implicadas en el calculo
podrias omitir su nombre en la formula, p.ej. si la formula la colocas en la
Hoja1 entonces la formula podria ser la siguiente:

=SI(AC3>CD3;Hoja2!AC3*Hoja3!AC3;"")

Saludos,
KL

"martin" wrote in message
news:d495gr$gi$
Hola a todos. Como puedo hacer para que en una columna me salga el
resultado del siguiente razonamiento: si el valor de celda es mayor que el
de tal otra, entonces hacer salga el producto de la misma celda pero de
otra hoja multiplicada por la misma celda de una tercera hoja. Usando tres
hojas, seria algo asi como:

si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de hoja3,
y
si ac3<cd3, entonces nada.

Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
condicionarlo solo a las que cumplen la condicion.


Gracias de antemano.


Salu2
Respuesta Responder a este mensaje
#3 Manuel Romero
22/04/2005 - 00:36 | Informe spam
=SI(Hoja1!AC3 > Hoja1!CD3 , Hoja2!AC3 * Hoja3!AC3 , "")

Mi separador decimal es la coma, cambialo por el tuyo

"martin" escribió en el mensaje
news:d495gr$gi$
Hola a todos. Como puedo hacer para que en una columna me salga el
resultado del siguiente razonamiento: si el valor de celda es mayor que el
de tal otra, entonces hacer salga el producto de la misma celda pero de
otra hoja multiplicada por la misma celda de una tercera hoja. Usando tres
hojas, seria algo asi como:

si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de hoja3,


y
si ac3<cd3, entonces nada.

Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
condicionarlo solo a las que cumplen la condicion.


Gracias de antemano.


Salu2
Respuesta Responder a este mensaje
#4 martin
22/04/2005 - 10:32 | Informe spam
Gracias, funciona, pero por intentar hacer una explicacion sencilla, no
soy capaz de adaptarlo a mi caso. El asunto es para un rango por filas,
no para una sola celda:

=CONTAR.SI(B3:DX3;">"& CH3)

Sea que obtengo 35 celdas que cumplen el criterio en esa hoja (hoja1). Lo
que quiero es que en una celda nueva (no importa de que hoja) me salga
sumado el producto de multiplicar el valor de cada una de esas celdas en
la misma posicion en las hojas2 y 3. De tal modo que el resultado sea la
suma total de los productos de cada celda en las mismas posiciones que
esas 35 en las hojas2 y 3.No se si me explico bien.

Gracias por las respuestas


Salu2


Martin


=SI(Hoja1!AC3 > Hoja1!CD3 , Hoja2!AC3 * Hoja3!AC3 , "")

Mi separador decimal es la coma, cambialo por el tuyo

"martin" escribió en el mensaje
news:d495gr$gi$
Hola a todos. Como puedo hacer para que en una columna me salga el
resultado del siguiente razonamiento: si el valor de celda es mayor
que el de tal otra, entonces hacer salga el producto de la misma
celda pero de otra hoja multiplicada por la misma celda de una
tercera hoja. Usando tres hojas, seria algo asi como:

si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de
hoja3,


y
si ac3<cd3, entonces nada.

Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
condicionarlo solo a las que cumplen la condicion.


Gracias de antemano.


Salu2




Respuesta Responder a este mensaje
#5 Fernando Arroyo
22/04/2005 - 11:37 | Informe spam
Intenta (utilizando las columnas que ponías en tu primer mensaje):

=SUMAPRODUCTO((Hoja1!AC3:AC100>Hoja1!CD3:CD100)*Hoja2!AC3:AC100*Hoja3!AC3:AC100)

Tendrás que sustituir el número de filas (hasta la 100 tal como va la fórmula) a las reales.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"martin" escribió en el mensaje news:d4acrf$nnf$
Gracias, funciona, pero por intentar hacer una explicacion sencilla, no
soy capaz de adaptarlo a mi caso. El asunto es para un rango por filas,
no para una sola celda:

=CONTAR.SI(B3:DX3;">"& CH3)

Sea que obtengo 35 celdas que cumplen el criterio en esa hoja (hoja1). Lo
que quiero es que en una celda nueva (no importa de que hoja) me salga
sumado el producto de multiplicar el valor de cada una de esas celdas en
la misma posicion en las hojas2 y 3. De tal modo que el resultado sea la
suma total de los productos de cada celda en las mismas posiciones que
esas 35 en las hojas2 y 3.No se si me explico bien.

Gracias por las respuestas


Salu2


Martin


> =SI(Hoja1!AC3 > Hoja1!CD3 , Hoja2!AC3 * Hoja3!AC3 , "")
>
> Mi separador decimal es la coma, cambialo por el tuyo
>
> "martin" escribió en el mensaje
> news:d495gr$gi$
>> Hola a todos. Como puedo hacer para que en una columna me salga el
>> resultado del siguiente razonamiento: si el valor de celda es mayor
>> que el de tal otra, entonces hacer salga el producto de la misma
>> celda pero de otra hoja multiplicada por la misma celda de una
>> tercera hoja. Usando tres hojas, seria algo asi como:
>>
>> si en hoja1, ac3>cd3, entonces multiplicar ac3 de hoja2 por ac3 de
>> hoja3,
> y
>> si ac3<cd3, entonces nada.
>>
>> Lo he estado intentando con SUMAPRODUCTO, pero no encuentro forma de
>> condicionarlo solo a las que cumplen la condicion.
>>
>>
>> Gracias de antemano.
>>
>>
>> Salu2
>
>

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