Voyage (calculer la durée)

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthoYS

XLDnaute Barbatruc
Bonjour,

Dans mon fichier, on peut voir qu'il s'agit de voyage. Avec la date de début et celle de fin. Ainsi, on peut calculer la durée du séjour. Et convertir en mois, si le voyage est supérieur ou égal à 30 jours.
Pour les conversions, 31 jours -> 1 mois et 1 jour, pour par exemple 63 jours, on devra voir apparaître 2 mois et 3 jours. Fractionner si possible aussi les semaines : 14 jours -> 2 semaines jusqu'à 3 semaines, et ne pas compter les semaines pour plus d'un mois. 37 jours reviendra à 1 mois et 7 jours.

Aussi, en fonction des dates, référencez l'année du voyage : si à cheval sur deux ans : aaaa-aaaa(+1) sinon aaaa

Merci par avance de vous référez au fichier joint.
 

Pièces jointes

Re : Voyage (calculer la durée)

bonjour anthoys,

en A2

=SI(TEXTE(B2;"aaaa")=TEXTE(C2;"aaaa");TEXTE(B2;"aaaa");TEXTE(B2;"aaaa")&" "&TEXTE(C2;"aaaa"))

A+
Bpol

zut j'ai oublié l'âge du capitaine😀
 
Dernière édition:
Re : Voyage (calculer la durée)

Comment transformer cette formule
Code:
=SI(DATEDIF(B2;C2;"d")>30;(DATEDIF(B2;C2;"d")-MOD(DATEDIF(B2;C2;"d");30))/30&" mois et "&MOD(DATEDIF(B2;C2;"d");30)&" jours";DATEDIF(B2;C2;"d")&" jours")
pour que pour :

-quand le résultat donne : 7 jours, nous renvoie 1 semaine à la place ;

-quand le résultat donne : 14 jours, nous renvoie 2 semaines à la place ;

Puis idem pour 3 semaines ;

-quand le résultat donne : 1 mois et 1 jours, nous renvoie 1 mois et 1 jour à la place ;

2 mois et 14 jours est correct comme résultat.

Merci par avance.
 
Re : Voyage (calculer la durée)

Bonjour,

Sous réserve d'avoir compris ta demande, un essai avec cette formule :

Code:
=SUPPRESPACE(SI(ET(DATEDIF(B2;C2;"d")<=28;MOD(DATEDIF(B2;C2;"d");7)=0);
DATEDIF(B2;C2;"d")/7&" semaine"&SI(DATEDIF(B2;C2;"d")<>7;"s";"");SI(
DATEDIF(B2;C2;"y")=0;"";DATEDIF(B2;C2;"y")&" an"&SI(DATEDIF(B2;C2;"y")>1;
"s";""))&" "&SI(DATEDIF(B2;C2;"ym")=0;"";DATEDIF(B2;C2;"ym")&" mois ")&SI(
DATEDIF(B2;C2;"md")=0;"";DATEDIF(B2;C2;"md")&" jour"&SI(DATEDIF(B2;C2;"md")>1;
"s";""))))

Je te laisse tester

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
20
Affichages
4 K
Débutant79
D
  • Suggestion Suggestion
Date et heure EcartDate
Réponses
32
Affichages
6 K
S
Réponses
0
Affichages
2 K
Serious E
S
N
  • Question Question
Réponses
3
Affichages
4 K
Natsuko
N
A
Réponses
0
Affichages
8 K
Arpopa
A
Y
Réponses
7
Affichages
2 K
yerochewski
Y
Retour