Para mostrar columna con mayor valor en Excel te mostraré 4 formas de realizarlo utilizando distintas fórmulas y un programa en Excel. Este programa te compartiré de manera gratuita. Si tienes curiosidad revisa en qué nivel de Excel estás.
El caso práctico consiste en indicar la columna con mayor puntaje. Por ejemplo, en tu calificación crediticia donde la SBS emite los puntajes para cada calificación y según el máximo valor te podrían calificar para un préstamo o aplicar alguna regla de un programa.
Nivel Básico
Para ello sólo necesitas conocer la función «SI» , «MAX» y armar la lógica.
- Agregar una columna «Max Calificación» e ingresa =MAX(E2:I2)
- Agrega una columna «Resultado» e ingresa =SI(J2=E2,$E$1,SI(J2=F2,$F$1,SI(J2=G2,$G$1,SI(J2=H2,$H$1,$I$1))))
Si necesitas conocer más funciones básicas y tips te invito a este artículo: 5 fórmulas básicas que debes conocer en Excel
Nivel Intermedio
Las funciones que necesitarás son coincidir , contar.si, buscarv
- Copiar las columnas en la misma hoja y transponer (pasarlo de horizontal a vertical). Colocar la posición del 1 al 5 en este caso práctico.
- Adicionar una columna «Posición Max» e ingresa =COINCIDIR(MAX(E2:I2),E2:I2,0)
- Adiciona una columna «Resultado» e ingresa =BUSCARV(J2,O2:P6,2,FALSO)
Si estás en este nivel, sería recomendable que conozcas más formas de ser eficiente en Excel a través de este artículo: «5 tips para ser eficientes en Excel«.
Nivel Avanzado
Las funciones que necesitarás son Indice, K.esimo.menor. A diferencia de los 2 niveles anteriores acá vamos a diferenciar en caso se repita más de una vez el mismo puntaje ya que tanto en nivel básico o intermedio se mostrará la primera opción que Excel identifique.
- Adicionamos 4 columnas (Resultado, Contar, Resultado 2, Resultado 3)
- En la columna Resultado (para aplicar fórmula matricial debemos dar shift + enter): =INDICE($E$1:I2,1,COINCIDIR(MAX(E2:I2),E2:I2,0))
- En la columna Contar =CONTAR.SI(E2:I2,MAX(E2:I2))
- En la columna Resultado 2 =SI(K2=1,»»,SI(K2=2,INDICE($A$1:I2,1,K.ESIMO.MENOR(SI(E2:I2=MAX(E2:I2),COLUMNA(E2:I2)),K2)),INDICE($A$1:I2,1,K.ESIMO.MENOR(SI(E2:I2=MAX(E2:I2),COLUMNA(E2:I2)),K2-1))))
- En la columna Resultado 3 =SI(K2=1,»»,SI(K2=2,»»,INDICE($A$1:I2,1,K.ESIMO.MENOR(SI(E2:I2=MAX(E2:I2),COLUMNA(E2:I2)),K2))))
¿Quieres ver otro ejemplo donde he usado la función índice? Mira este artículo de «Vincular 2 o más listas en Excel» (selecciona un departamento y la siguiente lista cambia a todas sus provincias)
Programa en Macros
He generado un programa en Macros que te muestra la información el resultado Máximo y mínimo en una sola celda separado por comas (en caso empaten). Este programa es configurable:
- Ingresar el nombre de las columnas informativas
- Ingresar el nombre de las columnas a comparar
- Pulsar completar Valores. Te enviará a una pestaña donde se ingresarán los valores.
- Pulsar «Obtener resultados» y el programa te indicará qué columna(s) tienen mayor o menor valor.
Este programa te comparto gratuitamente para que te pueda ser útil : Mostrar columna con mayor valor Excel.
Video de Mostrar columna con mayor valor Excel
En este video te mostraré el funcionamiento del Excel:
Este ejercicio práctico de mostrar columna con mayor valor Excel, nos haya ayudado a entender y visualizar en qué nivel estamos. En realidad, es un caso que me pasó en el trabajo y quise compartir las alternativas para poder solucionarlo. Nuevamente el archivo gratuito: Mostrar columna con mayor valor Excel.
¿Tienes algún caso que necesites que resolvamos? Escríbenos a nuestro Facebook o Instagram.