Moyenne si non vide - Feuilles Excel et Google

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment calculer la moyenne d'un ensemble de nombres tout en ignorant les valeurs ou les catégories vides dans Excel et Google Sheets.

Ignorer les valeurs vides avec la fonction MOYENNE

La fonction MOYENNE ignore automatiquement toutes les cellules vides ou contenant du texte.

Cet exemple utilise la fonction MOYENNE pour calculer le Score moyen en ignorant la valeur textuelle du But de Équipe B et la valeur à blanc du But de Équipe C:

1 =MOYENNE(C3:C7)

La fonction MOYENNE utilise uniquement les valeurs numériques associées à Équipes A, D et E

Traiter les valeurs de texte comme zéro avec la fonction AVERAGEA

Afin de traiter les valeurs de texte comme zéro dans le calcul, la fonction MOYENNE peut être utilisée. Les valeurs de cellules vides sont ignorées par cette fonction.

Cet exemple utilise la fonction AVERAGEA pour calculer le Score moyen en ignorant le blanc But valeur de Équipe C et traiter le texte But valeur de Équipe B comme étant 0 :

1 =MOYENNEA(C3:C7)

Cet exemple calcule la moyenne des valeurs 4, 0, 5 et 3

Ignorer les valeurs de catégorie vides à l'aide de AVERAGEIFS

Cet exemple utilise la fonction AVERAGEIFS pour calculer le Score moyen pour les équipes avec des noms non vides et ignore Notes qui sont des valeurs de texte

1 =MOYENNEIFS(C3:C7,B3:B7,"")

Ignorer les valeurs de catégorie vides - Tableau

Si vous n'avez pas accès à la fonction MOYENNEIF, vous pouvez utiliser une fonction MOYENNE et SI imbriquées.

Cet exemple calcule le Score moyen pour les équipes avec des noms non vides et ignore tout Notes c'est une valeur de texte

1 =MOYENNE(SI(B3:B7"",C3:C7))

Cette formule utilise la fonction SI pour évaluer si le nom de chaque Équipe n'est pas vide et n'utilise que Notes de Équipes avec des noms non vides dans la fonction MOYENNE. La note de 100 est ignoré car le Équipe le nom est vide. La note de 'Pas de données' est ignoré car il ne s'agit pas d'une valeur numérique.

Dans les versions d'Excel à partir de 2022 et antérieures, cette formule doit être saisie sous forme de formule matricielle en appuyant sur CTRL + MAJ + ENTRÉE. Ceci n'est pas requis dans les versions ultérieures

Cet exemple peut également être calculé à l'aide d'une fonction AVERAGEIFS comme indiqué ci-dessous

Ignorer les valeurs de catégorie vides et traiter le texte comme 0

Afin de traiter la valeur du texte Notes à 0, tout en ignorant Équipes avec des noms vides, nous pouvons utiliser une fonction AVERAGEA et IF imbriquée :

1 =MOYENNEA(SI(B3:B7"",C3:C7))

Cette formule utilise la fonction SI pour évaluer si le nom de chaque Équipe n'est pas vide et n'utilise que Notes de Équipes avec des noms non vides dans la fonction AVERAGEA. La note de 100 est ignoré car le Équipe le nom est vide. La note de 'Pas de données' est traité comme 0 par la fonction AVERAGEA et donc une moyenne de 3,0 est calculée.

Dans les versions d'Excel à partir de 2022 et antérieures, cette formule doit être saisie sous forme de formule matricielle en appuyant sur CTRL + MAJ + ENTRÉE. Ceci n'est pas requis dans les versions ultérieures

Moyenne si non vide dans Google Sheets

La plupart de ces exemples de formules fonctionnent de la même manière dans Google Sheets que dans Excel, à quelques exceptions près :

Chaque fois qu'une fonction SI est imbriquée dans une autre fonction et qu'elle fait référence à une plage de cellules, Google Sheets doit traiter la formule comme une formule matricielle en utilisant la fonction ARRAYFORMULA :

1 =TableauFormule(MOYENNE(SI(B3:B7"",C3:C7)))

Malheureusement, la fonction AVERAGEA fonctionne différemment dans Google Sheets comme dans Excel et donc l'exemple de =AVERAGEA(IF(B3:B7"",C3:C7)) ne peut pas être utilisé. En effet, lorsque la fonction SI trouve une valeur vide dans la plage B3:B7, elle produit une valeur nulle, mais celle-ci est ensuite comptée comme 0 par la fonction Google Sheets AVERAGEA, au lieu d'ignorer cette valeur comme ce serait le cas dans Exceller.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave