Formule complexe pour demain ;)

Bonjour,

s'il vous plaît, j'ai besoins de vos lumières.

pour commencer je vous ai mis un classeur avec des noms mais pas d'inquiétude ce n'est pas privé, c'est la liste des Orthophonistes trouvé sur Amalia

Voilà, j'ai repris un ancien fichier que j'avais mais je n'arrive plus à comprendre ma formule et donc, la faire fonctionner et l'adapter.

dans la colonne E et plus précisément E22 je voudrais qu'il affiche "Adresse3" pour que ma colonne "adresse3" puisse extraire la bonne ligne d'adresse

précision sur cette formule : SI(ESTERR(CHERCHE("<";G11;1));SI(ESTERR(CHERCHE($O$4;GAUCHE(G11;3);1));SI(ESTERR(CHERCHE($O$3;GAUCHE(G11;2);1));SI(ESTERR(CHERCHE("?? ?? ?? ?? ??";G11;1));SI(ET(EXACT(MAJUSCULE(G11);G11);G11<>O11;E10<>$J$2);"Adresse1";SI(EXACT(MAJUSCULE(G11);G11);"Adresse2";""));"Tel");"CP");"Adresse1");"Nom")

ce qui est mis en gras n'est plus d'actualité pour le moment, avant j'avais une liste avec numéro de téléphone que je devais supprimer.

dites moi que vous avez compris ou cloche ma formule parce que moi je suis à bout.

Merci d'avance pour vos réponses.

91liste-74-2016.xlsx (331.83 Ko)

Bonjour,

hum oui c'est très indigeste tout ça, elle fait quoi exactement ta formule ?

j'ai une liste de noms avec adresse sur la gauche en colonne et je dois tout remettre ça en ligne bien séparé.

donc cette formule me permet de donner des noms en face de cette liste pour ensuite pouvoir récupérer celons le nom le bon texte. regarde le classeur que j'ai join

pas de solution ?

merci tout de même

je modifie ma demande, peux être que là c'est plus compréhensible pour vous :

voilà ma formule =SI(ET(E3="Adresse2";E4="Adresse1");G4;"")

je trouve donc bien ce que je veux avec celle ci mais ça ne s'affiche pas comme je le souhaite. je voudrais qu'il mette ce qu'il trouve en G4 sur un emplacement précis en face du nom de la personne.

comment faire svp ?

C'est du bricolage ...

en E22

=SI(ESTERR(CHERCHE("<";G22;1));SI(ESTERR(CHERCHE($O$4;GAUCHE(G22;3);1));SI(ESTERR(CHERCHE($O$3;GAUCHE(G22;2);1));SI(ESTERR(CHERCHE("?? ?? ?? ?? ??";G22;1));SI(ET(EXACT(MAJUSCULE(G22);G22);G22<>O22;E21<>$J$2;E21<>"Adresse2");"Adresse1";SI(ET((EXACT(MAJUSCULE(G22);G22));E21<>"Adresse2");"Adresse2";"Adresse 3"));"Tel");"CP");"Adresse1");"Nom")

Merci pour passer un peu de temps sur mon soucis. non ça ne fonctionne pas quand je remplace la colonne E par ta formule ça mélange le reste.


ça marche pour toi avec le fichier excel que j'avais posté ?

Oui, E22 est corrigé (et propagé dans la colonne E).

Il te reste à mettre ta formule en colonne L

73liste-74-2016.xlsx (230.55 Ko)

holalala génial, sans toi j'aurai laissé tomber. C'est trop compliquer je pense pour essayer de comprendre mais ça marche super bien, j'ai enlevé l'espace sur "adresse 3" entre le nom et le chiffre et tout de suite ma formule en colonne L à fonctionné.

Merci encore

Rechercher des sujets similaires à "formule complexe demain"