Ejemplo, tengo 3 conjuntos de datos y quiero saber el valor mínimo para estos 3 conjuntos.
1st set F4/E4
2nd set H4/G4
3rd set J4/I4
Digamos que no tengo datos del tercer conjunto (resaltado en amarillo), solo quiero comparar el primer y el segundo conjunto.
¿Qué debo ingresar como fórmula? La siguiente fórmula no funciona, ya que muestra 0 si alguno de los conjuntos no está completo.
Resuelto como se muestra a continuación... agregue el precio por unidad como se muestra a continuación
=IF(OR(ISBLANK(K8),ISBLANK(L8)),"",MIN(L8/K8))
luego fórmula para el precio mínimo junto con los datos del precio por unidad
=IF(OR(F8,E8,I8,H8,L8,K8)<>"",MIN(G8,J8,M8))
Respuesta1
La siguiente fórmula matricial (CSE) resuelve el problema:
Fórmula en la celda AN10
:
{=MIN(IF($AN$2:$AN$8 <>"",$AN$2:$AN$8))}
- Termine la fórmula conCtrl+Mayús+Entrar.
Editado 1:
Dado que OP busca obtener el valor mínimo unitario (a través de los comentarios a continuación), sugiero el siguiente método.
- Introduzca el nombre de la unidad
AM12:AM14
. Puede usar esta fórmula matricial (CSE) en Cell
AM12
para obtener el valorUNIQUE Unit list
, si tiene una lista larga de Unidades.{=IFERROR(INDEX($AM$2:$AM$8, MATCH(0,COUNTIF($AM$11:AM11, $AM$2:$AM$8), 0)),"")}
Fórmula de matriz (CSE) en celda
AN12
.
{=MIN(IF(AM$2:AM$8=AM12,IF(AN$2:AN$8<>"",AN$2:AN$8)))}
- Termine la fórmula conCtrl+Mayús+Entrar.
Editado 2:
La razón principal detrás de la segunda edición es el giro final dado por el OP (captura de pantalla cargada).
Fórmula matricial (CSE) en la celda
M32
.{=IF(F32:K32>0,MIN(F32*G32,H32*I32,J32*K32),0)}
CCopie la fórmula en la celda M34
también.
NÓTESE BIEN
La razón detrás de Multiplicar datos en lugar de División es evitar
#DIV/0
errores, ya queJ34 & K34
están en blanco.Además, lógicamente
Quantity multiplied by Price
.Además, esta fórmula matricial también se puede utilizar en Cell
N32 & N34
.
{=MIN(IF($F32:$K$34 >0,$F$32:$K$32))}
- Termine la fórmula conCtrl+Mayús+Entrar.
Ajuste las referencias de celda en la fórmula según sea necesario.