Calculer le nombre de jour entre deux dates avec la fonction aujourd'hui

Résolu/Fermé
Moustacha - 24 oct. 2020 à 12:50
Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020
- 2 nov. 2020 à 19:15
Bonjour,

J'aimerais trouver une formule qui me calculerait le nombre de jours entre une date départ et la date d'aujourd'hui mais que une fois arrivé à la date voulue le calcul s'arrête de comptabilisé la différence entre la date de départ et la date d'aujourd'hui.

parce que jusqu'à maintenant j'ai trouvé une formule qui va me calculer la différence de jours entre la date de départ et la date d'aujourd'hui mais une fois passé la date "butoire" le calcul se fait toujours.

Dans ma formule j'ai aussi ajouté des jours fériés et sorti les week-ends mais ça je peux toujours modifier par après...

Voici la formule que j'ai fait :

=NB.JOURS.OUVRES.INTL([@[début des travaux]];AUJOURDHUI();1;'jour férié'!$A$2:$A$4)

donc elle marche bien mais par exemple si ma date de départ et le 15 avril 2020 et que ma date de fin des travaux et le 17 avril 2020 mais que nous somme le 20 avril, la formule va me mettre 6 jours alors que j'aimerais que le calcul s'arrête une fois arrivé le 17 avril donc qu'elle me mette 3 jours même si nous somme le 20.

j'espère que j'ai été clair et que vous avez une solution pour moi...

Merci d'avance!

2 réponses

yg_be
Messages postés
19283
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 mai 2022
1 101
24 oct. 2020 à 12:56
bonjour,
donc tu veux que le calcul s'arrete à la plus petite des deux dates: 17 avril 2020 et aujourd'hui.
est-ce correct?
connais-tu une formule qui retourne la plus petite de deux valeurs?
0
Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020

24 oct. 2020 à 13:27
je sais pas si j'ai bien compris la question mais oui je veux qu'il s'arrête le 17 mais que jusqu'à cette date la il me met le nombre de jours qu'il y a entre la date de départ et aujourd'hui.

je vais ajouté une photo pour que ca soit plus clair...

0
jee pee
Messages postés
34950
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 mai 2022
8 620 > Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020

24 oct. 2020 à 15:10
yg_be voulait t’orienter vers la fonction MIN()

donc MIN(date_fin;AUJOURDHUI()) donne la plus petite des 2 dates
0
Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020
> jee pee
Messages postés
34950
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 mai 2022

25 oct. 2020 à 12:57
c'est parfait j'ai fait avec la fonction MIN() ça fonctionne!!
C'était un truc tout simple au final je suis nul haha.

merci beaucoup jee pee, et yg_be!!
0
Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020

26 oct. 2020 à 20:34
ha par contre j'ai encore une question je fais comment pour que mes jours ne tombent pas dans le négatif quand on est pas encore arrivé à la date du début des travaux ? parce que la du coup dans la colonne jours achevé ça me mets les jours en négatif et du coup ca fausse mon calendrier qui est sur une autre feuille.
j'ai essayé d'instaurer le la fonction "si" mais je n'arrive pas...
0
yg_be
Messages postés
19283
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 mai 2022
1 101 > Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020

26 oct. 2020 à 21:29
tu veux dire que tu veux le plus grand de deux nombres: zéro et le résultat de ton calcul?
connais-tu une formule qui retourne la plus grande de deux valeurs?
0
jee pee
Messages postés
34950
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 mai 2022
8 620
24 oct. 2020 à 12:59
Bonjour,

Tu peux tester si date butoir est renseignée, et dans tes formules remplacer AJOURDHUI() par
SI(ESTVIDE(datebutoir);AUJOURDHUI();datebutoir) 

0
jee pee
Messages postés
34950
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 mai 2022
8 620
24 oct. 2020 à 13:02
mais si date butoir est renseignée d'avance, la solution de yg_be est la bonne
0
Moustachaa
Messages postés
7
Date d'inscription
samedi 24 octobre 2020
Statut
Membre
Dernière intervention
2 novembre 2020
> jee pee
Messages postés
34950
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 mai 2022

24 oct. 2020 à 13:28
Je sais pas ce que tu entends par renseignée mais oui elle est déjà définie
0