Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Excel General
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 21/10/08, 14:42:14
Principiante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 5
Cool Devolver un valor de una tabla según 2 variables

tengo la siguiente tabla

0% 10% 20% 30% 40%
0 0 € 0 € 0 € 0 € 0 €
3000 0 € 75 € 150 € 225 € 300 €
4000 0 € 100 € 200 € 300 € 400 €
5000 0 € 125 € 250 € 375 € 500 €
6000 0 € 150 € 300 € 450 € 600 €
7000 0 € 175 € 350 € 525 € 700 €
8000 0 € 200 € 400 € 600 € 800 €
9000 0 € 225 € 450 € 675 € 900 €
10000 0 € 250 € 500 € 750 € 1.000 €
11000 0 € 275 € 550 € 825 € 1.100 €

en otra hoja tengo que en una celda un producto vale 4000 y tiene un porcentaje de 20%, que formula hago para que me devuelva el valor correcto de 200€ ??

muchas gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 21/10/08, 15:10:11
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 692
Predeterminado

Hola José Manuel

Bien venido al foro.

En el adjunto tienes un ejemplo. He usado las funciones COINCIDIR, DIRECCIÓN e INDIRECTO.
Y en una segunda opción SUMAPRODUCTO

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip DobleCoincidencia_io_fae.zip (4,5 KB, 18 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 21/10/08, 15:59:18
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 138
Predeterminado

La formula mas economica en utilización de recursos para este requerimiento que yo me se es la siguiente.

Tu datos se encuentran en el rango B2:F20, el valor de los productos en el rango A2:A20 y los porcentajes en el rango B1:F1.

=INDICE(B2:F20;COINCIDIR(4000;A2:A20;0);COINCIDIR( 20%;B1:F1;0))

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 21/10/08, 16:10:31
Gran participante
 
Usuario desde: may 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 143
Predeterminado

También podría utilizar esta formula:

=INDICE(Hoja2!B2:F11;COINCIDIR(Hoja1!B1;Hoja2!A2:A 11;0);COINCIDIR(Hoja1!B2;Hoja2!B1:F1;0))

salu2...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 21/10/08, 18:09:57
Gran participante
 
Usuario desde: may 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 143
Predeterminado

Hola buenas, estoy intentando comprender la funcion sumaproducto pero en este caso no logro entenderla:

=SUMAPRODUCTO((Hoja2!$A$2:$A$11=Hoja1!B1)*(Hoja2!$ B$1:$F$1=Hoja1!B2)*(Hoja2!$B$2:$F$11))

la desgloso;

=SUMAPRODUCTO((Hoja2!$A$2:$A$11=Hoja1!B1)*(Hoja2!$ B$1:$F$1=Hoja1!B2))
da como redultado 1

=SUMAPRODUCTO((1)*(Hoja2!$B$2:$F$11))

da como resultado 15750

Perdon por mi ignorancia..

salu2...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 21/10/08, 20:25:15
Principiante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 5
Predeterminado

Muchisimas gracias a todos !!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 22/10/08, 08:56:45
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 692
Predeterminado

Hola Toldeman

Cuando en SUMAPRODUCTO comparas un rango con un valor (ej. =SUMAPRODUCTO((Hoja2!$A$2:$A$11=Hoja1!B1)........, la función te devuelve una matriz de VERDADEROS Y FALSOS (supón que A2="S", A3="S", A4="N", A5="S",..... y B1="S" lo que SUMAPRODUCTO devuelve en el primer término es {VERDADERO,VERDADERO,FALSO,VERDADERO,...} que al ser multiplicado por un número (o anteponiendo --) se convierte en {1,1,0,1,....}.

Luego en

=SUMAPRODUCTO((Hoja2!$A$2:$A$11=Hoja1!B1)*(Hoja2!$ B$1:$F$1=Hoja1!B2)*(Hoja2!$B$2:$F$11))

podríamos tener {1,1,0,1,....} * {0,0,0,1,....} * {102,45.36,125,102,....} cuya evaluación sería 1*0*102+1*0*45.36+0*0*125+1*1*102+....

No sé si me explico.

En sumar varias cantidades de 1 mes traté de explicar algo similar a otro compañero. Revísalo.

Un saludo desde Vitoria
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 22:27:27.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7