[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 17: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!
Pièces jointes
Générateur d'archétypes.ods
(78.26 Kio) Téléchargé 67 fois
Dernière modification par EJM le 31 oct. 2020 20: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 15: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 : 492
Inscription : 18 juin 2017 07: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
(79.21 Kio) Téléchargé 66 fois
:wink:
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 17: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
Verrouillé