Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Additionner ou soustraire un délais à une date

4 réponses
Avatar
leaisahub
Bonjour,
je dois calculer au jour prêt la date de prise d'échelon des agents, j'ai un tableau Excel extrait d'une applis qui me donne dans une colonne le format du délais : 01a04m00j (les chiffres changent pour chaque agent....).
je souhaiterais savoir si c'est possible de faire une formule ou une macro qui me donnerait la date exact de l'échelon : (date) moins (délais) = date échelon
exemple : 01/12/2010 - 01a02m03j = 27/09/2009
merci d'avance

4 réponses

Avatar
h2so4
leaisahub formulated the question :
Bonsoir,

quel serait le résultat de

03/02/2010 - 03a11m07j = 25/02/2006 ?
25/02/2006 + 03a11m07j = 01/02/2010 ?
03/02/2011 - 03a11m07j = 24/02/2007 ?
03/02/2011 - 03a11m31j = 31/01/2007 ?



Bonjour,
je dois calculer au jour prêt la date de prise d'échelon des agents, j'ai un
tableau Excel extrait d'une applis qui me donne dans une colonne le format du
délais : 01a04m00j (les chiffres changent pour chaque agent....).
je souhaiterais savoir si c'est possible de faire une formule ou une macro
qui me donnerait la date exact de l'échelon : (date) moins (délais) = date
échelon exemple : 01/12/2010 - 01a02m03j = 27/09/2009
merci d'avance



--
h2so4
ca PAN
pique DORA
.
Avatar
h2so4
h2so4 brought next idea :
leaisahub formulated the question :
Bonsoir,

quel serait le résultat de

03/02/2010 - 03a11m07j = 25/02/2006 ?
25/02/2006 + 03a11m07j = 01/02/2010 ?
03/02/2011 - 03a11m07j = 24/02/2007 ?
03/02/2011 - 03a11m31j = 31/01/2007 ?



01a03m03j représente toujours le même nombre de jours ?

si oui,

à combien de jours correspondent
01a ?
01m ?

quelles sont les valeurs mini et maxi que peuvent prendre m et j ?

si non,

comment faut-il faire le calcul ?

--
h2so4
ca PAN
pique DORA
.
Avatar
isabelle
bonjour,

avec la date en cellule A1 et le code en cellule B1

¡-((GAUCHE(B1;2)*365)+(STXT(B1;4;2)*31)+STXT(B1;7;2))

isabelle
------------------------------------------------------------------

Bonjour,
je dois calculer au jour prêt la date de prise d'échelon des agents,
j'ai un
tableau Excel extrait d'une applis qui me donne dans une colonne le
format du
délais : 01a04m00j (les chiffres changent pour chaque agent....).
je souhaiterais savoir si c'est possible de faire une formule ou une
macro qui me donnerait la date exact de l'échelon : (date) moins
(délais) = date échelon exemple : 01/12/2010 - 01a02m03j = 27/09/2009
merci d'avance



Avatar
Modeste
Bonsour®

"h2so4" a écrit
01a03m03j représente toujours le même nombre de jours ?


çà dépend +/- s'il y a un 29 février compris dans l'intervalle (ou combien de 28
février)

à combien de jours correspondent
01a ?


365,25 j en moyenne... ;o)))

01m ?


30,4375 j en moyenne... ;o)))

quelles sont les valeurs mini et maxi que peuvent prendre m et j ?


m varie entre 0 et 11
;o))) pas 12 !, car 12 mois c'est un an

j varie entre 0 et parfois 28, 29, 30
pas 31! , car 31 jours c'est au minimum un mois

cette formulation parait donc erronée :
03a11m31j
;o))) toutes les formulations de ce type sont d'ailleurs à éviter, préférer une
quantité de jours !!!!
les dates EXCEL sont des nombres de jours par rapport à une origine : 1er
janvier 1900 ( ou 0 janvier 1904 selon option)

;o))) plus concrètement :
comment faut-il faire le calcul ?



ex : 03/02/2011 - 03a11m07j = 24/02/2007 ?
ÚTE(ANNEE(DATEVAL("03/02/2011"))-3 ; MOIS(DATEVAL("03/02/2011"))-11 ;
JOUR(DATEVAL("03/02/2011"))-7)