Bonjour à tous
Je suis en train de travailler sur un programme de classement basé sur des feuilles Excel.
Les concurrents doivent pointer à un temps de passage idéal.
- Soit ils pointent en avance => pénalité "A" selon avance par ex: A x minutes d'avance
- Soit ils pointent à l'heure => pénalités= 0
- Soit ils pointent en retard => pénalité "B" (différente de "A") par ex: B x minutes de retard
- Soit ils ne pointent pas => pénalité "C" (forfaitaire)
- Soit ils pointent au delà d'un temps limite => pénalité forfaitaire "D"
Dans mon tableau Excel, j'ai ma feuille de pointage qui me donne directement la colonne avec les écarts / temps idéal. Dans cette colonne, j'ai donc des cellules vides (pas de temps relevé) et des cellules contenant la valeur zéro (pointage au temps idéal).
Pour éviter de me retrouver avec des formules conditionnelles redondantes si(...;..; si(...;...;si(... ;etc))), j'ai créé une fonction qui me permet selon la valeur de l'écart de calculer directement les pénalités mais la fonction ne fait pas la différence entre la cellule vide et la cellule avec 0.
Peut-on faire la différence au sein de la fonction directement ?
Merci d'avance de l'aide que vous pouvez m'apporter.
Partager