[Résolu] Calcul de date donne 1 mois de plus.

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
WD_And_Co
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 04 mai 2017 14:27
Localisation : Hauts de France

[Résolu] Calcul de date donne 1 mois de plus.

Message par WD_And_Co »

Bonjour le Forum

Code : Tout sélectionner

A2 = 11/07/2018	B2 = '=AUJOURDHUI()-A2 
Avec le format cela donne cela :

Code : Tout sélectionner

A2 = 11/07/2018	B2 = Soit 00 Années 01 Mois 08 Jours
Pourquoi cela ?
Pourquoi ce mois supplémentaire ?

D'avance merci.

Dominique
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par WD_And_Co le 20 juil. 2018 14:22, modifié 1 fois.
LibreOffice : 7.3.6 version stable.
macOS : 12.6
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Calcul de date donne 1 mois de plus.

Message par gerard24 »

Bonjour,

La réponse en image :
format_diffdate.jpg
Un nombre (différence entre 2 dates) en un format date affiche une date mais pas une différence de dates.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: Calcul de date donne 1 mois de plus.

Message par Jean-Louis Cadeillan »

Bonjour,
Je viens de voir la réponse de gerard24 (que je salue !). Je laisse quand même la mienne... qui enfonce le clou :marto:
Tu confonds date et durée. La différence entre deux dates est une durée en jours. Comme le calendrier Calc commence au 30/12/1899, une différence de 9 jours, interprétée en date, représente le 8/01/1900, ce qui avec ton format de date exotique "Soit "AA" Années "MM" Mois "JJ" Jours" fait croire à une durée de 00 années (vu que tu n'affiche que les deux derniers chiffres du millésime), 01 mois (vu qu'il s'agit du mois de janvier) et 08 jours (vu qu'il s'agit du 8 janvier)...
Voir ci-joint,
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
WD_And_Co
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 04 mai 2017 14:27
Localisation : Hauts de France

Re: Calcul de date donne 1 mois de plus.

Message par WD_And_Co »

Bonjour le Forum

Merci Gerard24 pour votre réponse, mais comment avoir comme résultat en B2 cela "Soit 00 Années 00 Mois 09 Jours" ?
LibreOffice : 7.3.6 version stable.
macOS : 12.6
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Calcul de date donne 1 mois de plus.

Message par gerard24 »

WD_And_Co a écrit :Bonjour le Forum

Merci Gerard24 pour votre réponse, mais comment avoir comme résultat en B2 cela "Soit 00 Années 00 Mois 09 Jours" ?
Voir ce fil..
Mais comme tu utilises LibreOffice, tu peux utiliser la fonction DATEDIFF qui raccourci considérablement la formule.
Il faut cependant noter qu'un résultat sous cette forme ne peut être que du texte et que l'on ne peut faire de calculs à partir de ces résultats.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
WD_And_Co
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 04 mai 2017 14:27
Localisation : Hauts de France

Re: Calcul de date donne 1 mois de plus.

Message par WD_And_Co »

Bonjour le Forum

Merci beaucoup, Jean-Louis Cadeillan pour votre réponse.

Tout a fait en faite je voudrais connaitre la durée d'un contrat depuis sont ouverture à aujourd'hui avec comme format "Soit "AA" Années "MM" Mois "JJ" Jours".

Cordialement
Dominique
LibreOffice : 7.3.6 version stable.
macOS : 12.6
Avatar de l’utilisateur
WD_And_Co
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 04 mai 2017 14:27
Localisation : Hauts de France

Re: Calcul de date donne 1 mois de plus.

Message par WD_And_Co »

Bonjour le Forum

Merci pour le lien j'ai donc plein de solutions.
Encore merci pour votre aide si précieuse.

Cordialement.
Dominique.
LibreOffice : 7.3.6 version stable.
macOS : 12.6