Mike preguntó si hay una manera de determinar el ganador con puntaje bajo hoyo por hoyo en un juego de golf. Utiliza Excel para rastrear los puntajes individuales de los hoyos, pero necesita saber quién tiene el puntaje único más bajo en cada hoyo. (Si hay un empate en un hoyo, entonces no necesita saber quién estuvo involucrado en el empate).

Al dar una respuesta, hay que hacer varias suposiciones.

Primero, suponga que los valores 1-18 (para cada hoyo de golf) están en las celdas A2 a A19. En segundo lugar, suponga que el ganador con puntuación baja se anotará en la columna B. En tercer lugar, suponga que hay cuatro golfistas jugando y que sus nombres están en las celdas C1 a F1. Este rango (C1: F1) se denomina «GolferNames». Finalmente, los puntajes de golf de cada golfista se ingresan en las celdas C2 a F19.

Con esta estructura utilizada, hay varias formas en que la fórmula se podría armar. Me gusta particularmente esta fórmula, que debería colocarse en la celda B2:

=IF(MIN(C2:F2)=SMALL(C2:F2,2),"There is a " & TEXT(COUNTIF(C2:F2, MIN(C2:F2)),"0") & "-way tie", INDEX(GolferNames,MATCH(MIN(C2:F2),C2:F2,0)))

Esta es una fórmula muy larga y debe asegurarse de que se ingrese en una sola línea. Luego puede copiar la fórmula de B2 y pegarla en B3 a B19.

Si hay un empate (determinado comparando los resultados de la función MIN con el segundo puntaje más bajo, como lo devuelve la función PEQUEÑA), la fórmula devuelve «Hay un empate de 2 vías», o cualquier número que esté realmente involucrado un lazo. Si no hay empate, entonces la función INDICE se usa para recuperar el nombre del golfista que tuvo la puntuación más baja para el hoyo.

Este ejemplo usó, por supuesto, solo cuatro golfistas. Si hay más golfistas involucrados, las únicas alteraciones a realizar implican cambiar el rango cubierto por el rango de GolferNames y expandir todas las instancias de C2: F2 en la fórmula para representar el rango real de puntajes de golfistas.

Si prefiere simplemente no enumerar nada si hubo un empate en un agujero (es decir, no diga «Hay un empate de 2 vías»), puede hacerlo con esta versión simplificada de la fórmula:

=IF(MIN(C2:F2)=SMALL(C2:F2,2),"", INDEX(GolferNames,MATCH(MIN(C2:F2), C2:F2,0)))

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (10736) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Figuring_Out_the_Low-Score_Winner [Averiguar el ganador de la puntuación baja].