• Initiateur de la discussion Initiateur de la discussion VALY
  • 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 !

VALY

XLDnaute Nouveau
Bonjour,
N'étant pas une pro d'excel je cherche une solution à mon problème.
J'ai créé un tableau Base avec les info de mes clients Adresse...etc
Dans un autre classeur j'ai créé un BL avec des formule type :
=RECHERCHEV(K15;'[BASE.xlsx]Feuil1'!$A$2:$J$656;2;FAUX) mais parfois pour certain clients il n'y a pas d'info dans la colonne Adresse3 donc je me retrouver avec une ligne vide comment faire pour dire si la colonne est vide supprimer la ligne.
Merci à tous pour votre réponse.
 
Re : Formule

Merci manu pour ta réponse,
Mais j'ai oublier de préciser que je travaille sous excel 2008 et en plus (MAC) et que dans cette version il n'y a plus de possibilité d'utiliser le VBA.

Voila pourquoi je souhaite faire cela avec des formules. J'ai précisé que je ne suis pas une pro donc ce n'est peut -être pas les bonnes formules.....

Je joins mes fichiers (enfin si j'y arrive).
 

Pièces jointes

Re : Formule

Bonjour,
je ne peux tester vue les liaisons mais tu peux peut-être essayer :
=SI(RECHERCHEV(C16;'C:\DOCUME~1\DA\LOCALS~1\Temp\[BASE1.xlsx]Feuil1'!$A$2:$K$672;9;FAUX)="";RECHERCHEV(C16;'C:\DOCUME~1\DA\LOCALS~1\Temp\[BASE1.xlsx]Feuil1'!$A$2:$K$672;10;FAUX)&" "&RECHERCHEV(C16;'C:\DOCUME~1\DA\LOCALS~1\Temp\[BASE1.xlsx]Feuil1'!$A$2:$K$672;11;FAUX);RECHERCHEV(C16;'C:\DOCUME~1\DA\LOCALS~1\Temp\[BASE1.xlsx]Feuil1'!$A$2:$K$672;9;FAUX))
Si la formule renvoie une ligne vie (""), prendre la formule du dessous renvoyant le code postal et la commune, sinon renvoyer l'adresse 3.
 
Re : Formule

Bonjour David,
Me revoilà, j'ai réussi à adapter ta formule et cela fonctionne donc je suis super contente, mais j'ai voulu l'adapter aux autres lignes en rajoutant des conditions mais je galère.
Je joins un fichier avec des images pour que cela soit un peu plus explicite.

Est-ce possible à partir de ta formule de remonter les informations d'une ligne si la ligne est vide.

Merci beaucoup pour l'aide.
A +
 
Re : Formule

Re;
outre le fait que tu n'as pas joins de document, je ne pourrais les tester vu les liaisons.
Ceci-dit, le procédé est le même que celui proposé dans mon 1er message :
- copie ta formule de la ligne du dessous
- dans la cellule du dessus intègre-la dans la formule en rajoutant une fonction conditionnelle : =si(formule initiale de la cellule="";formule de la ligne d'en dessous;formule initiale de la cellule)
Condition : la formule initiale de cette ligne renvoi vide ("")
condition si vrai :formule de la ligne d'en dessous
condition si faux :formule initiale de la cellule.
Pars de la 1ère cellule du haut et descends ligne par ligne.
A+
 
Re : Formule

Bon je tente de comprendre voila la formule que j'ai noté sur ma ligne adresse 2
=SI(RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;8;FAUX)="";RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;9;FAUX);RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;8;FAUX)&SI(RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;9;FAUX)="";RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;10;FAUX)&" "&RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;11;FAUX);RECHERCHEV(C16;'[BASE.xlsx]Feuil1'!$A$3:$L$62;9;FAUX)))

Sachant que cette ligne prend les information de ma colonne 8. Donc je voulais dire si il n'y a pas d'adresse dans la colonne 8 prendre adresse de la colonne 9 et si 9 est vide alors prendre les info de 10 et 11. Mais voila si ma colonne 9 est vide j'arrive à ce résultat :
Nom client
19 Avenue du Général Mangin
rue fontaine(info colonne8)78008 VERSAILLES CEDEX(info colonne10et11)

78008 VERSAILLES CEDEX

Je pense que je ne sais pas utiliser le SI.
A +
 
- 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

Discussions similaires

Réponses
5
Affichages
322
Réponses
8
Affichages
780
Réponses
7
Affichages
384
Réponses
1
Affichages
217
Retour