Fonction à plusieurs conditions et plusieurs résultats

Bonjour à toutes et à tous,
J’ai besoin d’aide. :exploding_head:
Pour mon travail, je voudrais automatiser le résultat d’une colonne. Je vais essayer de m’expliquer le plus clairement possible.
En colonne C je peux avoir plusieurs nombre différents (9 nombre à deux chiffres différents au total maximum, correspondant à des départements).
En C2, j’ai 77. En C3 95, etc…
Je souhaiterais qu’en cellule B2 et B3, s’affiche un texte particulier selon les nombres présents dans la colonne d’a coté.

En résumé, je voudrais dire dans ma cellule B que si en cellule C il y a 77 ou 93 ou 94, le texte CRE doit s’afficher, et que s’il y a 78 ou 91 ou 92 ou 95 le texte VER doit s’afficher, et que s’il y a le nombre 75 alors c’est PAR qui doit s’afficher.

Voila, j’espère que quelqu’un comprendra ce que j’ai voulu dire.

J’ai tenté SI(OU(NB.SI ou encore SI(ESTNUM(CHERCHE, je m’approche mais je n’arrive pas à trouver quelque chose qui fasse la totalité de ce que je recherche.

Si quelqu’un peut m’aider à résoudre ce problème, je suis plus que preneur. :grin:
Damien.

Bonsoir,

Une proposition.
Cordialement.
Damien.LSC.xlsx (11,3 Ko)

1 « J'aime »

Wouah !! Merci Zebulon pour la réponse ultra rapide !
Je vais checker ca.
J’aurais surement des questions pour bien comprendre ta formule. :wink:

Bonjour,
C’est vrai qu’avec une fonction de recherche c’est beaucoup mieux.
Si non voici le cas des conditionnelles :

=SIERREUR(SI.CONDITIONS(OU(C2=77;C2=93;C2=94);"CRE";OU(C2=78; C2=91; C2=95);"VER";C2=75; "PAR");"")

Cordialement
Will-Fread

Bonjour,
Ou aussi par rechercheV avec le tableau de Zebulon

=SIERREUR(RECHERCHEV(C2;t_Dept;2;FAUX);"")
1 « J'aime »

Bonsoir à tous,

Je n’ai malheureusement pas encore pu tester toutes vos solutions.
Pour le moment, j’ai pu tester que celle de Jacquinot_WILL-FREAD elle elle ne fonctionne pas. Rien n’apparait dans la case.

J’espère vous faire un retour au plus vite pour vous dire ce qu’il en est.

En tout cas, encore merci à tous pour vos propositions.

Bonne soirée.

Damien

Bonjour,
Vous avez quelle version d’Excel ?
Will-Fread

Bonjour à tous,

@ Jacquinot WILL-FREAD : Version Excel 2013

Je n’arrive pas à appliquer la formule avec le tableau de Zebulon. Peut etre un peu trop complexe pour moi. :pensive:

Bonjour,
La fonction SI.CONDITIONS n’existe pas dans 2013

Re,
Voici une fonction qui passe très bien sur votre version.

=SI(OU(C2=77;C2=93;C2=94);"CRE";SI(OU(C2=78;C2=91;C2=95);"VER";SI(C2=75;"PAR";"")))

Damien.LSC.xlsx (15,0 Ko)
Bien cordialement

1 « J'aime »

Bonjour,
Vu qu’il n’a pas précisé sa version dès l’début… je lui ai donné la fonction la plus facile à utiliser s’il préfère les fonctions conditionnelles.
Mes salutations.

Parfait ca fonctionne nickel !
Un grand merci ! Je suis plus à l’aise avec ce genre de formule, effectivement.

Question subsidiaire : Si dans ma cellule, j’ai un code postal complet 77225 par exemple, cela ne fonctionne plus. Comment y remedier ?

Re,
Cela doit faire quoi s’il trouve un code postal complet ?
Will

La même chose. Si il y a 77125 en C2, en B2 il doit afficher CRE. Si 92150, il doit afficher VER, etc…
J’ai essayé en mettant des «  » autour des nombres, mais ca ne fonctionne pas.

En incluant un gauche avec 2 digit peut etre ?

Essayez de l’intégrer comme la formule que je viens de corriger !

Ca marche, mais si j’inclus tous les codes postaux possibles, la formule sera trop longue je pense.

Il faut donc faire un petit tableau et utiliser une fonction de recherche comme la solution précisée par @Mimimathy

Un fichier d’exemple nous aidera mieux à l’clôturer pour de bon.

Bien cordialement

Aie…aie…aie… Je craignais d’être obligé d’en arriver là.
Voici mon fichier.
Test.Excel.CP.xlsx (13,5 Ko)

Re, si toutes les données étaient présentent depuis le début !!!
Test.Excel.CP.xlsx (15,2 Ko)

Merci beaucoup !

Comme ca se complique, je voudrais des précisions.
Je comprends la 1ere partie de la formule : la fonction RECHERCHEV(GAUCHE(B2;2) va chercher la cellule que l’on veut en prenant les 2 premiers caractère de la cellule, mais après ?

  • que veut dire *1 ;
  • que veut dire Feuil2!$A$2:$B$9;2;FAUX);«  ») ?