gaelec a écrit:dans la plage ????
Pour bien comprendre ce qui se passe, place dans une cellule quelconque (avec de la place en dessous) :
- Code : Tout sélectionner AgrandirRéduire
=($A$8:$A$11+$A$9:$A$12)/2
et valide matriciellement par Maj+Ctrl+Entrée : cette formule va te retourner une plage de cellules avec comme valeurs les valeurs intermédiaires (des « milieux ») de A9:A12, avec une erreur en première position, puisque A8 ne contient pas un nombre mais un texte, c'est pour cela que j'ai ajouté SIERREUR() :
- Code : Tout sélectionner AgrandirRéduire
SIERREUR(($A$8:$A$11+$A$9:$A$12)/2;0)
En réponse à cette erreur, je mets 0, car le premier choix, 0, divisé par deux, vaut toujours zéro. Si c'était une autre valeur que 0, on pourrait généraliser par :
- Code : Tout sélectionner AgrandirRéduire
SIERREUR(($A$8:$A$11+$A$9:$A$12)/2;$A$8/2)
gaelec a écrit:Je ne comprends pas le choix dans la fonction equiv du dernier argument (0) car cela demande la "valeur exacte".
Relis mieux la formule, tu verras que le zéro est le dernier argument de SIERREUR() comme expliqué ci-dessus. Le dernier argument de EQUIV est 1.
gaelec a écrit: Dans la fonction "sierreur", à quoi correspond "l'addition" des 2 plages A8:A11 et A9:A12 ?
Non seulement je les additionne, mais je divise par 2. La valeur intermédiaire de 5 et 10, c'est (5+10)/2, c'est la valeur moyenne à égale distance des deux nombres. L'expression
- Code : Tout sélectionner AgrandirRéduire
=($A$8:$A$11+$A$9:$A$12)/2
fait exactement la même chose, mais sur toutes les valeurs à la fois, comme expliqué plus haut.
Ci-joint la mise en œuvre avec ton nouveau barème.
Cordialement,
Jean-Louis
LibO 6.4.7.2 (x64 avec Java 1.8.0_281) et AOO 4.1.8 (avec Java x32 1.8.0_241), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 5.4.1.2 (x86) sous Ubuntu LTS 16.04.1, noyau 4.4.0-93 et Xfce 4.12, Java (x86) 1.8.0_131 (Travail) [obligation de version]