Enlever les zéros dans les cellules vides avec formule

Résolu
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -  
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de créer un tableau pour calculer des moyennes coefficientées pour une épreuve en 3 parties.
La première note est coefficient 2
La seconde note est coefficient 1
La troisième coefficient 2

Ce tableau doit être verrouillé pour être utilisé par différents utilisateurs et doit prévoir assez de lignes pour chaque jury.

Donc dans mon tableau, j'ai :
- 1 colonne avec les noms des candidats,
- 3 colonnes avec les notes,
- 3 colonnes avec les mêmes notes coefficientées
- 1 colonne avec la moyenne
- 1 colonne avec la moyenne coefficientée

Le problème c'est que le nombre de candidats est variable.
Donc je prévois plus de lignes que nécessaire.

Or le résultat de la formule inscrit zéro dans les cellules avec les formules quand il n'y a pas de note... ce qui rend impossible le calcul automatique de la moyenne totale. Et qui ne me permet pas de faire une mise en forme conditionnelle avec la note la plus basse puisque ce sont tous les zéros des lignes vides qui sont pris en compte...

Comment puis-je éviter ces 0 ?

Merci beaucoup si vous avez une solution.

A voir également:

6 réponses

The_boss_68 Messages postés 952 Date d'inscription   Statut Membre Dernière intervention   182
 
Bonsoir

regarde si cet exemple peu t'aider,

https://www.cjoint.com/c/GCluBHDz1Lj

Slts
2
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

J'ai essayé mais toutes mes cellules vides restent avec une trame de couleur et donc il ne repère pas mes valeurs les moins élevées. Il prend les zéros comme résultat.

Merci beaucoup pour ton soutien
0
DjiDji59430 Messages postés 4242 Date d'inscription   Statut Membre Dernière intervention   698
 
Bonjour,

utilise moyenne.si(plage;"<>0";plage)

Crdmt
2
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ton aide. C'est génial !
Ma moyenne se calcule automatiquement sans problème maintenant.
Par contre, les cellules reste avec le zéro, donc je ne peux pas faire une mise en forme conditionnelle pour les moyennes les plus basses.
Bonne soirée
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
Bonsoir,

plusieurs possibilités
suivant ta version Excel Fichier/Options/Options avancées/décocher Afficher un zéro dans les cellules qui ont une valeur nulle

autre possibilité, créer un format personnalisé, sélectionner la plage à traiter/clic droit/Format de cellule/Personnalisée et créerv ce format
Standard;; ou encore 0;;

ou encore sélectionner la plage à traiter et créer une mise en forme conditionnelle en colorisant la valeur 0 de la couleur du fond de cellule

ou créer une conditionnelle dans ta formule
A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
2
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci pour ta réponse. J'ai office 2016 pour mac et je n'ai pas trouvé "décocher un zéro dans les cellules qui ont une valeur nulle.

Pour tes autres suggestions, je n'ai pas réussi. Je ne sais pas créer une conditionnelle dans ma formule.

Et pour changer la couleur, le problème c'est que j'ai colorié une ligne sur 2 pour éviter les erreurs.

Bonne soirée

Encore merci
0
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Ça y est j'ai trouvé ! Ce n'était pas dans fichier / Opitons / Options avancées

Mais dans le menu Excel / Préférences Excel / Affichage
Et j'ai décocher "valeurs nulles"

C'est super

Merci à tous pour votre aide

Bonne fin de week-end
0
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
En fait, il reste un problème. Pour la mise en forme conditionnelle, il laisse la trame de fond de la cellule la plus basse à toutes les lignes vides. Donc il tient compte du zéro.
Dommage !
Encore merci pour toutes les aides
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 269
 
Bonjour,

=si(ta_cellule_des_fois_vide="";"";ta_formule)

Ensuite moyenne() et somme() ne tiennent pas compte des cellules "" (vides)
eric
En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
2
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci pour ta réponse. Je dois être vraiment nulle, mais je n'ai pas réussi...

Bonne soirée

Et merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 269
 
Ex : https://mon-partage.fr/f/P8AzhhuX/
eric
0

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

Posez votre question
The_boss_68 Messages postés 952 Date d'inscription   Statut Membre Dernière intervention   182
 
Re

Alors un essai de cette façon, voir exemple

https://www.cjoint.com/c/GClu3iI8d5j
0
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup. Je viens juste de voir ta réponse...

Bonne semaine
0
DjiDji59430 Messages postés 4242 Date d'inscription   Statut Membre Dernière intervention   698
 
Bonjour,

Supposons ta plage a2:a100
comme condition dans ta mfc, tu mets

=$a2=min(si($a$2:$a$100<>0;$a$2:$a$100))

Crdmt
0
catalinadu79 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Génial !

Ça a marché ! ! ! Merci beaucoup et désolée de ne pas avoir répondu plus tôt, je n'avais pas vu ta réponse.

Bonne semaine
0