Bonjour Franco, Gérard
Il n'y a pas que les muscles dans la vie, lol
=(A1>0)*(10-(ENT((2400-A1)/100)/2))
Pour un site qui t'explique ce principe de formule, tu es tombé dessus par hasard.
Avant tout effort, je pense que tu fais un échauffement. Dans Excel, c'est pareil, quand tu cliques sur le menu Insertion/Fonction..., tu as une boîte de dialogue, tu y trouveras toutes les fonctions d'Excel, en sélectionnant une
fonction, tu vas obtenir le descriptif de sa fonction. Tu as aussi un bouton ou un lien sur l'aide en ligne de cette fonction. En cliquant sur le bouton OK, la boîte de dialogue change d'aspect, et tu vois les arguments de la fonction, tu as aussi pour chaque argument un texto..
La formule ci-dessus :
(A1>0) est égale à =SI(A1>0;VRAI;FAUX), dans la première on utilise un comparateur qui renvoie soit FAUX soit VRAI. La fonction SI utilise aussi un comparateur, mais permet de renvoyer autre chose que VRAI ou FAUX (et c'est plus court).
(10-(ENT((2400-A1)/100)/2)), la valeur 10 correspond à la note que tu donnes pour la base 2400. ENT() retourne un entier, elle supprime la partie décimale de la division par 100 de la différence entre la base 2400 et la valeur saisie. Attention ENT() ne transforme pas le signe négatif en positif.
)/2) pour avoir des 1/2 point. Attention aussi à l'utilisation des (), * et / sont prioritaire à + et à -. Pour la petite histoire on pourrait remplacer /100 par %.
Le symbole * fait une multiplication, dans Excel FAUX est égal à 0 et VRAI est égal à 1, donc FAUX*10 vaut 0 et VRAI*10 donne 10.
Voilà pour la gymnastique cérébrale.
@+Jean-Marie