Problema
Deseamos calcular el valor mínimo de un rango de celdas excluyendo los ceros. En nuestro ejemplo tenemos una serie de productos y sus precios en tres periodos de tiempo. En las tres celdas resaltadas en naranja el precio mínimo es cero cuando deseamos que sean 10, 5,95 y 1,95 respectivamente.
Solución
Utilizamos la función MIN en la que incluimos la condición para evaluar que las celdas del rango sean mayores que cero. Al ser una fórmula matricial. Al ser una fórmula matricial, presionamos Ctrl+Mayús+Entrar antes de salir de F2, y arrastramos el controlador de relleno hacia abajo:
{=MIN(SI(B2:D2>0;B2:D2))}
Hay otras alternativas más eficientes a la hora de realizar el cálculo que la anterior fórmula matricial (suelen requerir más cálculos). Por ejemplo la siguiente opción, aunque menos breve y, quizá, más difícil de recordar.
=K.ESIMO.MENOR(B2:D2;CONTAR.SI(B2:D2;0)+1)
Entradas relacionadas
No hay comentarios:
Publicar un comentario