Problème affichage moyenne sans cellule vide

Bonjour au forum,

J'ai besoin de calculer une moyenne sans tenir compte des cellules vides. Jusque là tout va bien.

Mon problème est que lorsque rien n'est rentré dans les cellules de saisie, la cellule contenant la formule inscrit : "#DIV/0!". Normal...

J'ai besoin que la cellule ne contienne pas "#DIV/0!".

Elle doit rester vide car elle est liée à une autre cellule (P1) qui doit faire apparaître "validée" ou "Non validée", et non pas "#DIV/0!"...

Je vous joins une partie du fichier.

Quelqu'un a-t-il une idée ?

Lo

1crepcrep3.xlsx (25.31 Ko)

Bonjour,

Il faut utiliser la formule ESTERREUR. Remplace la formule de calcul par celle-ci dessous :

=SI(ESTERREUR(MOYENNE(B4:E4;G4:J4;L4:O4;Q4:T4));"";MOYENNE(B4:E4;G4:J4;L4:O4;Q4:T4))

Ensuite étirer vers le bas pour adapter aux autres cellules.

Amicalement.

Merci Dan : c'est exactement ce qu'il me fallait !!

Autre question :

Je voudrais que la cellule en P1 indique "validée" en fonction de deux conditions (sinon elle indique "non validée"):

  • Que toutes les moyennes obtenues soient >= 3
  • Que les cellules de saisie en Q4:T7 soient remplies

Amicalement,

Lo

2suivi-epi.xlsm (234.83 Ko)

Bonjour

=SI(ET(U4>=3;U5>=3;U6>=3;U7>=3;NBVAL(Q4:T7)=16);"VALIDÉE";"NON VALIDÉE")

Pour la moyenne, on peux également écrire :

=SI(ESTERREUR(MOYENNE(B4:T4));"";MOYENNE(B4:T4))

ou

=SI(NBVAL(B4:T4)=0;"";MOYENNE(B4:T4))

Amicalement

Nad

Bonjour Nad

=SI(ET(U4>=3;U5>=3;U6>=3;U7>=3;NBVAL(Q4:T7)=16);"VALIDÉE";"NON VALIDÉE")

A quoi correspond "16" ?

Amicalement

Lo

Re

Au nombre de cellules dans la plage Q4:T7

Nad

Re,

Nad a écrit :

Au nombre de cellules dans la plage Q4:T7

Je me doutais que c'était une question idiote...

J'ai essayé la formule mais le texte ne change pas en P1 quand les conditions sont réunies.

Je joins le fichier avec les modifs.

Amicalement,

Lo

lolocerise a écrit :

- Que les cellules de saisie en Q4:T7 soient remplies

Les conditions ne sont pas réunis car tu n'as rempli que Q4:Q7

Nad

Re,

Nad a écrit :
lolocerise a écrit :

- Que les cellules de saisie en Q4:T7 soient remplies

Les conditions ne sont pas réunis car tu n'as rempli que Q4:Q7

j'avais au préalable essayé en remplissant l'ensemble des cellules et rien ne change...

Amicalement,

Lo

Le second problème, c'est que tu as le format de cellule arrondi.

En réalité, la réponse n'est pas 3 mais 2.69 (en mettant des 3 en Q4:T7)

Est-ce qu'il faut considérer cet arrondi ou pas ?

Nad

Nad a écrit :

Le second problème, c'est que tu as le format de cellule arrondi.

En réalité, la réponse n'est pas 3 mais 2.69

Est-ce qu'il faut considérer cet arrondi ou pas ?

Nad

Oui, c'est une obligation, j'avais oublié de le préciser.

Amicalement,

Lo

Ton fichier en retour

La formule en P1 est Matricielle : elle est donc à valider avec CTRL+MAJ+ENTREE

J'ai défusionné P1:T1 et appliqué un alignement sur plusieurs colonnes à la place

Nad

2suivi-epi.xlsm (229.17 Ko)

IMMENSE MERCI NAD !!!! Pour les solutions et la rapidité !!!

Amicalement,

Lo

Re Nad,

Je reviens avec une demande de précision :

Lorsque les cellules de saisie sont vides sur une ligne, la colonne "moyenne" indique à nouveau "#DIV/0!".

J'ai remarqué que tu avais modifié la formule. Les cellules vides posent donc problème à nouveau.

J'ai essayé de mettre à la place la formule avec ESTERREUR mais ma cellule P1 ne répond plus aux attentes.

Amicalement,

Lo

Bonjour,

Une petite correction à la formule proposée par Nad :

en U4 :

=SI(NB(B4:T4)=0;"";MOYENNE(B4:T4))

NB ne prend en compte que les valeurs numériques

alors que NBVAL prend tout en compte et dans ton cas, le résultat des tests en colonnes A, F, K et P

@+

Edit : Pour P1 :

=SI(NBVAL(Q4:T7)=16;SI(ARRONDI(U4:U7;0)>=3;"VALIDÉE";"NON VALIDÉE");"")

Toujours matricielle

@+

Bonjour Thibo,

Le problème qui se pose c'est lorsque les cellules n'ont pas encore été saisies dans une ligne.

Je joins à nouveau un fichier pour illustrer.

Amicalement,

Lo

Re

Nouveau fichier :

Amicalement

Nad

Une fois de plus Nad :

Je ne peux qu'être admirative !!

Amicalement,

Lo

Re

Teste tous les cas. Heureusement que Thibo était là pour me corriger.

Nad

Re,

Nad a écrit :

Teste tous les cas.

Apparemment tout semble répondre correctement.

Nad a écrit :

Heureusement que Thibo était là pour me corriger.

Heureusement que LE Forum était là !

Merci donc à tous !

Amicalement,

Lo

Rechercher des sujets similaires à "probleme affichage moyenne vide"