Moyenne si Non Vide – Excel et Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on février 9, 2023
Download Example Workbook

Télécharger le Classeur Exemple

Ce tutoriel montre comment calculer la moyenne d’un ensemble de chiffres en ignorant les valeurs vides ou les catégories dans Excel et Google Sheets.

moyenne si non vide fonction principale

 

Ignorer les Valeurs Vides avec la Fonction MOYENNE

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

Cet exemple utilise la fonction MOYENNE pour calculer le pointage moyen, qui ignorera le texte et les valeurs vides de la colonne C :

=MOYENNE(C3:C7)

moyenne si non vide exemple simple

 

Traiter les Valeurs de Texte Comme des Zéros avec la Fonction AVERAGEA

Pour traiter les valeurs de texte comme des zéros dans le calcul, utilisez la fonction AVERAGEA (« MOYENNEA »). Cette fonction Excel n’a pas de traduction française, c’est pourquoi le nom anglais « AVERAGEA » doit être utilisé pour que la formule fonctionne.

Remarquez comment cet exemple inclut la valeur de texte « Pas de donnée » dans le calcul de la moyenne.

=AVERAGEA(C3:C7)

moyenne si non vide fonction averagea traiter texte comme 0

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

Ignorer les Valeurs de Catégories Vides à l’Aide de MOYENNE.SI.ENS

Cet exemple utilise la fonction MOYENNE.SI.ENS pour calculer le pointage moyen des équipes dont le nom n’est pas vide et ignore les pointages qui sont des valeurs de texte.

=MOYENNE.SI.ENS(C3:C7;B3:B7;"<>")

moyenne si non vide fonction moyenne si ens categories non vides

Ignorer les Valeurs de Catégorie Vides – Tableau

Si vous n’avez pas accès à la fonction MOYENNE.SI.ENS, vous pouvez utiliser une fonction MOYENNE et SI imbriquée.

Cet exemple calcule le pointage moyen pour les équipes dont le nom n’est pas vide et ignore tout pointage qui est une valeur texte

=MOYENNE(SI(B3:B7<>"";C3:C7))

moyenne si non vide fonction moyenne si categories non vides tableau

Cette formule utilise la fonction SI pour évaluer si le nom de chaque équipe n’est pas vide, et n’utilise que les pointages des équipes dont le nom n’est pas vide dans la fonction MOYENNE. Le score de 100 est ignoré car le nom de l’équipe est vide. Le score de « Pas de Donnée » est ignoré car il ne s’agit pas d’une valeur numérique.

Dans les versions d’Excel de 2019 et antérieures, cette formule doit être saisie comme une formule de tableau en appuyant sur CTRL + MAJ + ENTRÉE. Ceci n’est pas nécessaire dans les versions ultérieures

Cet exemple peut également être calculé à l’aide de la fonction MOYENNE.SI.ENS, comme indiqué ci-dessus

 

Ignorer les Valeurs de Catégorie Vides et Traiter le Texte Comme 0

Afin de traiter les pointages des valeurs textuelles comme 0, tout en ignorant les équipes avec des noms vides, nous pouvons utiliser une fonction AVERAGEA et SI imbriquée :

=AVERAGEA(SI(B3:B7<>"";C3:C7))

moyenne si non vide fonction averagea categories non vides

Cette formule utilise la fonction SI pour évaluer si le nom de chaque équipe n’est pas vide, et n’utilise que les pointages des équipes dont le nom n’est pas vide dans la fonction AVERAGEA. Le score de 100 est ignoré car le nom de l’équipe est vide. Le score de « Pas de donnée » est traité comme 0 par la fonction AVERAGEA et une moyenne de 3.0 est donc calculée.

Dans les versions d’Excel de 2019 et antérieures, cette formule doit être saisie comme une formule de tableau en appuyant sur CTRL + MAJ + ENTRÉE. Cela n’est pas nécessaire 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 :

Lorsqu’une fonction IF 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 de tableau en utilisant la fonction ARRAYFORMULA :

=ArrayFormula(AVERAGE(IF(B3:B7<>"",C3:C7)))

moyenne si non vide google sheets

La fonction AVERAGEA fonctionne différemment dans Google Sheets et l’exemple de =AVERAGEA(IF(B3:B7<> » »,C3:C7)) ne peut donc pas être utilisé. En effet, lorsque la fonction IF trouve une valeur vide dans la plage B3:B7, elle produit une valeur nulle, que Google Sheets compte comme 0 au lieu de l’ignorer comme dans Excel.

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List