Trouver valeur selon 1 critère qui est dans 2 colonnes de tableaux différentes
Résolu
rorocr
Messages postés
81
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je viens vers vous pour m'aider à trouver une formule qui me permettrait de renvoyer la k ème petite valeur de mon choix selon un critère texte dans une colonne adjacente.
La difficulté réside dans le fait que la recherche de la plus petite valeur (ici, des dates) et que le critère texte se trouvent dans 2 tableaux différents.
Je joint un exemple pour faciliter la compréhension de mon problème.
https://cjoint.com/c/JFiuVzyw0b6
Merci d'avance à tous ceux qui se pencheront sur mon cas.
Cordialement
Je viens vers vous pour m'aider à trouver une formule qui me permettrait de renvoyer la k ème petite valeur de mon choix selon un critère texte dans une colonne adjacente.
La difficulté réside dans le fait que la recherche de la plus petite valeur (ici, des dates) et que le critère texte se trouvent dans 2 tableaux différents.
Je joint un exemple pour faciliter la compréhension de mon problème.
https://cjoint.com/c/JFiuVzyw0b6
Merci d'avance à tous ceux qui se pencheront sur mon cas.
Cordialement
A voir également:
- Trouver valeur selon 1 critère qui est dans 2 colonnes de tableaux différentes
- Faire 2 colonnes sur word - Guide
- Trouver adresse mac - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
6 réponses
Bonsoir.
J'espère pour toi que je me trompe ...
mais à mon avis c'est impossible d'appliquer la fonction PETITE.VALEUR à plusieurs plages à la fois.
En effet la syntaxe de la fonction est =PETITE.VALEUR(matrice;k) où matrice est un tableau de 2 colonnes !
C'est également impossible de ne considérer qu'un seul nom de la matrice !
Je le répète : j'espère sincèrement me tromper.
J'espère pour toi que je me trompe ...
mais à mon avis c'est impossible d'appliquer la fonction PETITE.VALEUR à plusieurs plages à la fois.
En effet la syntaxe de la fonction est =PETITE.VALEUR(matrice;k) où matrice est un tableau de 2 colonnes !
C'est également impossible de ne considérer qu'un seul nom de la matrice !
Je le répète : j'espère sincèrement me tromper.
Bonjour
une proposition avec une édition intermédiaire pour ressortir les dates correspondantes au nom sélectionné
Cette option n'est pas d'accord avec votre tableau exemple, car vous faites références au nom dans l'un ou l'autre des colonnes de chaque tableau qui contiennent Léon.
Or, ça Excel aura du mal à le faire, à moins de compliquer un peu plus (possible si c'est nécessaire en augmentant le nombre de colonne du tableau Edit)
la proposition utilise seulement les noms en colonne C et H!
le tableau Edit eut bien sur être placé sur une feuille masquée
.. et bien sur reste à adapter à vos données définitive, pour être sûrs qu'elle fonctionne
revenez si soucis
https://mon-partage.fr/f/NiWbYKi7/
crdlmnt
une proposition avec une édition intermédiaire pour ressortir les dates correspondantes au nom sélectionné
Cette option n'est pas d'accord avec votre tableau exemple, car vous faites références au nom dans l'un ou l'autre des colonnes de chaque tableau qui contiennent Léon.
Or, ça Excel aura du mal à le faire, à moins de compliquer un peu plus (possible si c'est nécessaire en augmentant le nombre de colonne du tableau Edit)
la proposition utilise seulement les noms en colonne C et H!
le tableau Edit eut bien sur être placé sur une feuille masquée
.. et bien sur reste à adapter à vos données définitive, pour être sûrs qu'elle fonctionne
revenez si soucis
https://mon-partage.fr/f/NiWbYKi7/
crdlmnt
Bonjour à vous tous et merci,
Vaucluse, tu as trouvé une solution avec une une étape intermédiaire (ce qui ne me dérange pas en soi) malheureusement, je dois utiliser les colonnes A et F car comme tu peux le voir, les noms peuvent se trouver dans 2 colonnes de chaque tableau ( ce pourquoi j'avais concatener dans chaque tableau )
D'autre part, je n'y connais vraiment rien en VBA mais penses-tu qu'il soit possible de créer une fonction pour parvenir à mes fins?
Tout en sachant que si il y a une solution avec des étapes intermédiaires, ca me va aussi.
Merci encore pour votre aide,
Cordialement
Vaucluse, tu as trouvé une solution avec une une étape intermédiaire (ce qui ne me dérange pas en soi) malheureusement, je dois utiliser les colonnes A et F car comme tu peux le voir, les noms peuvent se trouver dans 2 colonnes de chaque tableau ( ce pourquoi j'avais concatener dans chaque tableau )
D'autre part, je n'y connais vraiment rien en VBA mais penses-tu qu'il soit possible de créer une fonction pour parvenir à mes fins?
Tout en sachant que si il y a une solution avec des étapes intermédiaires, ca me va aussi.
Merci encore pour votre aide,
Cordialement
La question est: faut il utiliser A et F avec seulement un prénom: en K ou faut il utiliser les colonnes C D H I?
dans ce second cas, il suffit de passer le tableau Edit à 4 colonnes pour aller chercher le nom dans chacune et ressortir les dates
Quant à VBA, ce n'est pas dans mon domaine
En attendant une réponse, fichier à 4 zones:
https://mon-partage.fr/f/xWNsPBAx/
crdlmnt
dans ce second cas, il suffit de passer le tableau Edit à 4 colonnes pour aller chercher le nom dans chacune et ressortir les dates
Quant à VBA, ce n'est pas dans mon domaine
En attendant une réponse, fichier à 4 zones:
https://mon-partage.fr/f/xWNsPBAx/
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci encore Vaucluse, ça peu être effectivement une solution en recherchant dans les colonnes C D H et I mais je vais surement avoir besoin de regrouper par ordre croissant les dates pour plusieurs voir tous les noms possibles dans les colonnes C D H I.
ce qui engendrerait beaucoup de tableau edit intermédiaire.
Pour avoir une solution en VBA il faut que je poste une autre question ou il me suffit de d'attendre ici?
Cordialement
ce qui engendrerait beaucoup de tableau edit intermédiaire.
Pour avoir une solution en VBA il faut que je poste une autre question ou il me suffit de d'attendre ici?
Cordialement
RE
tant que vous aurez que 4 colonnes à traiter, vous pouvez mettre ce que vous voulez dedans, c'est juste une question de dimensions de tableau
Pour la solution en VBA essayez de reposer la question en précisant que vous souhaitez la réponse en VBA, car par formule, c'est un peu trop lourd.
Conservez ce fil ouvert aussi, ça peut marcher
et voyez la petite enveloppe rouge tout en haut à droite de la page CCM
crdlmnt
tant que vous aurez que 4 colonnes à traiter, vous pouvez mettre ce que vous voulez dedans, c'est juste une question de dimensions de tableau
Pour la solution en VBA essayez de reposer la question en précisant que vous souhaitez la réponse en VBA, car par formule, c'est un peu trop lourd.
Conservez ce fil ouvert aussi, ça peut marcher
et voyez la petite enveloppe rouge tout en haut à droite de la page CCM
crdlmnt