[Desde México nos plantean la siguiente duda por correo electrónico, que publico en el foro para todos los visitantes del sitio, por si a alguno se le ocurre alguna idea mejor para solucionar el problema]:
Trato de llevar las estadisticas de un torneo de boliche y lo que necesito es lo siguiente y ojala me puedas ayudar
Para ser un poco mas explícito
Cada jugador tira en tres líneas y a la suma de sus tiros se le saca un promedio y despues para obtener el handy cap se hace lo sig. considerandi un promedio de tiro de los buenos jugadores en 190, entonces.
fórmula
(190-promedio)*0.80= aquí es donde quiero que se tengan varios resultados
1. si el promedio es igual o mayor a 190 el resultado de la fórmula mensionada tendra que ser 0 (cero)
ejem. (190-200)*0.80 el resultado en excel es negativo = -8, pero necesito que se iguale a cero
2. si el promedio es meno a 190 se saca la diferencia y al multiplicarlo por el 80% el resultado no deberá ser mayor a 15
ejem. (190- 135)*0.80 el resultado en excel es=44 pero necesito que el resultado no sea mayor a 15
[esta es mi propuesta]:
Creo que puedes resolverlo con una combinación de mínimos y máximos, me explicaré con un ejemplo:
la fórmula podría ser algo así:
=MAX( 0 ; MIN( 15; (190-promedio)*0.80 ) )
si el resultado es negativo, la función MIN devuelve el valor negativo, pero la función MAX tomaría el cero, ya que es mayor que cualquier valor negativo.
si el resultado es positivo, la función MIN tomaría el mínimo entre 15 y el resultado, con lo que nunca sería mayor que 15. La función Max compararía con el cero, pero como el resultado será mayor que cero, obtendremos ese resultado
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
Ya me salio lo que andaba buscando esta bien la fórmula =MAX ( 0; MIN(15,(190-Promedio)*0.80)), solo que en la parte del 15 no se requiere punto y coma solamente se pone coma y sale el resultado, muchas gracias
Saludos jdcr
depende del símbolo que se emplee como separador de listas en el sistema, en mi caso es un punto y coma.
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
El problema que tiene esta función es que todos los que puntúen por debajo de 171.25 van a empatar a 15. Quizás lo más correcto sería hacer que cuando el promedio sea 0 (tres tiros, ningún bolo tumbado), el resultado de la fórmula sea 15. Esto se puede hacer con una sencilla proporción.
=MAX( 0 ; (190-promedio)*0.80*15/152) // 152 viene de 190*0.8
De esta manera, tenemos "ordenados" a todos los jugadores que promedien por debajo de 171.25
Saludos
Que tal,
Hice uno y me ha servido, te paso mi formula:
=SI(I29<150,40,SI(I29>200,0,(200-I29)*0.8))
Esta acomodado para que en los promedios por debajo de 137 no de mas de 40 y no dar mas en aquellos que tengan mas de 200 de promedio, la I29 es la celda que tengo como promedio.
Saludos y espero te sirva de algo