Bonjour,
Un petit problème qui me parait simple, mais dont je n'arrive pas à me dépêtrer (et je promets, j'ai cherché, longuement...)
Soit un fichier contenant un nombre variable de feuilles dont les noms peuvent évoluer au fil du temps.
Chaque feuille contient des données analogues situées aux mêmes positions
Je cherche à récupérer sur une feuille récapitulative des données disséminées sur un ensemble de feuilles, mais toujours à la même position.
Par contre, le nombre de feuilles ainsi que le nom de chaque feuille peut évoluer au fil du temps. Il m'est donc difficile d'utiliser le nom de chaque feuille. Je joins un fichier pour visualiser
À la base, je pensais qu'il existait peut-être une fonction donnant la valeur d'une cellule selon ses coordonnées et le numéro de la feuille, du style :
VALEUR_CELLULE(numéro_feuille;numéro_ligne;numéro_colonne)
mais je n'ai pas trouvé.
J'ai ensuite exploré plusieurs pistes, en particulier en utilisant des plages du type
Feuille1.A1:Feuille3.A1
On peut ainsi facilement consolider un nombre variable de feuilles en les encadrant par deux feuilles vide (debut et fin),
=SOMME($debut.A1:$fin.A1)
MAIS, je ne veux pas faire de somme, juste relever chaque valeur, et là, je n'y arrive pas
La fonction INDEX paraissait intéressante, mais elle ne semble pas fonctionner avec une plage de ce type. Ainsi :
INDEX($debut.A1:$fin.A1;0;1) me renvoit une erreur 502
La fonction RANG fonctionne et me retourne le rang selon la valeur cherchée, mais en fait je veux l'inverse : retourner la valeur selon le rang donné...
Bref, je dois me compliquer la tâche, et je me doute bien qu'une macro ou une fonction personnalisée serait envisageable, mais je me demandais si un outil intégré existait.
Merci de votre aide
[Résolu] feuille récap sans utiliser les noms des feuilles
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.
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.
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 09 févr. 2012 17:48
[Résolu] feuille récap sans utiliser les noms des feuilles
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par gwynned le 13 avr. 2019 18:22, modifié 1 fois.
LibreOffice 6.2.2.2, ArchLinux x86_64
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: feuille récapitulative sans utiliser nom des autres feui
Bonjour,
Par exemple :
te donnera le contenu de A1 de la feuille dont le nom est 5
A+
La fonction ADRESSE() sait le faire sous réserve que le nom des feuilles soit un numéro d'ordre.gwynned a écrit :À la base, je pensais qu'il existait peut-être une fonction donnant la valeur d'une cellule selon ses coordonnées et le numéro de la feuille
Par exemple :
Code : Tout sélectionner
=INDIRECT(ADRESSE(1;1;;;5)
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 09 févr. 2012 17:48
Re: feuille récapitulative sans utiliser nom des autres feui
Bonjour, et merci de ta réponse, mais justement, les feuilles ont des noms qui ne sont pas des numéros d'ordre...OOotremer971 a écrit : La fonction ADRESSE() sait le faire sous réserve que le nom des feuilles soit un numéro d'ordre.
LibreOffice 6.2.2.2, ArchLinux x86_64
-
- Membre enthOOusiaste
- Messages : 497
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: feuille récapitulative sans utiliser nom des autres feui
Bonjour gwynned,
Voyez si le fichier joint peut vous aider, il utilise la fonction personnalisée NOMFEUILLE()
Voyez si le fichier joint peut vous aider, il utilise la fonction personnalisée NOMFEUILLE()
Code : Tout sélectionner
=INDIRECT(ADRESSE(1;1;4;1;NOMFEUILLE(COLONNE()+2));1)
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
OS : Windows 11.0
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 09 févr. 2012 17:48
Re: feuille récapitulative sans utiliser nom des autres feui
Salutations nijhub,
J'étais effectivement en train de tester avec la fonction NOMFEUILLE, qui permet de résoudre le problème.
Merci, je passe en résolu
J'étais effectivement en train de tester avec la fonction NOMFEUILLE, qui permet de résoudre le problème.
Merci, je passe en résolu
LibreOffice 6.2.2.2, ArchLinux x86_64