Besoin aide condition excel

Theophile76 Messages postés 2115 Statut Membre -  
Theophile76 Messages postés 2115 Statut Membre -
Bonsoir,
j'ai créé un tableau excel et je souhaiterais y inclure une case qui se rempli automatiquement grâce à une formule condition (IF) mais je suis un peut perdu.
Voici ce que je voudrais faire.

j'ai 5 case en ligne. Dans les 4 première case, 1 choix à chaque possible fois : 0, 1 ou 2.
Sachant que
1 et 2 = oui
0 = non
Je voudrais que quand il y a au moins 3 oui ça affiche "OK" dans la 4eme case sinon "Pas Ok".

Quelqu'un pourrait m'aider svp ?
Merci.


A voir également:

10 réponses

Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

en plus simple si tes 4 cases sont A1,B1,C1 et D1
en E1 tu mets ceci comme formule =SI(NB.SI(A1:D1;0)>1;"Pas Ok";"Ok")

Bonne journée
1
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Oui facile avec les mise en forme conditionnelle

exemple ta valeur est en A2
tu sélectionne la cellule A2 et tu fais menu format/mise en forme conditionnelle
condition 1 tu mets
la valeur de la cellule est comprise entre 0 et 2 et tu choisis le format de remplissage en jaune
tu fais ajouter>> pour ajouter une condition
condition 2 tu mets
la valeur de la cellule est comprise entre 2 et 5 et tu choisis le format de remplissage en rouge
1
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

pour compter le nombre de 1
=COUNTIF(E3:H3;1)

tout simplement
en français
=NB.SI(E3:H3;1)
1
Nahux
 
Dans ta case qui affiche OK / pas Ok :

Dans des cases cachées pour chaque réponces :

IF(CASE>0;1;0)

Pour chaque case ou il y a soit 1 soit 2 soit 0 puis faire la somme de ces cases la (les if)

SUM(CASE:CASE)

Et finalement voir si le résultat = 4

IF(CASE=4;"OK";"Pas OK")

Et voila le travail !
0

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

Posez votre question
Theophile76 Messages postés 2115 Statut Membre 372
 
Merci bcps ça fonctionne nickel,
tu pourrais m'expliquer ce que ce code signifie si c'est pas trop compliqué pour toit ?
0
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,
=SI(NB.SI(A1:D1;0)>1;"Pas Ok";"Ok")
NB.SI(A1:D1;0) compte le nombre de 0 dans la plage A1:D1
donc la formule dit si le nombre de 0 est plus grand que 1 tu affiche Pas Ok sinon tu affiches Ok
0
Theophile76 Messages postés 2115 Statut Membre 372
 
ha oué tu a pris le problème dans ce sens, très bonne idée, merci bcps ^^
0
Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Fait plaisirs :)
0
Theophile76 Messages postés 2115 Statut Membre 372
 
j'ai une autre question dans le même genre mais je ne sais pas trop si c'est possible, c'est que si une case à telle valeur, alors elle prend telle couleur automatiquement.
Exemple entre 0et2 elle se met jaune et entre 2et5 elle se met rouge.
Je pense pas que ça soit possible car il faudrais marquer une valeur + une formule dans une case mais on sait jamais ...
On s'ennuie pas avec l'informatique :)
0
Theophile76 Messages postés 2115 Statut Membre 372
 
Okay merci bcps.
Bon j'ai encore un petit problème semblable à mon problème de départ :
Voilà j'ai toujours 4 cases en ligne qui peuvent prendre les valeur 0, 1 ou 2 et je voudrais créer une 5ème cases au bout qui compte le nombre de "1" et écrive ce nombre dans cette case.

Exemple : [1][0][1][2][2] (pour ceux qu'on pas compris c'est censé représenter des cases Excel XD )

J'ai essayé mais c'est plutôt assez désastreux ... :
=IF(COUNTIF(E3:H3;1)=0;"0");
IF(COUNTIF(E3:H3;1)=1;"1");
IF(COUNTIF(E3:H3;1)=2;"2")
Tout ça sur la même ligne



On s'ennuie pas avec l'informatique :)
0
Theophile76 Messages postés 2115 Statut Membre 372
 
Ha nickel tu me le donne en anglais ça m'arrange bien car je fais mon tableau sur google doc et c'est en anglais :)
Encore merci
0
Theophile76 Messages postés 2115 Statut Membre 372
 
Je relance ce sujet car j'aurais souhaiter la même chose que mon problème de base, seulement, lorsque une une ou plusieurs case ne contient rien, ça affiche "En attente".
merci.
0