Excel : probleme afichage avec condition

Fermé
moi_nico Messages postés 7 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 13 janvier 2011 - 12 janv. 2011 à 22:51
moi_nico Messages postés 7 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 13 janvier 2011 - 13 janv. 2011 à 15:13
Bonjour,

je n'arrive pas à résoudre un petit problème que je me suis fait...

j'ai fait un fichier excel avec mes notes de cours. J'ai calculé ma moyenne, mais j'aimerai savoir comment on fait pour que la moyenne ne s'affiche QUE lorsque toutes les notes sont entrées dans le fichier excel et PAS avant ???

Si quelqu'un peut m'aider ca serait gentil !

Merci d'avance !

Nicolas
A voir également:

6 réponses

doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
Modifié par doublem93 le 13/01/2011 à 14:47
Donc soit tu sais faire une fonction SI OU du style =SI(OU(D4="";D5="";.....;D13="");"";SOMME(D4*E4;D5*E5;D6*E6;D7*E7;D8*E8;D9*E9;D10*E10;D11*E11;D12*E12;D13*E13)/SOMME(E4;E5;E6;E7;E8;E9;E10;E11;E12;E13))

Tant que sur toutes les colonnes tu n'auras pas inscrit qq chose tu verras pas apparaitre ta moyenne


Soit tu ajoutes une colonne où tu mets un signe quand tu as toutes tes notes et cette celle sera la référence de la condition SI (Imaginons que cette cellule est la cellule D14 ou tu mets un X ou un autre signe quand tu as toutes tes notes)
=SI(D14="";"";SOMME(D4*E4;D5*E5;D6*E6;D7*E7;D8*E8;D9*E9;D10*E10;D11*E11;D12*E12;D13*E13)/SOMME(E4;E5;E6;E7;E8;E9;E10;E11;E12;E13))
1
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
Modifié par doublem93 le 13/01/2011 à 00:21
Bonsoir,

Tu connais le nombre de note que tu dois avoir? Si oui utilise une fonction SI ET...

Dans ce cas tu peux contourner le pb avec une fonction SI avec une référence sur une colonne qui va indiquer quand faire la moyenne (solution manuelle), cela pourrais donner cela =SI(XX1="";"";{ta formule de moyenne})
0
moi_nico Messages postés 7 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 13 janvier 2011
Modifié par moi_nico le 13/01/2011 à 14:12
Je ne suis pas sûr d'avoir bien compris.

Donc j'ai mes notes qui sont finies, je sais combien j'en aurai au total, mettons 10 notes !

Maintenant, j'ai ma moyenne qui est formulée comme suit :
=SOMME(D4*E4;D5*E5;D6*E6;D7*E7;D8*E8;D9*E9;D10*E10;D11*E11;D12*E12;D13*E13)/SOMME(E4;E5;E6;E7;E8;E9;E10;E11;E12;E13)

je pondère chaque note à un coefficient si jamais et je divise par la somme des coefficient pour faire ma moyenne.

Mais ce que je veux, c'est que la moyenne ne s'affiche QUE lorsque mes 10 notes sont entrées, et pas lorsqu'encore une des notes n'est pas entrée !
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
13 janv. 2011 à 14:10
Tu peux écrire la formule suivante (si la colonne D représente tes notes) dans la cellule où est calculée ta moyenne :

=SI(D13="";"";SOMME(D4*E4;D5*E5;D6*E6;D7*E7;D8*E8;D9*E9;D10*E10;D11*E11;D12*E12;D13*E13)/SOMME(E4;E5;E6;E7;E8;E9;E10;E11;E12;E13))


Donc là Excel n'affichera un résultat dans la cellule calcul de ta moyenne que si D13 est différent de rien.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
moi_nico Messages postés 7 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 13 janvier 2011
13 janv. 2011 à 14:19
effectivement ca marche avec ta formule, cependant, la moyenne ne s'affiche pas tant que D13 n'est pas inséré ! Mais comment faire pour que tant que TOUTES les notes ne sont pas affiché, la moyenne ne s affiche pas ? Car je recevrai peut etre pas la note D13 en dernier. C'est peut etre la note qui est en D9 ou D8 que je recois en dernier.

Donc comment faire pour que la moyenne ne s affiche QUE lorsque toutes les notes sont entrées et pas avant ???

Pas facile hein ? ;)
0
moi_nico Messages postés 7 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 13 janvier 2011
13 janv. 2011 à 15:13
J'ai utilisé la méthode où je mets un "1" si qqch est inscrit dans ma case et "0" sinon. Et j'ai fait une condition dans ma moyenne que si la somme des mes cases (1/0) n'est pas égal au maximum, donc ca s'affiche pas !

Merci en tout cas !
0