recherchev sur plusieurs lignes

erikess

XLDnaute Junior
Bonjour,

J'ai un tableau de commande qui doit se remplir de plusieurs lignes en fonction du n° de client que j'indique dans une cellule (au dessus de ce tableau).
Le tableau va chercher les infos sur un autre fichier.
C'est en qq sorte une "recherchev" mais sur plusieurs lignes.
Par ex. si il y a 10 lignes de commandes pour le client 728, si je tape "728" dans la zone appropriée, les 10 lignes de commandes doivent apparaitre dans le tableau (et sur plusieurs colonnes).

Merci pour votre aide et bonne journée !
 

Tibo

XLDnaute Barbatruc
Re : recherchev sur plusieurs lignes

Bonjour,

Ce que tu demandes est possible (par formule matricielle, ou formule classique avec insertion d'une colonne intermédiaire).

Mais pour pouvoir t'aider efficacement, il faudrait que tu nous joignes un extrait de ton fichier.

A te (re)lire avec ce bout de fichier

@+

Edit : Bing ! Ouille ! :D Salut Pierre :p

@+
 

erikess

XLDnaute Junior
Re : recherchev sur plusieurs lignes

voilà l'exemple !
1er onglet : lescellules à récupérer
2ème onglet, d'après le n° de client à insérer dans la cellule au dessus du tableau, les références s'affichent en dessous...
Bon courage et merci !
 

Pièces jointes

  • Exemple.xlsx
    13 KB · Affichages: 234
  • Exemple.xlsx
    13 KB · Affichages: 250
  • Exemple.xlsx
    13 KB · Affichages: 252

Tibo

XLDnaute Barbatruc
Re : recherchev sur plusieurs lignes

re,

Un essai avec une formule matricielle en A20 :

Code:
=SI(LIGNES($1:1)>NB.SI(COMMANDES!$A$2:$A$500;$C$12);"";INDEX(COMMANDES!$A$1:
$H$500;PETITE.VALEUR(SI((COMMANDES!$A$2:$A$500=$C$12);(COMMANDES!$A$2:$A$500=
$C$12)*LIGNE(COMMANDES!$A$2:$A$500));LIGNES($1:1));COLONNE()))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Formule à recopier vers le bas et vers la droite

@+
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : recherchev sur plusieurs lignes

Bonjour,

Voir PJ

En A20:
=SI(LIGNES($1:1)<=NB.SI(INDEX(BD;;1);$C$12);
INDEX(INDEX(BD;;COLONNES($A:A));PETITE.VALEUR(SI(INDEX(BD;;1)=$C$12;LIGNE(INDIRECT("1:"&LIGNES(BD))));LIGNES($1:1)));"")
Valider avec maj+ctrl+entrée

BD =COMMANDES!$A$2:$H$1000


JB
 

Pièces jointes

  • Copie de exemple(1).zip
    9.3 KB · Affichages: 210
  • Copie de exemple(1).zip
    9.3 KB · Affichages: 199
  • Copie de exemple(1).zip
    9.3 KB · Affichages: 193
Dernière édition:

bcharef

XLDnaute Accro
Re : recherchev sur plusieurs lignes

Bonjour erikess, pierrejean, Tibo & BOISGONTIER,
Bonjour à toutes et à tous.

Si, j'ai bien compris.

Un essai sans formule matricielles, avec cellule et plages nommées dynamiques.

Amicalement.

BCharef
 

Pièces jointes

  • BchExemple.zip
    11.3 KB · Affichages: 118

bcharef

XLDnaute Accro
Re : recherchev sur plusieurs lignes

Re bonjour erikess, pierrejean, Tibo & BOISGONTIER,
Re bonjour à toutes et à tous.

Correction portée, suite à l'omission du calcul de la Taxe sur la Valeur Ajoutée & de Toutes Taxes Comprises.

Amicalement.

BCharef
 

Pièces jointes

  • BchExempleV(2).zip
    12 KB · Affichages: 109

Discussions similaires

Statistiques des forums

Discussions
312 347
Messages
2 087 501
Membres
103 563
dernier inscrit
samyezzehar