A voir également:
- Moyenne excel avec exclusion de cellules
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Remplacer #div/0 par vide ✓ - Forum Excel
- "\0" - Forum C
1 réponse
pilas31
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
636
Modifié par pilas31 le 3/03/2011 à 16:39
Modifié par pilas31 le 3/03/2011 à 16:39
Bonjour,
Je propose une solution en utilisant une formule matricielle :
{=SOMME(SI(ESTERREUR(A1:C1);0;A1:C1))/SOMME(SI(ESTERREUR(A1:C1);0;1))}
Il faut taper la formule normalement puis valider en faisant <Ctrl><Maj><Entrée> simultanément. Ainsi les accolades apparaissent.
Dans cet exemple on calcule la moyenne des trois cellules A1,B1,C1 en excluant celles qui sont en erreur. Si une cellule est en erreur, la moyenne est calculée sur les 2 autres.
Voila je n'ai pas trouvé plus simple.
EDIT : j'ajoute qu'il est plus simple d'empêcher de DIV/0 à la source en modifiant les formules dans les cases A,B,C selon ce principe :
=SI(Dénominateur<>0;Formule;"")
Ainsi la fonction MOYENNE(A1:C1) fonctionnera
A+
Cordialement,
Je propose une solution en utilisant une formule matricielle :
{=SOMME(SI(ESTERREUR(A1:C1);0;A1:C1))/SOMME(SI(ESTERREUR(A1:C1);0;1))}
Il faut taper la formule normalement puis valider en faisant <Ctrl><Maj><Entrée> simultanément. Ainsi les accolades apparaissent.
Dans cet exemple on calcule la moyenne des trois cellules A1,B1,C1 en excluant celles qui sont en erreur. Si une cellule est en erreur, la moyenne est calculée sur les 2 autres.
Voila je n'ai pas trouvé plus simple.
EDIT : j'ajoute qu'il est plus simple d'empêcher de DIV/0 à la source en modifiant les formules dans les cases A,B,C selon ce principe :
=SI(Dénominateur<>0;Formule;"")
Ainsi la fonction MOYENNE(A1:C1) fonctionnera
A+
Cordialement,
Modifié le 28 avril 2018 à 10:49
Beaucoup de réponses trouvées ... mais la tienne est la bonne en ce qui me concerne :)
26 mai 2021 à 13:56