Jump to content
tililibosky

PROBLEMA TABLA Y RANGOS

Recommended Posts

Buenos días.

Tengo un problema que no soy capaz de solucionar.

Ya me ayudaron en el pasado, pero no he sido capaz de utilizar lo que tengo para sacar esto adelante.

Tengo una hoja compuesta por varias tablas con los resultados y  las calificaciones para cada una de las pruebas:

Primera columna: edad de los participantes en meses

Primera fila: calificación de los participantes según resultado de 1 a 10 puntos.

Supuestamente, en función de la edad y del resultado, debería aparecer una calificación.

No sé que he hecho mal, pero algunos me funcionan (course navette), y otros no (abdominales), y no soy capaz de dar con el problema.

En algunos de los test, cuánto más hagas, más nota (por ejemplo en salto, en course navette o en flexibilidad), pero en otros es al revés, cuánto menos hagas, más nota (agilidad 10x5).

No sé si esto tendrá algo que ver.

Espero noticias.

Muchísimas gracias:

 

TEST CF PRUEBA.rar

Share this post


Link to post
Share on other sites

¡Hola, @tililibosky!

A mi modo de ver... este es uno de los casos donde ayudaría que explicaras en palabras qué necesitas calcular, con ejemplos representativos puestos a mano y explicando claramente el por qué.  La fórmula se entiende, pero quizá la lógica que empleas es incorrecta.  También junto a esto, dinos qué versión de Excel usas, para que cualquiera del foro proponga soluciones que vayan al caso.  ¡Bendiciones!

Share this post


Link to post
Share on other sites

¡Hola @johnmpl

Muchas gracias por tu respuesta.

Te comento gráficamente lo que he tratado de hacer.

Soy profesor de Educación Física, y cada año hacemos test de condición física para detectar y evaluar el nivel de los alumnos y poder determinar que tipo de actividades realizar.

Los resultados varían en función de la edad y hay unos baremos establecidos según género y edad, que otorgan una calificación de 1 a 10 puntos en función del resultado y que son los que aparecen en las hojas "chicos" o "chicas"

Lo que necesito, es que, al introducir los datos en la BBDD de los alumnos, me devuelva la calificación determinada en las tablas.

He conseguido hacer funcionar casi todas, excepto la de abdominales y la de agilidad. La de abdominales no me devuelve ningún valor, siempre 0, independientemente del resultado que introduzca, mientras que la de agilidad, siempre me devuelve un valor de 10, sea cuál sea el resultado. Supongo que la segunda falla porque el funcionamiento es diferente. Mientras que en todas las pruebas, a mayor resultado, mayor puntuación, en la de agilidad, cuanto mayor resultado (tiempo de ejecución), menor puntuación.

Espero haber aclarado las dudas planteadas para que podáis ayudarme a solventar las dificultades encontradas.

Muchísimas gracias de nuevo.

Share this post


Link to post
Share on other sites

¡Hola de nuevo!

Me parece que no leíste bien lo que te pedí.  Me autocito:

En 30/10/2018 at 12:28 , johnmpl dijo:

que explicaras en palabras qué necesitas calcular, con ejemplos representativos puestos a mano y explicando claramente el por qué

Explicaste en palabras pero falta los ejemplos a mano en donde no te da, pongas lo que te debería dar, y expliques el por qué

En 30/10/2018 at 12:28 , johnmpl dijo:

También junto a esto, dinos qué versión de Excel usas

Así llegará la ayuda ya sea de mi parte o de cualquier miembro del foro.  ¡Bendiciones!

Share this post


Link to post
Share on other sites

Gracias Marta. Creo que si que es lo que necesito, pero me gustaría utilizar la misma fórmula para todas las casillas, por eso necesito encontrar el error en la fórmula que no funciona.

De todas formas lo tendré en cuenta, por si no consigo hacerlo funcionar de la otra manera.

En 1/11/2018 at 20:05 , johnmpl dijo:

¡Hola de nuevo!

Me parece que no leíste bien lo que te pedí.  Me autocito:

Explicaste en palabras pero falta los ejemplos a mano en donde no te da, pongas lo que te debería dar, y expliques el por qué

Así llegará la ayuda ya sea de mi parte o de cualquier miembro del foro.  ¡Bendiciones!

Buenas de nuevo. Vuelvo a explicarte con ejemplos gráficos y más concretos como bien me solicitas.

Tenemos un sujeto de género masculino, que es consignado con valor 1 en la casilla correspondiente, siendo el 2 para género femenino.

Además, se establecen rangos de edades desde 12 a 16 años, pero puede haber alumnos de más de 12 años.

Hay un total de 6 test de condición física, graduados de 0 a 10 puntos en función de los resultados. Siendo 0 la mínima y 10 la máxima puntuación. Y esta depende de la edad.

Por ejemplo, un alumno CHICO de 16 años y 5 meses (total de 197 meses) realiza en el test de abdominales 23 abdominales. Como son más de 22 (corresponde a 2 puntos) y menos de 24 (correspondería a 3 puntos), su calificación debería ser de 2 puntos, y es el dato que me debería devolver en la tabla, según la fórmula que aparece, puesto que es la misma que aparece para flexibilidad, o para resistencia (course navette), pero no me devuelve ningún resultado.

Por otro lado, para la prueba de 5x10, el mismo alumno, ha realizado un resultado de 20,6 segundos. La calificación para un 5 es de 20,0 segundos, y para un 4 de 21,6. Como es más rápido de 21,6 pero no llega a 20,00, su nota sería de 4 puntos, y es lo que tendría que aparecer.

En esta prueba el resultado es inversamente proporcional a la calificación, cuanto más tiempo tardes, menos puntuación obtienes, y aquí no sé si la fórmula MAX estaría mal empleada. Ya os digo que he adaptado todo desde una fórmula que utilizaba en otro libro con una sola prueba.

