[Résolu] Décaler des cellules dans une formule

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.
TCBILL
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 avr. 2021 08:20
Localisation : crozon

[Résolu] Décaler des cellules dans une formule

Message par TCBILL »

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!!!
Dernière modification par micmac le 01 avr. 2021 09:11, modifié 1 fois.
Open Office 4.1.10 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: Decaller des cellules dans une formule

Message par micmac »

Bonjour,

Image
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
TCBILL
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 avr. 2021 08:20
Localisation : crozon

Re: Décaler des cellules dans une formule

Message par TCBILL »

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
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1665
Inscription : 15 déc. 2010 08:33

Re: Décaler des cellules dans une formule

Message par yclik »

bonjour
en I27 feuille général

Code : Tout sélectionner

=SI($B$27=1;INDIRECT("Dépenses.$I"&LIGNE()-11);"")
à recopier vers le bas
OpenOffice 4.1.14 sous Windows 10
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Décaler des cellules dans une formule

Message par Jeff »

Bonjour,

À tester en I27 :

Code : Tout sélectionner

=INDIRECT("Dépenses.I"&LIGNE(A1)*25-9)
A +
TCBILL
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 avr. 2021 08:20
Localisation : crozon

Re: Décaler des cellules dans une formule

Message par TCBILL »

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
Open Office 4.1.10 sous Windows 10
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Décaler des cellules dans une formule

Message par Jeff »

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 +