[Résolu] Solde courant en fonction de la date

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.
seb77210
Fraîchement OOthentifié
Messages : 5
Inscription : 10 août 2018 05:28

[Résolu] Solde courant en fonction de la date

Message par seb77210 »

Bonjour à tous,

Je travaille actuellement sur un fichier me permettant de gérer ma compta personnelle.
Globalement je parviens à faire ce que je veux.

Mon fichier contient, pour le moment, une colonne Solde (colonne I du fichier ci-joint) qui calcule le solde après chaque opération avec la formule

Code : Tout sélectionner

=I2+H3
[/color] que je fais descendre vers le bas.

Je souhaite à terme débarrasser de cette colonne et afficher le solde courant dans une autre cellule (Cellule F2)
Ce solde doit s'actualiser en fonction de la date courante.

En résumé, il faut comparer les dates de la colonne Date (Colonne B) avec la date courante pour récupérer le solde.
  • - Si la date courante se trouve dans la colonne Date (Colonne B), il faut récupérer le solde de la dernière ligne contenant la date courante (dans le cas où il y en a plusieurs)

    - Si la date courante ne se trouve pas dans la colonne Date (Colonne B), il faut récupérer le solde de la dernière ligne contenant la date la plus proche précédant la date courante.
    Par exemple la date courante est le 10/08/2018, mais elle ne se trouve pas dans la colonne Date.
    Il faut dans ce cas trouver la date la plus proche du 10/08/2018 mais antérieure au 10/08/2018.
J'ai fouillé autant que j'ai pu et n'ai rien trouvé qui m'apporte la réponse souhaitée.

J'espère que ma demande est claire car ce n'est pas simple à expliquer.

Merci par avance de l'aide que vous pourrez m'apporter.

Cordialement,

Sébastien.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 23 août 2018 07:06, modifié 1 fois.
Raison : Balisage
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1665
Inscription : 15 déc. 2010 08:33

Re: Solde courant en fonction de la date

Message par yclik »

bonjour
pas bien compris l 2ème question
pour la 1ère une proposition pour rapatrier le solde

Code : Tout sélectionner

=INDIRECT("I"&NB.SI(date;">0")+2)
OpenOffice 4.1.14 sous Windows 10
seb77210
Fraîchement OOthentifié
Messages : 5
Inscription : 10 août 2018 05:28

Re: Solde courant en fonction de la date

Message par seb77210 »

Bonjour yclik,

Tout d'abord merci de votre réponse
Je vais tester cela dès que possible.

Concernant le second point, voici ce que je veux faire.

Par exemple, mon fichier contient 3 lignes avec chacune une date différente :

Ligne 1 : date 01/03/2018, solde 300
Ligne 2 : date 02/08/2018, solde 195
Ligne 3 : date 12/08/2018, solde 485.12

Nous sommes le 10/08/2018 mais cette date n'est pas dans la liste.
Le 02/08/2018, étant la date antérieure la plus proche du10/08/2018, le solde courant qui doit apparaître est 195.

En espérant avoir été un peu plus clair.

Merci d'avance de votre aide.

Cordialement,

Sébastien
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 495
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Solde courant en fonction de la date

Message par njhub »

bonjour seb77210,

Voyez si le fichier joint peut vous aider
seb77210-comptes.ods
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
seb77210
Fraîchement OOthentifié
Messages : 5
Inscription : 10 août 2018 05:28

Re: Solde courant en fonction de la date

Message par seb77210 »

@ yclik,

Merci de cette proposition, mais cela me renvoie le solde final après avoir fait un copier / coller de votre syntaxe.
La seule chose que j'ai modifier est le nom de la colonne I en H car dans mon fichier de travail réel c'est la colonne H qui contient les soldes.
J'ai également essayé avec la colonne des montants (G) mais cela ne change rien.
Mais peut-être que je fais une erreur quelque part (c'est d'ailleurs tout à fait probable)

Merci de votre aide.

Cordialement,

Sébastien
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro
seb77210
Fraîchement OOthentifié
Messages : 5
Inscription : 10 août 2018 05:28

Re: Solde courant en fonction de la date

Message par seb77210 »

Bonsoir njhub,

Merci d'avoir pris le temps d'étudier mon cas.

Je viens de regarder votre fichier. Ca se rapproche de ce que je souhaite en effet, mais (car malheureusement il y en a un :oops: ) à terme, je souhaite que la colonne I (Solde) n'existe plus dans le fichier. Il faudrait donc idéalement que la cellule contenant le solde courant soit calculée à partir des montants.

Merci par avance de votre aide.

Cordialement,

Sébastien.
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 495
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Solde courant en fonction de la date

Message par njhub »

bonjour seb77210,

Voyez si la V2 du fichier peut vous aider
seb77210-comptes.ods
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
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Solde courant en fonction de la date

Message par gerard24 »

Bonjour,

Code : Tout sélectionner

=I2+SOMME.SI(B3:B16;"<="&AUJOURDHUI();H3:H16)
A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
seb77210
Fraîchement OOthentifié
Messages : 5
Inscription : 10 août 2018 05:28

[RESOLU] Re: Solde courant en fonction de la date

Message par seb77210 »

Bonjour à tous,

Tout d'abord, veuillez excuser mon retour tardif et merci à tous de vos réponses qui m'ont grandement aidé.
La solution de nhjub est finalement celle qui me convient le mieux.

Merci encore à tous de votre aide.

Cordialement,

Sébastien
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro