Recherche verticale avec doublon
Fermé
Wiins
-
2 janv. 2018 à 13:00
thev Messages postés 1943 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 14 janvier 2025 - 5 janv. 2018 à 17:10
thev Messages postés 1943 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 14 janvier 2025 - 5 janv. 2018 à 17:10
A voir également:
- Recherche verticale avec doublon
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Supprimer doublon excel - Guide
- Barre verticale mac ✓ - Forum MacOS
- Ps5 verticale - Accueil - Guide jeu vidéo
- Trait vertical: shift +Alt+ L ✓ - Forum MacOS
6 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
2 janv. 2018 à 13:46
2 janv. 2018 à 13:46
Bonjour
En nommant la plage de la valeur à retourner valeurs et la plage de la rechercheV ref et avec la référence recherchée entrée en A1
=INDEX(valeurs;MAX(SI(ref=A1;LIGNE(INDIRECT("1:"&LIGNES(ref)));0)))
Formule matricielle à valider par CTRL+MAJ+ENTREE, la formule se met alors autimatiquement entre accolades dans la barre de formule
Cdlmnt
Via
En nommant la plage de la valeur à retourner valeurs et la plage de la rechercheV ref et avec la référence recherchée entrée en A1
=INDEX(valeurs;MAX(SI(ref=A1;LIGNE(INDIRECT("1:"&LIGNES(ref)));0)))
Formule matricielle à valider par CTRL+MAJ+ENTREE, la formule se met alors autimatiquement entre accolades dans la barre de formule
Cdlmnt
Via
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
2 janv. 2018 à 13:55
2 janv. 2018 à 13:55
Bonjour
voyez si ce modèle peut répondre à votre question
(explications dans le modèle)
et si problème, revenez avec quelques infos sur vos données
https://mon-partage.fr/f/qBmwsiO3/
crdlmnt
voyez si ce modèle peut répondre à votre question
(explications dans le modèle)
et si problème, revenez avec quelques infos sur vos données
https://mon-partage.fr/f/qBmwsiO3/
crdlmnt
Un grand merci à tous ceux qui m'ont proposé leur aide... mais j'au mal à adapter vos formules. Après validation, je reçois des messages d'erreur #NOM?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
2 janv. 2018 à 17:35
2 janv. 2018 à 17:35
si vous recevez ce message, c'est qu'un des codes dans la formule contient des caractères (ou en manque) pour qu'Excel puisse la lire.
Soit dans les codes, soit dans les nom de feuilles, un blanc de trop une mauvaise virgule, un nom de feuille mal écrit etc....
si vous ne trouvez pas de solution, coller ici la formule directement copier de votre modèle, on y décèlera peut être un défaut.
crdlmnt
Soit dans les codes, soit dans les nom de feuilles, un blanc de trop une mauvaise virgule, un nom de feuille mal écrit etc....
si vous ne trouvez pas de solution, coller ici la formule directement copier de votre modèle, on y décèlera peut être un défaut.
crdlmnt
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
2 janv. 2018 à 17:38
2 janv. 2018 à 17:38
Pour qu'on puisse t'aider, il faudrait au moins que tu postes ta formule qui pose problème !
thev
Messages postés
1943
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
14 janvier 2025
697
2 janv. 2018 à 18:30
2 janv. 2018 à 18:30
Bonjour,
Essayer la fonction personnalisée que j'ai développée
RECHERCHEVL(argument , plage, indice colonne)
ci-jointe fonction insérée dans un module VBA avec exemple
https://www.cjoint.com/c/HAcrA2VxvoM
Essayer la fonction personnalisée que j'ai développée
RECHERCHEVL(argument , plage, indice colonne)
ci-jointe fonction insérée dans un module VBA avec exemple
https://www.cjoint.com/c/HAcrA2VxvoM
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut la communauté et toutes mes excuses pour le retard de réponse...Petit congé.
Je joins ici un modèle avec la formule de via55 qui m'envoie un message d'erreur comme me l'a conseillé Patrice33740. J'ai également essayé la formule de thev... message d'erreur encore une fois.
https://www.cjoint.com/c/HAfkhlJjZfq
Merci d'avance
Je joins ici un modèle avec la formule de via55 qui m'envoie un message d'erreur comme me l'a conseillé Patrice33740. J'ai également essayé la formule de thev... message d'erreur encore une fois.
https://www.cjoint.com/c/HAfkhlJjZfq
Merci d'avance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
5 janv. 2018 à 11:37
5 janv. 2018 à 11:37
Bonjour
vous avez du placer votre formule en fin de réveillon non? :-))
(elle s'affiche automatiquement entre accolades dans la barre de formule)
je crois que c'est tout,...!!!
une fois les corrections appliquées , la formule devient:
=INDEX(Valeurs;MAX(SI(Référence=A2;LIGNE(INDIRECT("1:"&LIGNES(Référence)));0)))
en matricielle, si si j'insiste, et à priori elle fonctionne
crdlmnt
vous avez du placer votre formule en fin de réveillon non? :-))
- 1° la formule fait référence à A1 alors que ce devrait être A2
- 2° elle évoque un champ nommé Ref qui n'existe pas, (il s'agit probablement de"Référence")
- 3°votre champ nommé "Valeurs" est adressé dans la liste de noms à A:A au lieu de B:B
- 4° cette formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées
(elle s'affiche automatiquement entre accolades dans la barre de formule)
je crois que c'est tout,...!!!
une fois les corrections appliquées , la formule devient:
=INDEX(Valeurs;MAX(SI(Référence=A2;LIGNE(INDIRECT("1:"&LIGNES(Référence)));0)))
en matricielle, si si j'insiste, et à priori elle fonctionne
crdlmnt
thev
Messages postés
1943
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
14 janvier 2025
697
Modifié le 5 janv. 2018 à 17:11
Modifié le 5 janv. 2018 à 17:11
Bonjour,
Avec ma fonction RECHERCHEVL
https://www.cjoint.com/c/HAfqi3H2wnr
Avec ma fonction RECHERCHEVL
https://www.cjoint.com/c/HAfqi3H2wnr
Modifié le 2 janv. 2018 à 14:12
Une autre matricielle pour trouver la dernière occurrence de Valeur dans PlageTest :
=INDEX(PlageDeRecherche;EQUIV(2;1/(PlageTest=Valeur)))
Cdlt
Patrice