Condition excel
Résolu
paladin83
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
paladin83 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
paladin83 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
furtif a donné cette formule le 28fevr08 pour alexandre
SI(NB.SI(M$2:M$19;J2)=0;"";INDEX(L$2:L$19;EQUIV(J2;M$2:M$19;0)))
elle marche bien et je l'en remercie
mais peut on aller plus loin?
en effet mes données son dans un autre onglet nommé codes
j'aimerai quelque chose comme cela
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;(codes!(c$2:c$19);0)))
enfin je sais pas si c clair lol
si la valeur correspond a une donnée de la colonne C de l'onglet codes alors donner la valeur de la colonne A de l'onglet codes a la cellule en cours
sinon je recopie dans chaque onglet les données de codes et c pas pratique
merci a toutes les ames charitables
et bonne journée a tous
furtif a donné cette formule le 28fevr08 pour alexandre
SI(NB.SI(M$2:M$19;J2)=0;"";INDEX(L$2:L$19;EQUIV(J2;M$2:M$19;0)))
elle marche bien et je l'en remercie
mais peut on aller plus loin?
en effet mes données son dans un autre onglet nommé codes
j'aimerai quelque chose comme cela
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;(codes!(c$2:c$19);0)))
enfin je sais pas si c clair lol
si la valeur correspond a une donnée de la colonne C de l'onglet codes alors donner la valeur de la colonne A de l'onglet codes a la cellule en cours
sinon je recopie dans chaque onglet les données de codes et c pas pratique
merci a toutes les ames charitables
et bonne journée a tous
A voir également:
- Condition excel
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
j'ai pas testé ta formule et je n'en ai pas le temps mais tu a des erreurs dans l'adressage..
Tu ne doit pas donner le nom de l'onglet mais le nom de la feuille (ce qui n'est pas le même)
Pour voir !
Entre dans l'IDE VB (Alt+F11), sur la gauche tu à l'explorateur de projet avec les modules de tes feuilles et il y a 2 noms en regard de chaque feuille Exemple: Codes:Feuil1 - peut être Feuil2 etc..- c'est ce 2ém nom que tu doit employé.
Exemple Feuil1!c$1:c$25 pour adressage sur une autre feuille.
Avantage, tu peu changer le nom de l'onglet, déplacer la feuille insérere etc ce nom est définitif.
A+
j'ai pas testé ta formule et je n'en ai pas le temps mais tu a des erreurs dans l'adressage..
codes!c$1:c$25;c4
Tu ne doit pas donner le nom de l'onglet mais le nom de la feuille (ce qui n'est pas le même)
Pour voir !
Entre dans l'IDE VB (Alt+F11), sur la gauche tu à l'explorateur de projet avec les modules de tes feuilles et il y a 2 noms en regard de chaque feuille Exemple: Codes:Feuil1 - peut être Feuil2 etc..- c'est ce 2ém nom que tu doit employé.
Exemple Feuil1!c$1:c$25 pour adressage sur une autre feuille.
Avantage, tu peu changer le nom de l'onglet, déplacer la feuille insérere etc ce nom est définitif.
A+
Bonjour
tu as simplement une faute de frappe dans les parenthèses
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;(codes!(c$2:c$19);0)))
devient
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;codes!(c$2:c$19);0)))
le nom de ton onglet "codes" est bien sûr ce qu'il faut indiquer dans ta formule...
Michel
tu as simplement une faute de frappe dans les parenthèses
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;(codes!(c$2:c$19);0)))
devient
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!(a$1:a$25);EQUIV(c4;codes!(c$2:c$19);0)))
le nom de ton onglet "codes" est bien sûr ce qu'il faut indiquer dans ta formule...
Michel
merci a vous deux
ma feuill s'apelle bien codes
en copiant michel y avait erreur
la formule finale qui semble marcher!!!je v controler
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!a$1:a$25;EQUIV(c4;codes!c$1:c$25;0)))
effectivement j'avais semble t il trop de parentheses lol
je verifie tout ca et je validerai resolu ensuite
bonne journée
ma feuill s'apelle bien codes
en copiant michel y avait erreur
la formule finale qui semble marcher!!!je v controler
SI(NB.SI(codes!c$1:c$25;c4)=0;"";INDEX(codes!a$1:a$25;EQUIV(c4;codes!c$1:c$25;0)))
effectivement j'avais semble t il trop de parentheses lol
je verifie tout ca et je validerai resolu ensuite
bonne journée