[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.

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

Messagepar seb77210 » 10 Août 2018 14:22

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   AgrandirRéduire
=I2+H3
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.
Pièces jointes
comptes.ods
Exemple de fichier de comptabilité personnelle
(17.1 Kio) Téléchargé 6 fois
Dernière édition par micmac le 23 Août 2018 08:06, édité 1 fois.
Raison: Balisage
Libre Office 5.1.6.2 sous Linux Mint 18.2 / Windows 10 pro
seb77210
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 10 Août 2018 06:28

Re: Solde courant en fonction de la date

Messagepar yclik » 10 Août 2018 17:32

bonjour
pas bien compris l 2ème question
pour la 1ère une proposition pour rapatrier le solde
Code : Tout sélectionner   AgrandirRéduire
=INDIRECT("I"&NB.SI(date;">0")+2)
OpenOffice 4.1.3 sous Windows 10
Avatar de l’utilisateur
yclik
SuppOOrter
SuppOOrter
 
Message(s) : 1077
Inscrit le : 15 Déc 2010 09:33

Re: Solde courant en fonction de la date

Messagepar seb77210 » 10 Août 2018 17:52

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
seb77210
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 10 Août 2018 06:28

Re: Solde courant en fonction de la date

Messagepar njhub » 10 Août 2018 19:46

bonjour seb77210,

Voyez si le fichier joint peut vous aider
seb77210-comptes.ods
(21 Kio) Téléchargé 6 fois
LibreOffice Version: 6.1.1.2 (x64)
Version de l'OS : Windows 10.0
njhub
Membre hOOnoraire
Membre hOOnoraire
 
Message(s) : 106
Inscrit le : 18 Juin 2017 06:43
Localisation : 976

Re: Solde courant en fonction de la date

Messagepar seb77210 » 10 Août 2018 20:49

@ 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é
 
Message(s) : 5
Inscrit le : 10 Août 2018 06:28

Re: Solde courant en fonction de la date

Messagepar seb77210 » 10 Août 2018 20:51

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
seb77210
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 10 Août 2018 06:28

Re: Solde courant en fonction de la date

Messagepar njhub » 11 Août 2018 00:17

bonjour seb77210,

Voyez si la V2 du fichier peut vous aider
seb77210-comptes.ods
(20.81 Kio) Téléchargé 8 fois
LibreOffice Version: 6.1.1.2 (x64)
Version de l'OS : Windows 10.0
njhub
Membre hOOnoraire
Membre hOOnoraire
 
Message(s) : 106
Inscrit le : 18 Juin 2017 06:43
Localisation : 976

Re: Solde courant en fonction de la date

Messagepar gerard24 » 11 Août 2018 07:15

Bonjour,

Code : Tout sélectionner   AgrandirRéduire
=I2+SOMME.SI(B3:B16;"<="&AUJOURDHUI();H3:H16)

A+
OOodidacte
LibreOffice 5.4.7 sous Windows vista SP2
pour télécharger LibreOffice
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
 
Message(s) : 3090
Inscrit le : 06 Juil 2008 18:08
Localisation : dans le Périgord

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

Messagepar seb77210 » 23 Août 2018 07:57

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
seb77210
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 10 Août 2018 06:28


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 52 invité(s)