Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

tester trois cellules, seulement si elles sont remplies

  • Initiateur de la discussion Initiateur de la discussion Ethinil
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Ethinil

Guest
Bonjour à tous!
Je viens à nouveau avec un probleme de VLOOKUP ^^
Ci-joint un fichier exemple.
Dans les colonnes B C D, on a les valeurs qu'on teste,
dans la colonne A, c'est la ou on regarde si ces valeurs existe avec le vlookup.
Et dans la colonne E baaah la formule ^^'
J'ai fais des ptis tests mais c'est pas encore ca...

Le gros probleme c'est qu'il faut tester les 3 cellules, et comparer avec les valeurs uniquement dans le cas ou il y'a qque chose dans la cellule.
Les cellules vides ne doivent pas etres prises en compte en gros :/
Et j'ai l'impression que ce sont des ifs imbriqués je m'en sors pas tellement :s
🙁

ps: je sais pas si ca change qque chose, mais la cellule 2 ne sera remplie que si la cellule 1 est remplie, et la cellule 3 ne sera remplie que si la 2 est remplie.
(c'est un détail je crois mais je le signale au cas ou :s )
 

Pièces jointes

Re : tester trois cellules, seulement si elles sont remplies

Bonjour le Forum,
Bonjour Ethinil,

pas sur d'avoir tout compris mais un essai quand même.

Jocelyn

Si j'ai bien saisi tupeux remplacer la premiere formule par en E2 par

=SI(OU(B2="";C2="";D2="");"non";SI(ET(NB.SI($A$1:$A$8;B2)>0;NB.SI($A$1:$A$8;C2)>0;NB.SI($A$1:$A$8;D2)>0);"oui";"non"))

Edit Bonjour Eric nous n'avons pas compris la même chose

et l'étirée vers le bas
 

Pièces jointes

Dernière édition:
Re : tester trois cellules, seulement si elles sont remplies

Bonjour

je ne comprends pas trop ce que tu veux faire

regarde:

=SI(NB.SI($A$1:$A$8;B2)+NB.SI($A$1:$A$8;C2)+NB.SI($A$1:$A$8;D2)>0;"oui";"non")
 
Re : tester trois cellules, seulement si elles sont remplies

je vais essayer d'etre un rien plus clair
(bonjour Jocelyn! et bonjour Eric S)

bon on va le faire avec une seule cellule dans un premier temps:
Si la cellule est remplie, alors faire un vlookup.
(par exemple B2)
Ca je pense que je pourrais y arriver.

Mais il faut le faire pour 3 cellules en fait.

Donc il faut verifier qu'il y'a qque chose dans les 3 cellules, et faire un vlookup a chaque fois qu'il y'a qque chose, sinon il faut pas le faire.

et heuu cerise sur le gateau... c'est seulement si tous les vlookup donne un "oui" que c'est un "oui" au final 😀

T_T c'est la folie :'(

alors exemples de valeurs dans les colonnes B C D:
1 = oui
42 = non
1 2 = oui
1 20 = non
1 2 4 = oui
1 20 3 = non




ps:
(mis a part ca, j'ai pas trop envie de poser trop de questions sur le forum et j'aimerais progresser un petit peu, peut etre y'a t il des bons sites à consulter?)
(j'ai vu qu'il y'avait une partie tutoriaux, mais heuum ... :s)
 
Re : tester trois cellules, seulement si elles sont remplies

re,
Bonjour Eric,

Ethinil as tu regardé le fichier que j'ai posté et répond 'il a ta demande si oui sert toi plutot de la formule avec les nb.si

si non dans la colonne F indique les résultat que tu attends.

Jocelyn
 
Re : tester trois cellules, seulement si elles sont remplies

re

les cellules vides n eparaissent pas être un pb puisque tu n'as pas de cellule vide en A (pas de trous dans la liste)

si ce sont des chiffres pourquoi pas:

=SI(NB.SI($A$1:$A$8;B2)+NB.SI($A$1:$A$8;C2)+NB.SI( $A$1:$A$8;D2=3;"oui";"non")

si tu veux éliminer les cellules vides

= si(ou(B2="";C2="";D2="");"non";SI(NB.SI($A$1:$A$8;B2)+NB.SI($A$1:$A$8;C2)+NB.SI( $A$1:$A$8;D2=3;"oui";"non"))

pour les sites, il y a aussi cathy astuces, excelabo...
 
Re : tester trois cellules, seulement si elles sont remplies

eric S j'arrive pas à mettre ta formule, apparemment NB.SI en anglais c'est pas NB.IF ...

j'ai essayé mais bon :s

Sinon Jocelyn je te renvoie ton fichier .xls (je l'avais pas vu ^^")
avec les résultats attendus...

Mais heuum eric S le probleme des cellules vides c'est pas dans la colonne A, c'est dans les colonnes B C D...
Si on teste les 3 cellules, et qu'une des cellules est vide, il va d'office pas trouver ca dans la liste de la colonne A, et donc j'aurais d'offie un "non"...
Donc il faudrait arriver à exclure les cellules vides (ou ne tester que les cellules remplies, au choix 😀)

ps: merci pour les autres sites 😉
 

Pièces jointes

Re : tester trois cellules, seulement si elles sont remplies

re



1/ il devait manquer une ")" après D2, extension liste à la colonne A et test préalable cellules vides

= si(ou(B2="";C2="";D2="");"non";SI(NB.SI($A:$A; B2)+NB.SI($A:$A;C2)+NB.SI( $A:$A;D2)=3;"oui";"non"))

2/ en anglais COUNTIF pour NB.SI
 
Re : tester trois cellules, seulement si elles sont remplies

Eric S, heuu avec ta formule, ca fait "oui" QUE quand toutes les cellules sont remplies et bonnes.
c'etait pas vraiment ca que je voulais :s désolé si je me suis mal exprimé :/


Et la gagnaaaaante essssssst:
Jocelyn! 😀

IF(B2<>"" : je venais de trouver comment exclure une cellule T_T zut

en tout cas heuu je sais pas comment te remercier parce que là je te dois quand meme une fiere chandelle...


(si t'as une question en Flash, ou en HTML je me ferais un plaisir d'y répondre en mp vu que c'est pas ca sur le forum ^^)

Merci à toi aussi Eric S pour t'etre penché sur mon probleme 😉



EDIT:::

NE crions jamais victoire trop tot!

Dans le cas ou les 3 cellules sont vides, ta formule me donne "oui" Jocelyn :s
 
Dernière modification par un modérateur:
Re : tester trois cellules, seulement si elles sont remplies

re,

A partir de E2 et a étirer vers le bas :

=SI(NBVAL(B2😀2)=0;"non";SI(NB.SI($A$1:$A$8;B2)+NB.SI($A$1:$A$8;C2)+NB.SI( $A$1:$A$8;D2)>=NBVAL(B2😀2);"oui";"non"))

Jocelyn

rho les smyley sont a remplacer par : et D
 
Re : tester trois cellules, seulement si elles sont remplies

Jocelyn à dit:
=SI(NBVAL(B2😀2)=0;"non";SI(NB.SI($A$1:$A$8;B2)+NB.SI($A$1:$A$8;C2)+NB.SI( $A$1:$A$8;D2)>=NBVAL(B2😀2);"oui";"non"))

heuu mais ouin :'(
NBVAL en anglais? :s

EDIT: ok c'est COUNTA

Bah heuu c'est nickel tout marche, t'es la meilleure 😉
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…