Je suis en train de corriger (quel horrible terme) l'exament final de mes étudiants et j'ai donc créé ce petit fichier, avec un % pour chaque utilisation correcte des différentes fonctions.
Je voudrais maintenant mettre en couleur de manière automatique les lignes qui ont un %, donc les lignes qu'il faut que je remplisse.
J'utilise donc pour cela une mise en forme conditionnelle comme ceci :
On notera aussi l'utilisation de la fonction SOMMEPROD pour faire le calcul de la note finale sur 20.
Il arrive parfois que vous vouliez ajouter des 0 devant des nombres pour avoir une colonne donc toutes les cellules auront 5 chiffres.
Voici comment faire :
La formule est la suivante :
=SI(NBCAR(A2)=5;A2&"";REPT("0";5-NBCAR(A2))&A2)
Edit suite au commentaire de Philippe, on peut utiliser directement
=REPT("0";5-NBCAR(A2))&A2
La fonction NBCAR permet de compter le nombre de caractères dans une cellule.
La fonction REPT répète une chaine de caractères un certain nombre de fois.
La fonction & permet de joindre deux chaines de caractères ensemble.
Finalement, la fonction SI(condition ; valeur_si_conditition_est_vraie ; valeur_si_conditition_est_fausse) permet de renvoyer une valeur si la condition est VRAIE et une autre valeur si la condition est FAUSSE.