Le didacticiel montre comment utiliser la fonction de moyenne dans Excel pour calculer une moyenne arithmétique avec condition.
Microsoft Excel a quelques fonctions différentes pour calculer une moyenne arithmétique de nombres. Lorsque vous cherchez des cellules moyennes qui répondent à une certaine condition, la moyenne est la fonction à utiliser.
La fonction moyenneIF est utilisée pour calculer une moyenne de toutes les cellules dans une plage donnée qui répondent à une certaine condition.
Moyentif (gamme, critères, [moyen_range]))La fonction a un total de 3 arguments - les 2 premiers sont requis, le dernier est facultatif:
La fonction moyenneIF est disponible dans Excel 365 - 2007.
Conseil. Pour les cellules moyennes avec deux critères ou plus, utilisez la fonction moyenne.
Pour utiliser efficacement la fonction moyenne dans vos feuilles de travail, prenez note de ces points clés:
Avec la fonction EXCEL MAINIF, vous pouvez en moyenne une colonne de nombres basée sur:
Dans le cas où la condition s'applique à la même colonne qui devrait être moyenne, vous ne définissez que les deux premiers arguments: plage et critères . Par exemple, pour trouver une moyenne de ventes dans B3: B15 qui sont supérieures à 120 $, la formule est:
=AVERAGEIF(B3:B15, ">120")
En moyenne sur la base d'une autre cellule , vous définissez les 3 arguments: plage (cellules pour vérifier par rapport à la condition), critères (la condition) et moyenne_Range (cellules à calculer).
Par exemple, pour obtenir une moyenne de ventes qui ont été livrées après octobre, la formule est:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
Où C3: C15 sont les cellules à vérifier par rapport aux critères et B3: B15 sont les cellules en moyenne.
Et maintenant, voyons comment vous pouvez utiliser Excel moyenne dans les feuilles de calcul réelles pour trouver une moyenne de cellules qui répondent à vos critères.
Pour trouver une moyenne de valeurs numériques dans une colonne donnée si une autre colonne contient un certain texte, vous créez une formule moyenne avec des critères de texte. Lorsqu'une valeur de texte est incluse directement dans la formule, elle doit être enfermée en doubles guillemets ("").
Par exemple, pour en moyenne les nombres de la colonne B Si la colonne A contient "Apple", la formule est:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Alternativement, vous pouvez saisir le texte cible dans une cellule, par exemple F3, et utiliser cette référence cellulaire pour les critères . Dans ce cas, des citations doubles ne sont pas nécessaires.
=AVERAGEIF(A3:A15, F3, B3:B15)
L'avantage de cette approche est qu'il vous permet de faire des ventes moyennes pour tout autre article en modifiant simplement les critères de texte en F3, sans avoir à ajuster la formule.
Conseil. Pour compléter une moyenne à un certain nombre de décimales, utilisez la commande décimale ou diminue la commande décimale sur l'onglet Home , dans le groupe numérique . Cela modifiera la représentation d'affichage de la moyenne mais pas de la valeur elle-même. Pour arronner la valeur réelle renvoyée par la formule, utilisez la moyenne avec des fonctions rondes ou d'autres arrondi. Pour plus d'informations, veuillez consulter comment arrondir la moyenne dans Excel.
Pour tester diverses valeurs numériques dans vos critères, utilisez-les avec "supérieur à" (>), "inférieur à" () et autres opérateurs logiques.
Lorsque vous incluez un opérateur logique avec un numéro, n'oubliez pas de joindre toute la construction en doubles guillemets. Par exemple, pour en moyenne les nombres inférieurs ou égaux à 120, la formule serait:
=AVERAGEIF(B3:B15, "
Faites attention que l'opérateur et le numéro sont tous deux entourés de devis.
Lorsque vous utilisez les critères "IS égal aux", le signe d'égalité (=) peut être omis.
Par exemple, pour en moyenne les ventes livrées sur le 9-sept-2022, la formule se déroule comme suit:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Semblable aux nombres, vous pouvez utiliser les dates comme critères pour la fonction de moyenne. Les critères de date peuvent être construits de différentes manières.
Jetons un coup d'œil à la façon dont vous pouvez les ventes moyennes livrées avant une date donnée, disons le 1er novembre 2022.
Le moyen le plus simple consiste à enfermer l'opérateur logique et à sortir ensemble en doubles citations:
=AVERAGEIF(C3:C15, "
Ou vous pouvez enfermer l'opérateur et la date en citations séparément et les concaténer en utilisant le & signe:
=AVERAGEIF(C3:C15, "
Pour vous assurer que la date est entrée dans le format que Excel comprend, vous pouvez utiliser la fonction de date concaténée avec l'opérateur logique:
=AVERAGEIF(C3:C15, "
Pour les ventes moyennes livrées à la date d'aujourd'hui, utilisez la fonction aujourd'hui dans les critères:
=AVERAGEIF(C3:C15, "
La capture d'écran ci-dessous montre les résultats:
Par conception, la fonction moyenne Excel saute les cellules vierges mais comprend 0 valeurs dans les calculs. Pour que les valeurs moyennes supérieures à zéro, utilisez "> 0" pour les critères .
Par exemple, pour calculer une moyenne des nombres en B3: B15 qui sont supérieurs à zéro, la formule en E4 est:
=AVERAGEIF(B3:B15, ">0")
Veuillez remarquer en quoi le résultat diffère d'une moyenne normale en E3:
La solution ci-dessus fonctionne bien pour un ensemble de nombres positifs. Si vous avez à la fois des valeurs positives et négatives, vous pouvez en moyenne tous les nombres à l'exclusion des zéros en utilisant " 0" pour les critères .
Par exemple, pour en moyenne toutes les valeurs de B3: B15 sauf zéros, utilisez cette formule:
=AVERAGEIF(B3:B15, "0")
Comme la fonction Moyenne saute les cellules vides par conception, vous pouvez simplement utiliser les critères "Not Zero" (" 0"). En conséquence, les valeurs zéro et les cellules vierges seront ignorées. Pour nous en assurer, dans notre échantillon de données, nous avons remplacé quelques valeurs zéro par des blancs et obtenu absolument le même résultat que dans l'exemple précédent:
=AVERAGEIF(B3:B15, "0")
Pour les cellules moyennes dans une colonne donnée si une cellule dans une autre colonne dans la même ligne est vide, utilisez "=" pour les critères . Cela comprendra des cellules vides qui ne contiennent absolument rien - pas d'espace, pas de chaîne de longueur zéro, pas de caractères non imprimables, etc.
Aux valeurs moyennes correspondant aux cellules visuellement vierges, y compris celles qui contiennent des chaînes vides ("") renvoyées par d'autres fonctions, utilisez "" pour les critères .
À des fins de test, nous utiliserons les deux critères pour en moyenne les nombres en B3: B15 qui n'ont pas de date de livraison en C3: C15 (c'est-à-dire si une cellule de la colonne C est vide).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Parce que l'une des cellules vides visuellement (C12) n'est pas vraiment vide - il y a une chaîne de longueur zéro - les formules fournissent des résultats différents:
Pour en moyenne une gamme de cellules si une cellule dans une autre gamme n'est pas vide, utilisez "" pour les critères .
Par exemple, la formule moyenne de moyenne suivante calcule une moyenne des cellules B3 à B15 si une cellule de la colonne C dans la même ligne n'est pas vide:
=AVERAGEIF(C3:C15, "", B3:B15)
Pour les cellules moyennes en fonction de la correspondance partielle, utilisez des caractères génériques dans les critères de votre formule Moyenne:
Supposons que vous ayez 3 types de bananes différentes et que vous souhaitez trouver leur moyenne. La formule suivante y arrivera:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Si nécessaire, un caractère générique peut être utilisé avec une référence cellulaire. En supposant que l'élément cible est dans la cellule В4, la formule prend cette forme:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
Si votre mot-clé peut apparaître n'importe où dans une cellule (au début, au milieu ou à la fin), placez un astérisque des deux côtés:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Pour trouver la moyenne de tous les articles à l'exclusion de toute banane , utilisez cette formule:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Pour exclure certaines cellules de la moyenne, utilisez l'opérateur logique "non égal à" ().
Par exemple, pour en moyenne les numéros de vente pour tous les articles sauf "Apple", utilisez cette formule:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Si l'élément exclu est dans une cellule prédéfinie (D4), la formule prend cette forme:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
Pour trouver la moyenne de tous les articles à l'exclusion de toute "banane", utilisez le "pas égal à" avec un joker:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Dans le cas où l'élément de tableau générique exclu est dans une cellule séparée (D9), puis concaténer l'opérateur logique, le caractère générique et la référence des cellules en utilisant un ampère et
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
Au lieu de taper les critères directement dans une formule, vous pouvez utiliser un opérateur logique en combinaison avec une référence cellulaire pour construire les critères. De cette façon, vous pourrez tester différentes conditions en modifiant une valeur dans la cellule des critères sans modifier votre formule moyenne.
Lorsque la condition par défaut " est égale à ", vous utilisez simplement une référence cellulaire pour l'argument des critères . La formule ci-dessous calcule la moyenne de toutes les ventes dans la plage B3: B15 relative à l'article dans la cellule F4.
=AVERAGEIF(A3:A15, F4, B3:B15)
Lorsque les critères comprennent un opérateur logique , vous le construisez de cette manière: enfermez l'opérateur logique dans des guillemets et utilisez un ampère et) pour le concaténer avec une référence cellulaire.
Par exemple, pour trouver la moyenne des ventes dans B3: B15 supérieure à la valeur en F9, utilisez la formule suivante:
=AVERAGEIF(B3:B15, ">"&F9)
De la même manière, vous pouvez utiliser une expression logique avec une autre fonction dans les critères.
Avec les dates en C3: C15, la formule ci-dessous renvoie la moyenne des ventes qui ont été livrées à la date actuelle inclusive:
C'est ainsi que vous utilisez la fonction moyenne dans Excel pour calculer une moyenne arithmétique avec condition. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine! Fonction EXCEL MAINIF - Exemples (fichier .xlsx)=AVERAGEIF(C3:C15, "
Classeur de pratique pour télécharger
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!