Bonjour,
j'ai crée un fichier calc pour gérer mon budget.
Mon problème actuel.
J'ai deux feuilles; Une "Dépenses" qui prend en compte mes dépenses avec un cellule résultat de dépenses toutes les 25 cellules.
c'est à dire : I16, I41 etc.... jusqu'à I3045
Sur l'autre feuille, "Général", reprend les données résultat dépense de la feuille "Dépenses"
Soit dans mon cas dans la feuille "Général"
I27='Dépenses.I16
I28='Dépenses.I41'
etc...
I146='Dépenses.I3045'
Alors en soit je peux le faire manuellement mais cela représente 120 lignes à modifier
Si j'essaie de copier coller la formule et de la coller vers le bas, voila le résultat pour I28
I28 ='Dépenses.I17
Auriez vous une formule pour faire comprendre que je veux un copier/coller des cellules avec un saut de 25 cellules.
je vous remercie d'avance!!!
[Résolu] Décaler des cellules dans une formule
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.
-
- NOOuvel adepte
- Messages : 12
- Inscription : 01 avr. 2021 08:20
- Localisation : crozon
[Résolu] Décaler des cellules dans une formule
Dernière modification par micmac le 01 avr. 2021 09:11, modifié 1 fois.
Open Office 4.1.10 sous Windows 10
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: Decaller des cellules dans une formule
Bonjour,
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier. Evitez "essai" et autres "test" dont nos tiroirs débordent...
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier. Evitez "essai" et autres "test" dont nos tiroirs débordent...
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- NOOuvel adepte
- Messages : 12
- Inscription : 01 avr. 2021 08:20
- Localisation : crozon
Re: Décaler des cellules dans une formule
Ci joint le Fichiers qui montre mon travail!!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 4.1.10 sous Windows 10
-
- HédOOniste
- Messages : 1665
- Inscription : 15 déc. 2010 08:33
Re: Décaler des cellules dans une formule
bonjour
en I27 feuille général
à recopier vers le bas
en I27 feuille général
Code : Tout sélectionner
=SI($B$27=1;INDIRECT("Dépenses.$I"&LIGNE()-11);"")
OpenOffice 4.1.14 sous Windows 10
-
- GourOOu
- Messages : 9628
- Inscription : 18 sept. 2006 09:40
- Localisation : France
-
- NOOuvel adepte
- Messages : 12
- Inscription : 01 avr. 2021 08:20
- Localisation : crozon
Re: Décaler des cellules dans une formule
Merci yclik et Jeff.
La deuxième formule à savoir celle de jeff à l'air de fonctionner.
Néanmoins pourriez vous me l'expliquer?
Merci d'avance
La deuxième formule à savoir celle de jeff à l'air de fonctionner.
Néanmoins pourriez vous me l'expliquer?
Merci d'avance
Open Office 4.1.10 sous Windows 10
-
- GourOOu
- Messages : 9628
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Décaler des cellules dans une formule
La fonction LIGNE va me retourner, lors de la recopie, la suite 1 2 3... que je multiplie par 25. je vais donc obtenir 25, 50, 75...
J’enlève 9 pour le décalage de ligne, j’obtiens 16, 41, 66...
J’ajoute le texte "Dépenses.I", j’obtiens Dépenses.I16, Dépenses.I41, Dépenses.I66...
Je passe ce texte dans une fonction INDIRECT, qui a le bon goût de signifier qu’il ne s’agit plus d'un texte ordinaire, mais d’une référence de cellule (voir l’aide F1)
Tu peux aussi décortiquer la formule en passant par l’assistant de fonction.
Si ton sujet est résolu, merci de le baliser comme tel (Comment mettre [Résolu])
A +
J’enlève 9 pour le décalage de ligne, j’obtiens 16, 41, 66...
J’ajoute le texte "Dépenses.I", j’obtiens Dépenses.I16, Dépenses.I41, Dépenses.I66...
Je passe ce texte dans une fonction INDIRECT, qui a le bon goût de signifier qu’il ne s’agit plus d'un texte ordinaire, mais d’une référence de cellule (voir l’aide F1)
Tu peux aussi décortiquer la formule en passant par l’assistant de fonction.
Si ton sujet est résolu, merci de le baliser comme tel (Comment mettre [Résolu])
A +