Como ejecutar formula en una celda dependiendo del valor de otra

Aretradeser

Board Regular
Joined
Jan 16, 2013
Messages
176
Office Version
  1. 2013
Platform
  1. Windows
En tres celdas determinadas de una Hoja, utilizo la fórmula "MIN" para calcular el valor mínimo de los valores de esas tres celdas. Lo que necesito es que en otra celda, se ejecute una fórmula específica, dependiendo de la celda en la que se encuentre el valor mínimo.Si el mínimo se encuentra en la columna X, fila Y, la fórmula debe ejecutarse únicamente en la la columna X-2, fila Y-1 (es decir dos columnas menos en la que se encuentra la celda con el mínimo calculado y una fila menos.
Ejemplo: si el mínimo se encuentra en la "K24", la formula se ejecute en la "I23"; si se encuentra en la "H24", se ejecute en la "F23"; y si estuviera en la E24, se ejecutase en la C23.

Muchas gracias.
Saludos.
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
Una formula no puede asignar un valor o formula a otra celda/casilla.

Lo que intentas hacer se podria hacer usando condicionales pero tendrias que ponerlas en la "I23", "F23" y "C23" respectivamente.

Saludos.
 
Upvote 0
Y qué fórmula sería esa. Se podría hacer a través de una macro?
Gracias.
 
Upvote 0
Todavía no estoy seguro si habrá o no habrá una solución posible al problema que usted describe. ¿Podría usted proveernos con unos ejemplos con datos y con los resultados deseados?
 
Upvote 0
procura NO ser "críptico" en tus consultas, p.e.
NO digas: "En tres celdas determinadas de una Hoja" o "columna X, fila Y"
indica cuales celdas y de cual hoja (exactamente)

Ejemplo: si el mínimo se encuentra en la "K24", la formula se ejecute en la "I23"; si se encuentra en la "H24", se ejecute en la "F23"; y si estuviera en la E24, se ejecutase en la C23...
si entiendo bien los datos que expones...

[I23] =si(k24=min(e24,h24,k24),"aquí lo que quieras si K24 es el mínimo","si no es el mínimo... que ???")
[F23] =si(h24=min(e24,h24,k24),"aquí lo que quieras si H24 es el mínimo","si no es el mínimo... que ???")
[C23] =si(e24=min(e24,h24,k24),"aquí lo que quieras si E24 es el mínimo","si no es el mínimo... que ???")

otra: que pasa si el mínimo es igual en mas de una celda ?

saludos,
hector.
 
Upvote 0

Forum statistics

Threads
1,223,948
Messages
6,175,568
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top