minimo positivo de una fórmula

4 envíos / 0 nuevos
Último envío
excel1977
Imagen de excel1977
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntos
alta: 19/11/2014 - 10:00
Puntos: 450
minimo positivo de una fórmula

Buenas tardes,

Tengo en una celda la función que copio.

=SI(SI(Y($BS$5=0;$A$4=0;$BT$5>$B$4);((-($BZ$6))+RAIZ(($BZ$6^2)-(4*($BZ$5)*($BZ$7-$H$6))))/(2*($BZ$5));((-($H$5))+RAIZ(($H$5^2)-(4*($H$4)*($H$6-$BZ$7))))/(2*($H$4)))>0;SI(Y($BS$5=0;$A$4=0;$BT$5>$B$4);((-($BZ$6))+RAIZ(($BZ$6^2)-(4*($BZ$5)*($BZ$7-$H$6))))/(2*($BZ$5));((-($H$5))+RAIZ(($H$5^2)-(4*($H$4)*($H$6-$BZ$7))))/(2*($H$4)));SI(Y($BS$5=0;$A$4=0;$BT$5>$B$4);((-($BZ$6))-RAIZ(($BZ$6^2)-(4*($BZ$5)*($BZ$7-$H$6))))/(2*($BZ$5));((-($H$5))-RAIZ(($H$5^2)-(4*($H$4)*($H$6-$BZ$7))))/(2*($H$4))))

Basicamente lo que hago es hacer un cálculo si se cumplen unas condiciones. En caso de que sea mayor que cero,y si es diferente hace las mismas ecuaciones pero con la raiz cambiada de signo porque hay valores que se vuelven menor de cero y son valores que no me valen. El caso es que hay ocasiones, en que me salen 4 valores y pueden ser. 3 valores negativos y uno positivo. ( En este caso la formula me calcula bien ). Puede dar el caso de que hay dos valores que no existen y los otros dos uno positivo y otro negativo ( En este caso la formula me calcula bien ). Pero hay casos en los que me puede salir dos valores positivos y dos negativos o un valore positivo y tresvalores negativos o dos valores positivos y dos valores que no existen. 

En cualquiera de estos supuestos, siempre necesito el valor positivo mayor que cero y no se como hacerl oen una sola fórmula.

Si hago los cuatro valores independiente y a cada valor de asigno un SI.ERROR y luego hago en forma matricial =MIN(SI(BZ15:BZ18>0;BZ15:BZ18)) obtengo el valor deseado, pero me gustaría hacerlo en una sola fórmula.

 

Es posible ??? Gracias.-

RET
Imagen de RET
Offline
última acción: Hace 3 años 8 meses
alta: 01/06/2020 - 13:29
Puntos: 290
minimo positivo de una fórmula

Y si subes un ejemplo? Mas que nada, para no tener que imaginar que valores usar y en que celdas ponerlos.

gracias

IMF_RET

Visitame en https://InformaticaMuyFacil.com

excel1977
Imagen de excel1977
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntos
alta: 19/11/2014 - 10:00
Puntos: 450
Buenas tardes adjunto un

Buenas tardes adjunto un ejemplo.

Cambiando los datos de curva bomba 1 y curva bomba 2, automáticamente se cambian los valores de dartos curva 1 y datos curva 2 y a su vez los resultados de la izquierda.

Dependiendo de los valores que se pongan hay diferentes soluciones y l oque quiero hacer es buscar el valor siguiente mayor de cero pero tod oen una fçomula, y no tener que hacer 4 cálculos y a esos cálculos hacerle el  moin.

 

Gracias.-

AdjuntoTamaño
Office spreadsheet icon ejemplo.xls40 KB
RET
Imagen de RET
Offline
última acción: Hace 3 años 8 meses
alta: 01/06/2020 - 13:29
Puntos: 290
Minimo positivo de una celda

No me queda claro lo que quieres.

SI quieres el mayor valor positivo, usa esto:

=MAX(SI.ERROR((-($H$26)+RAIZ(($H$26^2)-(4*($H$25)*($H$27-$H$12))))/(2*($H$25));0);SI.ERROR((-($H$26)-RAIZ(($H$26^2)-(4*($H$25)*($H$27-$H$12))))/(2*($H$25));0);SI.ERROR((-($H$11)+RAIZ(($H$11^2)-(4*($H$10)*($H$12-$H$27))))/(2*($H$10));0);SI.ERROR((-($H$11)-RAIZ(($H$11^2)-(4*($H$10)*($H$12-$H$27))))/(2*($H$10));0))

Si quieres el menor valor positivo, usa esto:

=MIN(SI.ERROR((-($H$26)+RAIZ(($H$26^2)-(4*($H$25)*($H$27-$H$12))))/(2*($H$25));1000000);SI.ERROR((-($H$26)-RAIZ(($H$26^2)-(4*($H$25)*($H$27-$H$12))))/(2*($H$25));1000000);SI.ERROR((-($H$11)+RAIZ(($H$11^2)-(4*($H$10)*($H$12-$H$27))))/(2*($H$10));1000000);SI.ERROR((-($H$11)-RAIZ(($H$11^2)-(4*($H$10)*($H$12-$H$27))))/(2*($H$10));1000000))

En la segunda opcion, lo que he hecho es cambiar el 0 de SI.ERROR por un valor absurdamente grande, que nunca te pueda dar como resultado.

 

IMF_RET

Visitame en https://InformaticaMuyFacil.com