[Résolu] Utiliser le resultat d'une formule comme adresse d'une cellule

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.
Avatar de l’utilisateur
Layni
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 mars 2008 08:47

[Résolu] Utiliser le resultat d'une formule comme adresse d'une cellule

Message par Layni »

Bonjour et bonne année 2025,

Cela fait un bon moment que je navigue sur le forum sans trouver de solution si elle existe.
J'aimerais éviter de devoir faire une macro et ça fait une éternité que je ne me suis pas servi du logiciel de façon avancé.

Voici mon problème,
J'utilise un feuille en référence et je réorganise les donnée sur une autre feuille.
Dans ce cas j'ai 3 colonnes de mot sur la feuille 1 et je dois obtenir 30 colonnes composé de 3 mots de chaque colonnes de la feuille 1.
Exemple ci-joint.

Meme si j'arrive à calculé ou je doit aller chercher mes mots je n'arrive pas à les importer via une formule en utilisant une autre formule pour cibler ma ligne et ma colonne.

Merci de votre réponse.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 11 mars 2025 15:51, modifié 1 fois.
Raison : Balisage
OpenOffice 4.0.1 sous Windows sept
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9853
Inscription : 28 août 2010 08:45

Re: Utiliser le resultat d'une formule comme adresse d'une cellule

Message par micmac »

Bonjour et bonne année à vous aussi,
Layni a écrit : 20 janv. 2025 10:50 Cela fait un bon moment que je navigue sur le forum
Avant de poster une nouvelle question, nous serions intéressés de connaître la suite du sujet que vous avez ouvert le 15 nov. 2014 : [Base] appli de gestion d'artisanat,
en précisant la solution retenue et en ajoutant le balisage [Résolu] Image si c'est le cas.
C'est une question de courtoisie pour les gens qui vous ont répondu et consacré bénévolement de leur temps. Notre forum est plus lisible avec ce balisage comme vous avez pu vous en rendre compte en le parcourant.

Merci de votre collaboration
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1828
Inscription : 15 déc. 2010 08:33

Re: Utiliser le resultat d'une formule comme adresse d'une cellule

Message par yclik »

Bonjour
Une proposition à l'aide de la fonction INDIRECT
Concept EEDD-3.ods
Et n'oubliez pas les recommendation du Modo :twisted:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6069
Inscription : 02 janv. 2009 23:56

Re: Utiliser le resultat d'une formule comme adresse d'une cellule

Message par Jean-Louis Cadeillan »

Bonsoir,
C'est bizarre qu'en cellule C15 de Feuille2, tu utilises la fonction JOINDRE.TEXTE(), alors que ta signature indique que tu utilises OpenOffice et que cette fonction n'existe pas dans cette suite : es-tu réellement sous OpenOffice ou bien utilises-tu LibreOffice ?
Pour répondre à ta question tu peux utiliser en Feuille2 (ici en A2) la formule suivante :

Code : Tout sélectionner

=SI(MOD(LIGNE();4)=1;"";SI(A$1="";"";DECALER($'Feuille 1'.$A$1;MOD(LIGNE()-1;4)+3*(A$1-1);ENT((LIGNE()-1)/4))))
et la propager autant que nécessaire (vers la droite et vers le bas), en utilisant le collage spécial, formules uniquement, pour garder ta mise en forme des cellules. J'ai fait ce travail sur une Feuille3 (jusqu'à O12) dans le fichier joint pour que tu puisses comparer avec ta Feuille2. Cette formule fonctionne aussi bien sous LibO que sur AOO.
Elle est basée sur la fonction DECALER(), voir l'aide (touche F1) pour la syntaxe de cette fonction.
C'est la même formule pour toutes les cellules, y compris celles où rien n'est affiché, les deux premiers SI() effaçant automatiquement les valeurs pour les cellules qui séparent les blocs de valeurs.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4277
Inscription : 06 oct. 2008 08:03

Re: Utiliser le resultat d'une formule comme adresse d'une cellule

Message par Oukcha »

Bonjour,
Dernière visite le : 24 janv. 2025 22:17
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.

Merci de baliser par vous-même la prochaine fois.

Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.

En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image