Formule date
elodit
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Elodit -
Elodit -
Bonjour,
Pouvez-vous m'indiquer s'il existe une fonction permettant de distinguer les dates entre une date d'arrivée et une date de départ.
Ci-joint un exemple:
Date d'arrivée le 1er mars et date de départ le 5 mars.
J'aimerai que la formule me précise la date du 1/03, 2/03, 3/03, et 4/03 et non juste l'intervalle de 4 nuits.
Merci d'avance pour votre aide,

Pouvez-vous m'indiquer s'il existe une fonction permettant de distinguer les dates entre une date d'arrivée et une date de départ.
Ci-joint un exemple:
Date d'arrivée le 1er mars et date de départ le 5 mars.
J'aimerai que la formule me précise la date du 1/03, 2/03, 3/03, et 4/03 et non juste l'intervalle de 4 nuits.
Merci d'avance pour votre aide,

A voir également:
- Formule date
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
3 réponses
Bonjour,
« J'aimerai que la formule me précise la date du 1/03, 2/03, ...; »
Dans quelles limites ? 4 jours ou 7 jours ou ... ?
Pour 365 jours ça va pas être facile à faire tenir dans une cellule !!!
« J'aimerai que la formule me précise la date du 1/03, 2/03, ...; »
Dans quelles limites ? 4 jours ou 7 jours ou ... ?
Pour 365 jours ça va pas être facile à faire tenir dans une cellule !!!
Bonjour,
Une proposition avec une fonction personnelle
https://www.cjoint.com/c/FGmiBt2f5vs
A+
Une proposition avec une fonction personnelle
https://www.cjoint.com/c/FGmiBt2f5vs
A+
Inutile de chercher, Excel ne propose pas cette fonction.
Il s’agit d’une fonction complémentaire que j’ai créée.
Le code est placé dans un module standard.
Pour le visualiser,
- ouvrir l'éditeur à partir du raccourci clavier ALT+F11,
- ouvrir l'explorateur de projets à partir du raccourci clavier CTRL+R,
- double-cliquer sur Module 1.
Voici le code :
Sous le module de la Feuil1, j’ai également créé une procédure évènementielle qui permet d’ ajuster la hauteur des lignes.
A+
Il s’agit d’une fonction complémentaire que j’ai créée.
Le code est placé dans un module standard.
Pour le visualiser,
- ouvrir l'éditeur à partir du raccourci clavier ALT+F11,
- ouvrir l'explorateur de projets à partir du raccourci clavier CTRL+R,
- double-cliquer sur Module 1.
Voici le code :
Function Nuitées(DateDepart As Date, DateRetour As Date) As String
Dim NbNuitée As Integer
Dim Texte As String, T As String
Dim d As Date
NbNuitée = DateRetour - DateDepart
If NbNuitée > 1 Then
T = " nuitées :"
Else
T = " nuitée :"
End If
Texte = CStr(DateRetour - DateDepart) & T & Chr(10)
For d = DateDepart To DateRetour - 1
Texte = Texte & Format(d, "dd/mm") & Chr(10)
Next d
Nuitées = Left(Texte, Len(Texte) - 1)
End Function
Sous le module de la Feuil1, j’ai également créé une procédure évènementielle qui permet d’ ajuster la hauteur des lignes.
Private Sub Worksheet_Change(ByVal Target As Range)
Cells.EntireRow.AutoFit
End Sub
A+
Bonjour,
Autre proposition par formule matricielle, résultat sur plusieurs cellules :
https://www.cjoint.com/c/FGviAd7XcyQ
eric
Autre proposition par formule matricielle, résultat sur plusieurs cellules :
https://www.cjoint.com/c/FGviAd7XcyQ
eric
Merci pour votre réponse.
Je ne sais pas trop la limite sachant que les durées de séjour sont disparates. Par exemple, du 1/03 au 5/03 (soit 4 jours) mais également des données qui font références à des séjours du 2/03 au 10/03 (soit 8 jours),...
Et tous ces intervalles de durée de séjour différents s'échelonnent sur une année civile de 365 jours.
Dur dur???
Merci d'avance pour votre aide,