Todas las tablas de resultados con las calificaciones se encuentran en las hojas del libro llamadas "chicos" y "chicas".

Espero haberte resuelto las dudas. La fórmula utilizada emplea el MAX y el INDICE que no controlo demasiado, más bien nada, y desde aquí mi desconocimiento a no saber el mal funcionamiento de la tabla. 

Espero haber aclarado todas las dudas causadas al respecto.

Quedo a la espera de recibir noticias que puedan ayudarme a resolver el problema.

Muchas gracias de nuevo.

Edited by tililibosky

Share this post


Link to post
Share on other sites

¡Hola, a todos!

Dejo otra opción de lo que entendí en el adjunto, teniendo en cuenta que:

1. Debes fijarte que los nombres que están en la fila 3 de la hoja BBDD alumnos, coincidan con los nombres de las categorías en cada una de las hojas.

2. Solo tuve en cuenta como "categoría inversa" la de agilidad (10x5).

3. Cambié tu fórmula de NOTA1, haciéndola más sencilla.

Revisa el adjunto con detenimiento.  ¡Bendiciones!

TEST CF PRUEBA.xlsx

Share this post


Link to post
Share on other sites

Saludos amigo @johnmpl, tu archivo da algunos resultados diferentes al mio, pero tal vez es la interpretación, esperemos que el interesado @tililibosky responda, sino, pues no tiene casa, pero por ejemplo:

 en la linea 14 (Navarro Pardo, Marta), chica, 195 meses de edad, para la tabla "COURSE NAVETTE", si hace 2,5, revisando 2,5 está entre 0 y 1 para la linea de 192 meses(se toma esa ya que la edad es de 195 meses), y como se toma el menor valor, pues seria 0 (en tu caso coloca 1), pero bueno, esperemos que el interesado responda

Share this post


Link to post
Share on other sites
En 6/11/2018 at 15:36 , bigpetroman dijo:

Saludos @tililibosky, revisa el anexo, hay una hoja explicación donde trato de explicar que fue lo realizado.

revisa y comentas

 

TEST CF PRUEBA.xlsx

En la primera revisión de su archivo, he podido comprobar que la columna de "Agilidad" no devuelve los resultados adecuados. PAra cualquier resultado que se incluya, aparece un 10.

Sigo revisando y te digo.

Un saludo.

Share this post


Link to post
Share on other sites
En 7/11/2018 at 19:23 , johnmpl dijo:

¡Hola, a todos!

Dejo otra opción de lo que entendí en el adjunto, teniendo en cuenta que:

1. Debes fijarte que los nombres que están en la fila 3 de la hoja BBDD alumnos, coincidan con los nombres de las categorías en cada una de las hojas.

2. Solo tuve en cuenta como "categoría inversa" la de agilidad (10x5).

3. Cambié tu fórmula de NOTA1, haciéndola más sencilla.

Revisa el adjunto con detenimiento.  ¡Bendiciones!

TEST CF PRUEBA.xlsx

En principio parece que funciona, pero que salga un 10 por defecto en agilidad puede causarme algún problema. Intentaré meter un condicional primero para que, si la celda aparece vacía el resultado sea 0, y si no, aplique la fórmula.

Por otro lado, siempre que tengas tiempo, ¿podrías ayudarme a entender la fórmula? Hay algunos aspectos que no entiendo, y me gustaría aprenderlo para no molestar en otras ocasiones con el mismo asunto.

Por ejemplo: 

- Qué significa dos comillas consecutivas? ""

- La fórmula está organizada en un condicional. La condición si falso es: 

11-SI.ERROR(COINCIDIR(X5;INDICE(rBase;COINCIDIR(MAX(144;$J5);{144;156;168;180;192}););SI(X$3="10x5";1;-1));1)

Pero de aquí, pocas cosas conozco.

Muchas gracias.

 

Share this post


Link to post
Share on other sites

Hola, de nuevo!

Hace 11 horas, tililibosky dijo:

En principio parece que funciona,

Revísala detenidamente, y comentas si la lógica funciona o no.

Hace 11 horas, tililibosky dijo:

Intentaré meter un condicional primero para que, si la celda aparece vacía el resultado sea 0, y si no, aplique la fórmula.

En cuanto a lo del condicional para que aparezca 0 en vez de 10, es hacer un leve cambio, que lo pongo en el adjunto.

Hace 11 horas, tililibosky dijo:

Qué significa dos comillas consecutivas? ""

Las comillas sucesivas corresponden a una cadena de texto vacía.  En otras palabras "poco técnicas", es colocar nada si se cumple una condición o no... aunque en Excel las comillas vacías son diferentes a los "null" que manejan otros programas, y que buena falta le hace a Excel.

¡Bendiciones!

TEST CF PRUEBA (3).xlsx

Share this post


Link to post
Share on other sites
En 20/11/2018 at 20:25 , johnmpl dijo:

Hola, de nuevo!

Revísala detenidamente, y comentas si la lógica funciona o no.

En cuanto a lo del condicional para que aparezca 0 en vez de 10, es hacer un leve cambio, que lo pongo en el adjunto.

Las comillas sucesivas corresponden a una cadena de texto vacía.  En otras palabras "poco técnicas", es colocar nada si se cumple una condición o no... aunque en Excel las comillas vacías son diferentes a los "null" que manejan otros programas, y que buena falta le hace a Excel.

¡Bendiciones!

TEST CF PRUEBA (3).xlsx

Gracias de nuevo compañero! Un placer tu ayuda!

Lo reviso y te digo, que llevo varios meses con otros contenidos y esto lo tenía algo olvidado.

Disculpa!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png