Disculpa Jesús,
Suposo que el cansament fa males passades... El cas és que la recepta d'exemple que et vaig passar està equivocada, perquè en les escales sempre cal pensar que el primer element val 1 i no 0!
Ho torno a escriure aquí:
+ Suposem un resultat final amb "Abandonament/Baixa justificada/No Apte/Apte" (numèricament és una escala 1->4)
+ Podríem tenir un element on controlem l'assistència-finalització (li direm "participació").
Aquest podria tenir una escala "Abandonament/Baixa justificada/ Curs
realitzat" (una escala 1->3)
+ Llavors podríem tenir un altre
element (aquest podria ser un càlcul automàtic de les diferents feines a
fer, li podem dir "aprofitament") amb escala "Curs no superat/Curs superat" (una escala 1->2)
+ Totes les informacions serien clares i útils. Ara per tenir el
resultat final, només hem de sumar l'element d'assistència i el
d'avaluació, traient valor a "curs no supera" perquè no aporta res. Ens quedaria una escala de 1->4 correcta.
La fórmula final més fàcil podria ser Nota final = [[participacio]]+[[aprofitament]]-1
Aquesta fórmula funcionaria, però mentre no avalues l'aprofitament (està a 0) mostra un resultat enganyós (li resta un 1 que no caldria inicialment). Per tant, una fórmula millorada seria:
Nota final = [[participacio]] + max(0; [[aprofitament]]-1)
Aquesta l'únic que fa és que no suma un -1 (0-1) mentre no s'ha avaluat l'aprofitament, sinó que suma 0.
Sento l'errada inicial. Seguim...
Joan