Bueno, pues he estado haciendo pruebas y expongo aquí los resultados, por si a alguien pudiera resultarles relevantes:
Lo señalo paso por paso con la clase que he inventado para tal efecto:
Los dos primeros cálculos que aparecen son con las fórmulas que Bert pasó en el post anterior y debo reconocer que no acabo de entenderlas bien (si alguien me echara una mano para explicármelas, seguro que podría sacarle partido en algún momento)
En la siguiente fórmula, sólo he dejado la variable que buscaba en un principio, que si la nota del segundo examen excedía una puntuación determinada, el cálculo se hiciera con esa nota en concreto:
En la siguiente, he añadido una variable para que siga haciendo lo mismo, pero en caso de que la nota sea inferior a 4, a todos los efectos cuente como un cero:
Aquí, además, la he modificado para que cuente también las notas positivas sin límite de puntuación:
Finalmente (es la que me ha dado los resultados que andaba buscando), he modificado la anterior para que en el caso de que no se haya hecho una segunda prueba, tome sólo la nota del primer examen con los condicionantes anteriores:
No sé si esta última fórmula se puede simplificar, pero podría resultar útil a alguien.
Gracias por todo una vez más.
Un saludo.