J'ai un souci avec la fonction Moyenne.si

Bonjour

Comme indiqué dans le titre je rencontre un problème avec cette fonction.

Voilà comment j'ai procédé :

=Moyenne.si(Plage du critère;critère;plage de la moyenne)

La plage de critère se trouve de A4 à A17

Le critère trouve en B23

Et la plage sur laquelle je veux faire la moyenne va de B4 à P4.

J'obtiens bien un résultat, mais celui-ci ne me donne que la 1re note de chaque élève.

Alors où ai-je fait une erreur ? Ou alors la fonction ne fonctionne que sur des colonnes. Merci.

Fichier joint.

4nb-si.xlsm (59.23 Ko)

Bonsoir,

Formule en C23 à tester :

=MOYENNE(DECALER($B$3;EQUIV(B23;A4:A17);;1;15))

Essaie ceci ...

4sommeprod.xlsm (10.81 Ko)

Je vous remercie de vos propositions, mais je n'obtiens pas le même résultat suivant la fonction voir fichier joint

4sommeprod.xlsm (11.11 Ko)
PapouMAC a écrit :

Je vous remercie de vos propositions, mais je n'obtiens pas le même résultat suivant la fonction voir fichier joint

Au temps pour moi ! J'ai oublié de "typer" la fonction EQUIV...

La bonne formule est donc :

=MOYENNE(DECALER($B$3;EQUIV(B23;A4:A17;0);;1;15))

Impeccable. Je vous remercie encore.

Mais une question pourquoi la fonction Moyenne.si ne fonctionne pas ?

PapouMAC a écrit :

Mais une question pourquoi la fonction Moyenne.si ne fonctionne pas ?

Très certainement un problème d'ajustement des zones......

L'aide d'Excel nous indique à propos de la fonction MOYENNE.SI :

"Il n’est pas nécessaire que l’argument plage_moyenne ait la même taille et la même forme que l’argument plage. Les cellules dont la moyenne est calculée sont déterminées par la cellule supérieure gauche de l’argument plage_moyenne qui est considérée comme la cellule de départ, puis par les cellules dont la taille et la forme correspondent à l’argument plage."

Un exemple sous forme de tableau est ensuite donné.

Je te remercie, mais pas très clair tout ça, enfin pour moi.

Rechercher des sujets similaires à "souci fonction moyenne"