Les limites de recherchev

hctad1

XLDnaute Junior
Bonjour,

J'ai une petite question sur recherchev et son fonctionnement:

on définit une 'table' avec une colonne qui nous interesse.
on sait que les valeurs de la colonne en question seront uniques.
-->Tout va bien.

si la clef sort plusieurs fois, on s'expose a des resultats ...inattendus.​

Maintenant je souhaiterais trouver une solution pour afficher la seconde valeur possible pour une meme valeur dans la colonne cherchée.
Comme j'ai peur de ne pas être clair, je joints un petit exemple qui sera peut etre plus parlant.

Si quelqu'un a une idée, il m'économisera certainement des heures de boulot...
Merci d'avance à tous
 

Pièces jointes

  • exemples -recherche v.xls
    23 KB · Affichages: 62

ninbihan

XLDnaute Impliqué
Re : Les limites de recherchev

Bonsoir HCTAD,

Et s'il n'y'a pas de deuxième occurence ?

Une piste à placer en B17
Code:
=INDIRECT("B"&SOMMEPROD(PETITE.VALEUR(LIGNE($A$1:$A$9)*($A$1:$A$9=A17);NB.SI($A$1:$A$9;"<>"&A17)+2)))

Bonne soirée,

Ninbihan
 

hctad1

XLDnaute Junior
Re : Les limites de recherchev

Dieu que j'aime internet et ses fora:)
je ne suis pas certain de comprendre vos formules mais je vais essayer de comprendre. Nénamoins une première question :
si je recopie vers les bas, ça couine... je en suis pas certain d'avoir été completement clair.
La liste destinée a rechercher les valeurs dans la colonnes sera unique : c'est a dire que si valeur recherché1 sort plusieurs fois, j'aurais dans ma liste de recherche deux colonnes de réponses..
pas simple tout ça a expliquer.
merci en tous cas.
 

ninbihan

XLDnaute Impliqué
Re : Les limites de recherchev

Re,

Ben oui, çà couine, car il n'y'a pas deuxième occurence sauf pour la clé 1 & 3
(rassure moi, çà marche bien pour la clé 3 ?). Voir solution dans fichier joint



A tester


Bonne soirée,

Ninbihan
 

Pièces jointes

  • exemples -recherche v.zip
    6.1 KB · Affichages: 24

Monique

Nous a quitté
Repose en paix
Re : Les limites de recherchev

Bonjour,

En insérant une ligne vide au-dessus des données

=INDEX($B$1:$B$14;MIN(SI($A$2:$A$14=$A18;SI(NB.SI($A18:A18;$B$2:$B$14)=0;LIGNE($A$2:$A$14)))))&""
Formule matricielle, à valider par ctrl, maj et entrée
 

Pièces jointes

  • ExtraireHctad.zip
    4 KB · Affichages: 36

hctad1

XLDnaute Junior
Re : Les limites de recherchev

Merci a vous deux.
pour ne rien vous cacher, je faits desmatch entre des exports du soft de compta et ma bdd et là, je n'ai vraiment plus les yeux en face des trous.
Je jetterai un coup d'oeil au 2 fichiers dès demain mais suis une quiche en matrice et autre.

bonne soirée a vous ;-)
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 008
dernier inscrit
Ichaka