[Résolu] Retranscrire une case adjacente à ce que ....

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
EJM
Membre OOrganisé
Membre OOrganisé
Messages : 67
Inscription : 21 mars 2020 16:56

[Résolu] Retranscrire une case adjacente à ce que ....

Message par EJM »

Bonjour, je cherche à retrouver une série de 5 cases grace à la fonction recherchev. J'arrive sans soucis à retrouver la première case grâce à la fonction classique. Par contre comment accéder aux 4 cases en dessous? Le but c'est de chercher une suite de 5 cases de la colonne H de la page 'Historiques' pour la retranscrire dans la colonne D de la page 'main'. Vous auriez une suggestion pour y arriver? Merci!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par EJM le 31 oct. 2020 19:06, modifié 1 fois.
Open office 4.1.7 sous Windows 10
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Retranscrire une case adjacente à ce que trouve recherch

Message par OOotremer971 »

Bonjour,

RECHERCHEV() recherche dans la première colonne d'une matrice un critère et retourne le contenu des colonnes adjacentes à droite uniquement, et uniquement pour la ligne où le critère est trouvé.

Dans ton fichier, lorsque RECHERCHEV() a retourné la valeur recherchée, tu peux l'utiliser comme critère de recherche pour la fonction RECHERCHEH(). Mais bon à mon avis t'es parti pour te faire une belle usine à gaz et les bonnes prises de tête qui vont avec.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Retranscrire une case adjacente à ce que trouve recherch

Message par njhub »

Bonjour EJM, le forum,

Essayez avec la formule suivante en D3 de la feuille "Main"

Code : Tout sélectionner

=INDIRECT("Historiques.H"&EQUIV(D$2;$Historiques.$C:$C;0)+LIGNE()-3;1)
à étendre jusqu'à la ligne 7
EJM_Générateur d'archétypes.ods
:wink:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
EJM
Membre OOrganisé
Membre OOrganisé
Messages : 67
Inscription : 21 mars 2020 16:56

Re: Retranscrire une case adjacente à ce que trouve recherch

Message par EJM »

Ca marche très bien! Merci!
Open office 4.1.7 sous Windows 10