Problème excel avancé
excello
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 71852 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71852 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Formule assez complexe.
Colonne C = # de bon commencant par différente lettre et finnissant par des chiffres.
Bon commencant par F- , A000 , CM , M-.
Je veux faire un recherchev a partir de chacun dans la meme formule pour me donner un résultat.
Je suis capable de le faire en trois formule.
Mais j'aimerais bien le faire en une. Je sais que cela est possible mais je suis bouchebé devant mon écran en ce moment. Si quelqu'un a une idée! manifestez vous SVP :P
=SI(STXT(C16&D16;CHERCHE("A000";C16;1);4)=STXT(C16&D16;CHERCHE("A000";C16&D16;1);4);RECHERCHEV(STXT(C16&D16;CHERCHE("A000";C16&D16;1);10);'Recherche Dépôt'!A:C;2;FAUX);SI(STXT(C16&D16;CHERCHE("CM";C16;1);2)=STXT(C16&D16;CHERCHE("CM";C16&D16;1);2);RECHERCHEV(STXT(C16&D16;CHERCHE("CM";C16&D16;1);6);'Recherche Dépôt'!A:C;2;FAUX);SI(STXT(C16&D16;CHERCHE("F-";C16;1);2)=STXT(C16&D16;CHERCHE("F-";C16&D16;1);2);RECHERCHEV(STXT(C16&D16;CHERCHE("F-";C16&D16;1);8);'Recherche Dépôt'!A:C;2;FAUX);RECHERCHEV(STXT(C16&D16;CHERCHE("M-";C16&D16;1);11);'Recherche Dépôt'!A:C;2;FAUX))))
Formule assez complexe.
Colonne C = # de bon commencant par différente lettre et finnissant par des chiffres.
Bon commencant par F- , A000 , CM , M-.
Je veux faire un recherchev a partir de chacun dans la meme formule pour me donner un résultat.
Je suis capable de le faire en trois formule.
Mais j'aimerais bien le faire en une. Je sais que cela est possible mais je suis bouchebé devant mon écran en ce moment. Si quelqu'un a une idée! manifestez vous SVP :P
=SI(STXT(C16&D16;CHERCHE("A000";C16;1);4)=STXT(C16&D16;CHERCHE("A000";C16&D16;1);4);RECHERCHEV(STXT(C16&D16;CHERCHE("A000";C16&D16;1);10);'Recherche Dépôt'!A:C;2;FAUX);SI(STXT(C16&D16;CHERCHE("CM";C16;1);2)=STXT(C16&D16;CHERCHE("CM";C16&D16;1);2);RECHERCHEV(STXT(C16&D16;CHERCHE("CM";C16&D16;1);6);'Recherche Dépôt'!A:C;2;FAUX);SI(STXT(C16&D16;CHERCHE("F-";C16;1);2)=STXT(C16&D16;CHERCHE("F-";C16&D16;1);2);RECHERCHEV(STXT(C16&D16;CHERCHE("F-";C16&D16;1);8);'Recherche Dépôt'!A:C;2;FAUX);RECHERCHEV(STXT(C16&D16;CHERCHE("M-";C16&D16;1);11);'Recherche Dépôt'!A:C;2;FAUX))))
A voir également:
- Problème excel avancé
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
1 réponse
J'ai pas tout compris :
Tu annonces 3 formules et tu n'en mets qu'une ! Tout au moins c'est ainsi que j'ai interprété tes propos un peu contradictoires "Je veux faire un recherchev a partir de chacun dans la meme formule pour me donner un résultat. Je suis capable de le faire en trois formule. Mais j'aimerais bien le faire en une"
► tu gagnerais en clarté si tu donnais le nom "plage" à 'Recherche Dépôt'!A:C et si tu utilisais une colonne disponible, Z par exemple, pour mettre la formule =C16&D16, ce qui donnerait
=SI(STXT(Z16;CHERCHE("A000";C16;1);4)=STXT(Z16;CHERCHE("A000";Z16;1);4);RECHERCHEV(STXT(Z16;CHERCHE("A000";Z16;1);10);plage;2;FAUX);SI(STXT(Z16;CHERCHE("CM";C16;1);2)=STXT(Z16;CHERCHE("CM";Z16;1);2);RECHERCHEV(STXT(Z16;CHERCHE("CM";Z16;1);6);plage;2;FAUX);SI(STXT(Z16;CHERCHE("F-";C16;1);2)=STXT(Z16;CHERCHE("F-";Z16;1);2);RECHERCHEV(STXT(Z16;CHERCHE("F-";Z16;1);8);plage;2;FAUX);RECHERCHEV(STXT(Z16;CHERCHE("M-";Z16;1);11);plage;2;FAUX))))
L'idéal serait que tu nous envoies un extrait de ton fichier !
Tu annonces 3 formules et tu n'en mets qu'une ! Tout au moins c'est ainsi que j'ai interprété tes propos un peu contradictoires "Je veux faire un recherchev a partir de chacun dans la meme formule pour me donner un résultat. Je suis capable de le faire en trois formule. Mais j'aimerais bien le faire en une"
► tu gagnerais en clarté si tu donnais le nom "plage" à 'Recherche Dépôt'!A:C et si tu utilisais une colonne disponible, Z par exemple, pour mettre la formule =C16&D16, ce qui donnerait
=SI(STXT(Z16;CHERCHE("A000";C16;1);4)=STXT(Z16;CHERCHE("A000";Z16;1);4);RECHERCHEV(STXT(Z16;CHERCHE("A000";Z16;1);10);plage;2;FAUX);SI(STXT(Z16;CHERCHE("CM";C16;1);2)=STXT(Z16;CHERCHE("CM";Z16;1);2);RECHERCHEV(STXT(Z16;CHERCHE("CM";Z16;1);6);plage;2;FAUX);SI(STXT(Z16;CHERCHE("F-";C16;1);2)=STXT(Z16;CHERCHE("F-";Z16;1);2);RECHERCHEV(STXT(Z16;CHERCHE("F-";Z16;1);8);plage;2;FAUX);RECHERCHEV(STXT(Z16;CHERCHE("M-";Z16;1);11);plage;2;FAUX))))
L'idéal serait que tu nous envoies un extrait de ton fichier !