calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

  • Initiateur de la discussion Initiateur de la discussion zaouiii
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zaouiii

XLDnaute Nouveau
Bonjour,

j'essaie de claculer la moyenne du diamètre de tiges de bamboo en fonction de leur âge. Pour cela j'utilise la fonction : =AVERAGEIF($C5:$AK5;"=0";$C4:$AK4), et je repete le meme clacul pour $C5:$AK5 = 1; 2; 3; 4 et 5.
seulement dans chaque touffe de bambu, toutes les catégories d'ages ne sont pas systématiquement représentées (par exemple il n'y a pas de tiges age 5) et j'obtiens un message d'erreur #DIV/0! 🙁

comment faire pour eviter ce message?😕

un grand merci a qui saura m'aider
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bonjour,
je ne connais pas "averageIF ou moyennesi", mais tu peux tester s'il existe au moins une valeur avec NB.SI (ou l'équivalent en anglais)

la formule sera du style

=si(NB.SI($C4:$AK4;"0")<>0;AVERAGEIF($C5:$AK5;"=0";$C4:$AK4);"")



GIBI
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bonjour,

Dans tes cellules ou tu as #DIV!
Tu peux ajouter dans ta formule, un test qui évite les divisions par zéro.
=IF(B1=0;0;A1/B1)

Comme ça tu n'as plus de problème pour faire la moyenne 😉

Qu'elle version d'Excel as-tu ?
Je ne connais pas non plus la fonction AVERAGEIF()

A+
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bruno M45, je ne vois pas bien comment je dois intégrer cette formule à la mienne?
AVERAGEIF, c'est le MOYENNESI de la version anglaise d'excel 2007.

Tibo, j'ai déjà remplacé NB par COUNTIF dans la formule de GIBI et ca na marche toujours pas 🙁.
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bonjour le forum;

Afin de nous faciliter la tâche d'une part et d'atteindre votre résultat d'autre part , il y lieu de nous joindre un exemple de votre fichier pour que ce soit plus clair .

A+
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bonjour zaouiii;

Si, j'ai bien compris votre probléme, vous trouveriez une piste sur l'exemple ci-joint, en utilisant les diférents types d'erreurs telque :

#N/A; #NUL!; #DIV/0!; #VALEUR!; #REF!; NOM?; #NOMBRE! sur une colonne avec des cellules affichant la valeaur une "1" ce qui implique que la moyenne est égal à un .

Espérant bien que c'est bon .



A+
 

Pièces jointes

Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Bonjour,

Un essai, sans certitude, faute de fichier :

Code:
=IF(COUNTIF($C5:$AK5,[COLOR=red]5[/COLOR])=0;"";AVERAGEIF($C5:$AK5,[COLOR=red]5[/COLOR],$C4:$AK4))

Remplacer le 5 par tes différents diamètres

@+
 
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Salut Raja,

Pour ma part, je verrais une petite variante. Il y a 2 plages : 1 de critères et 1 pour les données

Ca pourrait donner ceci :

Code:
=AVERAGE(IF(Plage_Critères<>0;Plage_données;""))

Toujours matricielle : CTRL + MAJ + ENTREE

Quant au <>0, il est peut-être à remplacer par les différents diamètres :

=1
=2
...
etc.

Bonne journée

@+
 
Dernière édition:
Re : calculer une "moyennesi" en excluant les cellules vides (pour éviter "erreur")

Re Salut Tibo,

Certes, mais faute de précision j'ai donné une version générique. Si le but est d'éviter le message #DIV/0, je pense que le test que j'ai proposé suffira. Attendons un peu pour avoir l'avis de l'auditeur pour donner plus de précisions.

PS : je ne suis pas persuadé qu'il y ait deux plages différentes dans son énoncé. A voir.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour