rechercher une donnée dans tableau assez complexe

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

M

micky

Guest
bonjour,
alors j'ai un tableau de plusieurs colonnes ou les données se répètent.
seulement j'ai besoin de récupérer des données dans se tableau.
en utilisant recherchev ca coince parce que par exemple, les noms se répètent, et en plus je ne sais pas imbriquer des recherchev...
je vous met le fichier en pièce jointe en espérant votre aide !
merci au forum.
 

Pièces jointes

Re : rechercher une donnée dans tableau assez complexe

Bonjour.

Ce serait peut être plus facile avec un Userform.
Sinon avec un dictionnaire arborescent.
J'ai même un module permettant d'en utiliser dans des formules.
Tout est dans OutIdx, mais certains modules ont pu un peu évoluer.
 
Re : rechercher une donnée dans tableau assez complexe

Bonjour

Voir ci-joint : formules matricielles. Cela rame un peu avec 500 lignes et ne va pas s'améliorer si le tableau s'allonge.

On pourrait améliorer si les données étant classées par Compagnie et année.

Attention à bien écrire les indicateurs de façon identique.

Edit : coucou Dranreb 🙂
 

Pièces jointes

Re : rechercher une donnée dans tableau assez complexe

Bonjour,

Peut être avec des sommesprod, comme ceci :
=SOMMEPROD(((DONNEES!$B$3:$B$503)=BASE!$C$2)*((DONNEES!$J$3:$J$503)=BASE!$B6)*((DONNEES!$I$3:$I$503)=C$5)*(DONNEES!$L$3:$L$503))

Par contre il faut faire très attention sur la façon dont est renseigné :
S/P Taux de chargement Frais d’acquisition/Primes

voir le fichier

Edit: Bjr Dranreb, Chris
 

Pièces jointes

Re : rechercher une donnée dans tableau assez complexe

Bonjour, micky, Dranreb.

A condition que les libellés utilisés soient rigoureusement les mêmes dans Base et Données, en C6 à recopier jusqu'en E8 :
=SOMMEPROD((C$5=DONNEES!$I$3:$I$503)*(BASE!$B6=DONNEES!$J$3:$J$503)*(BASE!$C$2=DONNEES!$B$3:$B$503)*(DONNEES!$L$3:$L$503))
Mettez le tableau Données (A2:L503) sous forme de tableau pour que les formules suivent l'ajout de nouvelles lignes.

Edit : Bonjour, Chris 🙂 Piga 🙂
J'avais le dos tourné, je ne vous avais pas vus arriver 😉
 
Dernière édition:
Re : rechercher une donnée dans tableau assez complexe

svp Victor21, quand vous dites :
"Mettez le tableau Données (A2:L503) sous forme de tableau pour que les formules suivent l'ajout de nouvelles lignes".
quoi faire ?
et si je mettais plutôt 65000 a la place de 503 dans la formule ?
merci
 
Re : rechercher une donnée dans tableau assez complexe

Re, bonsoir, Si...

svp Victor21, quand vous dites :
"Mettez le tableau Données (A2:L503) sous forme de tableau pour que les formules suivent l'ajout de nouvelles lignes".
quoi faire ?
et si je mettais plutôt 65000 a la place de 503 dans la formule ?
merci

Sélectionnez la zone A2:L503, et dans "Accueil, Style, cliquez sur "Mettre sous forme de tableau", puis choisissez les options.
 
Re : rechercher une donnée dans tableau assez complexe

bonsoir,
pour mettre sous forme de tableau, il me demande de désactiver les filtres...
de plus et c'est le plus important lorsque j'adapte la formule a base de donnée, il me met #valeur.
j'ai retourné la formule plusieurs fois et rien soit "valeur" soit "div/0"...
je vais essayer d'utiliser la solution de Si... avec la macro pour voir (je préfère 😱 ).
merci je vous tiens au jus.
 
Re : rechercher une donnée dans tableau assez complexe

bonsoir et Merci !
finalement après une galère interminable j'ai compris le problème:
en faite, il y'a des div/0 dans la base et en plus des cellules étaient vide, d'autres comportaient du texte...solution : remplir le vide par 0 et multiplier les matrices de sommeprod *1.
merci encore a vous !
 
Re : rechercher une donnée dans tableau assez complexe

Merci Victor21 pour votre aide.
pourquoi absolument supprimer les filtres ?
ils sont important...
je viens d'essayer et la formule c'est actualisée.
effectivement si on rajoute par le bas ca pose problème. y'a t'il une solution ?
 
Dernière modification par un modérateur:
Re : rechercher une donnée dans tableau assez complexe

Re,

Il n'est absolument pas indispensable de supprimer les filtres, et vous pouvez les rétablir sans problème.
Pour ajouter des données en bas d'un tableau, sélectionnes la première cellule vide en colonne E (pas de ligne vide dans un tableau !)
Pour insérer une ligne dans le tableau, clic droit dans le tableau, insérer, ligne de tableau au-dessus (les filtres doivent être désactivés).
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
592
Retour