Enlever les zéros dans les cellules vides avec formule

Résolu/Fermé
catalinadu79 Messages postés 49 Date d'inscription mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023 - 11 mars 2017 à 19:20
catalinadu79 Messages postés 49 Date d'inscription mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023 - 27 mars 2017 à 16:46
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 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
11 mars 2017 à 21:33
Bonsoir

regarde si cet exemple peu t'aider,

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

Slts
2
catalinadu79 Messages postés 49 Date d'inscription mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 21:41
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
11 mars 2017 à 19:33
Bonjour,

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

Crdmt
2
catalinadu79 Messages postés 49 Date d'inscription mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 19:55
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 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 11/03/2017 à 19:35
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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 20:03
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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 21:21
Ç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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 21:25
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 11/03/2017 à 20:14
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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
11 mars 2017 à 20:18
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
12 mars 2017 à 00:46
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 925 Date d'inscription dimanche 15 novembre 2015 Statut Membre Dernière intervention 23 avril 2024 174
11 mars 2017 à 21:56
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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
27 mars 2017 à 16:46
Merci beaucoup. Je viens juste de voir ta réponse...

Bonne semaine
0
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
12 mars 2017 à 00:06
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 mardi 22 mars 2016 Statut Membre Dernière intervention 4 juin 2023
27 mars 2017 à 16:45
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