A voir également:
- Reponse à Castours
- Thunderbird réponse automatique - Guide
- Réponse automatique outlook - Guide
- Ftth attente réponse dhcp ✓ - Forum Freebox
- La blague des trois nains réponse - Forum Loisirs / Divertissements
- Indiquez l'unité pour la taille de ces fichiers. type document texte brut taille 8,1 ?? première réponse à trouver longueur 8085 caractères type image jpeg taille 3,0 ?? deuxième réponse à trouver dimension 3776 × 2124 px type vidéo mpeg-4 taille 1,1 ?? troisième réponse à trouver durée 02:01:15 - Forum Google Chrome
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
28 nov. 2015 à 02:38
28 nov. 2015 à 02:38
Bonjour,
Pour répondre à une question, il faut cliquer sur le bouton "répondre" au lieu d'ouvrir une nouvelle discussion.
Merci
Pour répondre à une question, il faut cliquer sur le bouton "répondre" au lieu d'ouvrir une nouvelle discussion.
Merci
Bonjour Castours,
Il a fallu que je réécrive toute la formule pour la comprendre, ça donne :
AN = Année([Date/Nais])
AS = Année([Date/Sais])
MN = Mois([Date/Nais])
MS = Mois([Date/Sais])
JN = Jour([Date/Nais])
JS = Jour([Date/Sais])
VraiFaux(MN < MS Ou (MN = MS Et JN < JS ) ; AS -AN -1 ; AS -AN ) & " ans "
& VraiFaux( MS > MN ; 12 - Abs(MN -MS ) ; MN -MS ) & " mois "
& VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS) & " Jours"
A mon sens pour introduire le nbre de semaines, il faudrait soit passer par la fonction "week()" qui calcule le N° de la semaine dans l'année, soit directement en calculant le nombre de jours restant après le compte des années et des mois, et en le divisant par 7. Ainsi on aurait :
Abs(VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS) / 7) & "sem"
Mais je ne comprends pas pourquoi cette formulation :
==> . VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS)
alors qu'on devrait avoir :
==> . VraiFaux( JS > JN ; JS - JN ; 365 + (JS - JN)
A plus tard
Il a fallu que je réécrive toute la formule pour la comprendre, ça donne :
AN = Année([Date/Nais])
AS = Année([Date/Sais])
MN = Mois([Date/Nais])
MS = Mois([Date/Sais])
JN = Jour([Date/Nais])
JS = Jour([Date/Sais])
VraiFaux(MN < MS Ou (MN = MS Et JN < JS ) ; AS -AN -1 ; AS -AN ) & " ans "
& VraiFaux( MS > MN ; 12 - Abs(MN -MS ) ; MN -MS ) & " mois "
& VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS) & " Jours"
A mon sens pour introduire le nbre de semaines, il faudrait soit passer par la fonction "week()" qui calcule le N° de la semaine dans l'année, soit directement en calculant le nombre de jours restant après le compte des années et des mois, et en le divisant par 7. Ainsi on aurait :
Abs(VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS) / 7) & "sem"
Mais je ne comprends pas pourquoi cette formulation :
==> . VraiFaux( JS > JN ; 365-Abs(JN - JS) ; JN -JS)
alors qu'on devrait avoir :
==> . VraiFaux( JS > JN ; JS - JN ; 365 + (JS - JN)
A plus tard