[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.

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

Messagepar EJM » 29 Oct 2020 22:02

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é 24 fois
Dernière édition par EJM le 31 Oct 2020 20:06, édité 1 fois.
Open office 4.1.7 sous Windows 10
EJM
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 67
Inscrit le : 21 Mars 2020 17:56

Re: Retranscrire une case adjacente à ce que trouve recherch

Messagepar OOotremer971 » 30 Oct 2020 00:53

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
Ubuntu 18.04.4 LTS
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
 
Message(s) : 2503
Inscrit le : 16 Avr 2010 14:31

Re: Retranscrire une case adjacente à ce que trouve recherch

Messagepar njhub » 30 Oct 2020 07:51

Bonjour EJM, le forum,

Essayez avec la formule suivante en D3 de la feuille "Main"
Code : Tout sélectionner   AgrandirRéduire
=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é 23 fois

:wink:
LibreOffice 7.1.1.2/ (x64) FR-YT 05/03/21
OS : Windows 10.0
njhub
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 320
Inscrit le : 18 Juin 2017 06:43
Localisation : 976

Re: Retranscrire une case adjacente à ce que trouve recherch

Messagepar EJM » 31 Oct 2020 20:05

Ca marche très bien! Merci!
Open office 4.1.7 sous Windows 10
EJM
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 67
Inscrit le : 21 Mars 2020 17:56


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)