XL 2010 Soustraire un nombre de jours à une durée

raphael1008

XLDnaute Junior
Bonjour à tous et merci d'avance qui vont essayer de m'aider ...
J'ai extrait d'un logiciel une durée en année/mois/jours (Ex 40 a 10 m 7 j)
Peut on soustraire un nombre de jours de cette durée ???
Quelqu'un a déjà eu le cas ???
Merci
Seb
 

Victor21

XLDnaute Barbatruc
Bonjour.

Seule la journée est une unité reconnue par Excel : les mois peuvent compter entre 28 et 31 jours, les années 365 ou 366 jours.
Une durée sans repère (date début ou date fin) n'est qu'une quantité approximative de jours, et en soustraire un nombre précis de jours ne peut renvoyer qu'une autre quantité approximative.
 

ChTi160

XLDnaute Barbatruc
Bonjour Seb
Bonjour le Fil ,Le Forum
Est ce que par hasard , tu as par la même , les dates de début et de fin de cette "Période" ?
Car pas évident (années bissextile etc )
Oupsss ! On s'est Croisés Patrick
Bonne fin de Journée
Amicalement
jean marie
 

Chris24

XLDnaute Impliqué
Bonjour raphael 1008, victor21, ChTi160,Dranreb

En accord avec ce qui a été dit précédemment

un exemple sans Date et sur une base de 365 jours, les jours ne seront pas fiables à 100%

Cdt
 

Pièces jointes

  • Classeur1.xlsx
    12.3 KB · Affichages: 21

Dranreb

XLDnaute Barbatruc
La durée d'une année est très proche de 146097 / 400
Ce qui fait 365*400+100-3
C'est pour cadrer avec cette durée que les années sont bissextiles tous les 4 ans sauf tous les siècles non multiples de 4.
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Re, bonjour ChTi160, Dranreb, Chris24

7 jours de différence selon les définitions des années (365 ou 365.25) et des mois (30 ou 365.25/12).
A notre ami de juger si cette différence est ou non rédhibitoire.
 

Pièces jointes

  • DuréeMoinsJours.xlsx
    11 KB · Affichages: 22

Modeste geedee

XLDnaute Barbatruc
Bonjour.

Seule la journée est une unité reconnue par Excel : les mois peuvent compter entre 28 et 31 jours, les années 365 ou 366 jours.
Une durée sans repère (date début ou date fin) n'est qu'une quantité approximative de jours, et en soustraire un nombre précis de jours ne peut renvoyer qu'une autre quantité approximative.
:rolleyes::p
une durée en année/mois/jours (Ex 40 a 10 m 7 j)
approximativement :
date debut : = Date(40 + 1900 ; 10 + 1 ; 7)
Nouvelle référence = Date début -nbjours
Nouvelle_durée_AMJ = année(nouvelle référence) - 1900 &"a " & mois(nouvelle référence) -1 &"m " & jour(nouvelle référence)
;)
upload_2018-2-15_17-55-51.png
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonsoir
@Modeste geedee

Une question me taraudeo_O, comment tu trouves 14861 jours pour 40 ans 10 mois 7 jours.
Mes modestes capacités de calcul me donnent 14907 jours pour une base de 365 jours/an et 14917 jours pour une base de 365,25 jours/an?
Merci d'éclairer ma lanterne:)

Cdt
Oupsssss !!
en fait tu as raison , l'image est erronée
la formule :
date debut : = Date(40 + 1900 ; 10 + 1 ; 7)
en fait c'est 14922 jours compte tenu que le calendrier 1900 considère 1900 année bissextile à tort)
40 ans 10 mois 7 jours
qui correspond au 7-11-1940 (40 années entières, 10 mois entiers plus 7 jours dans le 11eme)
=date(40+1900 ; 10+1 ; 7)

:( J'ai une aversion pour ces découpages selon des unités "flasques"....:mad:
 

Discussions similaires

Réponses
14
Affichages
716
Réponses
5
Affichages
384

Statistiques des forums

Discussions
312 102
Messages
2 085 304
Membres
102 857
dernier inscrit
Nony1931