Comment obtenir des données dans des colonnes différentes

CONSEIL

XLDnaute Nouveau
Re bonsoir,

Je pense que ma question est trop compliqué à résoudre en peu de temps. Je vais essayer de l'alléger, Si on considère que l'on prends la fonction rechercheV afin de récupérer pour un numéro de commande, les valeurs (date facture et n° de facture) et que l'on fait apparaître le premier résultat dans la colonne J (date) et la colonne K (N° de facture), puis on fait apparaître dans une seconde colonne L (la date de la facture n° 2) et dans la colonne M (le n° de la facture n° 2) en fonction des éléments figurant dans la feuille FACTURATION (reprise de l'exemple donné dans le fichier jont).

Merci d'avance

Pascal
 

Pièces jointes

  • Test sur plusieurs données dans un même cellule allégé.zip
    24.6 KB · Affichages: 22
  • Test sur plusieurs données dans un même cellule allégé.zip
    24.6 KB · Affichages: 22
  • Test sur plusieurs données dans un même cellule allégé.zip
    24.6 KB · Affichages: 21

wilfried_42

XLDnaute Barbatruc
Re : Comment obtenir des données dans des colonnes différentes

bonjour conseil

voici un debut de solution, par formule, si j'ai compris ce que tu demandes
 

Pièces jointes

  • Test sur plusieurs données dans un même cellule allégé.zip
    25.2 KB · Affichages: 43
  • Test sur plusieurs données dans un même cellule allégé.zip
    25.2 KB · Affichages: 43
  • Test sur plusieurs données dans un même cellule allégé.zip
    25.2 KB · Affichages: 41

CONSEIL

XLDnaute Nouveau
Re : Comment obtenir des données dans des colonnes différentes

Bonsoir Wilfried 42,

Je vous fais dix millions de remerciement, car c'est la formule exact qui me manquait, j'étais pas trop mal parti. Je vous remercie le plus sincèrement du monde.

Bonne nuit à vous et au forum.

A plus

Pascal
 

CONSEIL

XLDnaute Nouveau
Re : Comment obtenir des données dans des colonnes différentes

Re bonsoir Wilfried 42,

Une petite question subsidière, pourquoi, si je copie la formule dans mon document et que je l'applique à toute la colonne, elle ne fonctionne plus.
Dois-je modifier les termes $A10 ? A quoi correspond cdefact ?

Merci d'avance

Cordialement,

Pascal
 
Dernière édition:

wilfried_42

XLDnaute Barbatruc
Re : Comment obtenir des données dans des colonnes différentes

re:

verifie, dans la formule je fais reference à des nom de plage : factures et cdefact

essaye deja en les recreant et en esperant que ton fichier a le meme structure que celui que tu nous as fourni

@ te lire
 
Dernière édition:

wilfried_42

XLDnaute Barbatruc
Re : Comment obtenir des données dans des colonnes différentes

re:


deja, tu vas regarder les formules des noms de plage que j'ai envoyé dans le fichier

Menu : Insertion/Nom/Definir

une fenetre apparait, les deux noms sont cdefact et factures en cliquant dessus, en bas apparait la formule

c'est une formule DECALER permetant de definir des noms de plage evolutive

tu notes les formules; ce sont toutes les deux les memes sauf que factures se termine par ;3) au lieu de ;0)

ensuite tu retournes dans ton fichier,

menu : Insertion/Noms/definir
tu tapes le nom et la formule; ok
encore une fois pour le 2eme nom
 

CONSEIL

XLDnaute Nouveau
Re : Comment obtenir des données dans des colonnes différentes

Re-bonsoir Wilfrield 42,

Merci beaucoup beaucoup beaucoup pour ton aide, je souhaitais avoir une dernière précision, lorsque l'on ajoute des cellules qui contiennent des formules comme celles que l'on a utilisé tel que "SI(ESTERREUR(EQUIV($A10;cdefact;0))=VRAI;"";SI(DECALER(FACTURATION!$A$1;1+EQUIV($A10;cdefact;0);0)=$A10;DECALER(FACTURATION!$A$1;1+EQUIV($A10;cdefact;0);1);""))", il me fait apparaître le #VALEUR! sous prétexte que les cellule ne font ressortir aucun résultat. Comment puis-je faire ?

Merci d'avance

Pascal
 

wilfried_42

XLDnaute Barbatruc
Re : Comment obtenir des données dans des colonnes différentes

re:

dans cette formule, il y a pas mal de tests

SI(ESTERREUR(EQUIV($A10;cdefact;0))=VRAI;0;SI(DE CALER(FACTURATION!$A$1;1+EQUIV($A10;cdefact;0);0)= $A10;DECALER(FACTURATION!$A$1;1+EQUIV($A10;cdefact ;0);1);0))"

la value 0 au lieu de "" reglera le probleme des #valeur

Menu Outils/Options --> Onglets affichage : cocher ne pas afficher les valeurs nules
 

Discussions similaires

Réponses
13
Affichages
355

Statistiques des forums

Discussions
312 366
Messages
2 087 638
Membres
103 627
dernier inscrit
nabil