éclater par année couverte le nombre de jours de ces périodes
3 réponses
MarsVoyager
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre
01/07/2004 30/06/2006
01/01/2003 31/12/2003
20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de
jours de ces périodes.
Par exemple :
colonne début : 01/07/2004
colonne fin : 30/06/2006
colonne 2003 : 0
colonne 2004 : 183 (à la louche pour cet exemple)
colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple)
colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais
pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues.
Peut-être raté-je une fonction plus adéquate ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.M
Salut,
En A2: ta date de départ En B2: ta date de fin En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante: =MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" wrote in message news:%
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre 01/07/2004 30/06/2006 01/01/2003 31/12/2003 20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de jours de ces périodes. Par exemple : colonne début : 01/07/2004 colonne fin : 30/06/2006 colonne 2003 : 0 colonne 2004 : 183 (à la louche pour cet exemple) colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple) colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues. Peut-être raté-je une fonction plus adéquate ?
Merci.
Salut,
En A2: ta date de départ
En B2: ta date de fin
En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante:
=MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" <notMyAddressAtAll@mars.gov> wrote in message
news:%231IFIeaFFHA.2600@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre
01/07/2004 30/06/2006
01/01/2003 31/12/2003
20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de
jours de ces périodes.
Par exemple :
colonne début : 01/07/2004
colonne fin : 30/06/2006
colonne 2003 : 0
colonne 2004 : 183 (à la louche pour cet exemple)
colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple)
colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais
pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues.
Peut-être raté-je une fonction plus adéquate ?
En A2: ta date de départ En B2: ta date de fin En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante: =MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" wrote in message news:%
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre 01/07/2004 30/06/2006 01/01/2003 31/12/2003 20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de jours de ces périodes. Par exemple : colonne début : 01/07/2004 colonne fin : 30/06/2006 colonne 2003 : 0 colonne 2004 : 183 (à la louche pour cet exemple) colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple) colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues. Peut-être raté-je une fonction plus adéquate ?
Merci.
MarsVoyager
C'en est tellement beau de simplicité que j'ai failli pleurer. Chapeau. Et merci. "Daniel.M" a écrit dans le message de news: %
Salut,
En A2: ta date de départ En B2: ta date de fin En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante: =MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" wrote in message news:%
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre 01/07/2004 30/06/2006 01/01/2003 31/12/2003 20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de jours de ces périodes. Par exemple : colonne début : 01/07/2004 colonne fin : 30/06/2006 colonne 2003 : 0 colonne 2004 : 183 (à la louche pour cet exemple) colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple) colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues. Peut-être raté-je une fonction plus adéquate ?
Merci.
C'en est tellement beau de simplicité que j'ai failli pleurer.
Chapeau.
Et merci.
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: %23JST1gcFFHA.4004@tk2msftngp13.phx.gbl...
Salut,
En A2: ta date de départ
En B2: ta date de fin
En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante:
=MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" <notMyAddressAtAll@mars.gov> wrote in message
news:%231IFIeaFFHA.2600@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du
genre
01/07/2004 30/06/2006
01/01/2003 31/12/2003
20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre
de
jours de ces périodes.
Par exemple :
colonne début : 01/07/2004
colonne fin : 30/06/2006
colonne 2003 : 0
colonne 2004 : 183 (à la louche pour cet exemple)
colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple)
colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période
mais
pour couvrir tous les cas j'arrrive vite à des formules un peu
lourdingues.
Peut-être raté-je une fonction plus adéquate ?
C'en est tellement beau de simplicité que j'ai failli pleurer. Chapeau. Et merci. "Daniel.M" a écrit dans le message de news: %
Salut,
En A2: ta date de départ En B2: ta date de fin En C1:I1, les nombres 2003, 2004, ..., 2009
En C2, la formule suivante: =MAX(0;MIN(DATE(C$1+1;1;1);$B2+1)-MAX(DATE(C$1;1;1);$A2))
Tu copies C2 jusqu'à I2
Salutations,
Daniel M.
"MarsVoyager" wrote in message news:%
Bonjour,
J'ai des plages de dates sur deux colonnes, allant de 2003 à 2007 du genre 01/07/2004 30/06/2006 01/01/2003 31/12/2003 20/02/2005 25/11/2007
Je voudrais savoir comment par ligne éclater par année couverte le nombre de jours de ces périodes. Par exemple : colonne début : 01/07/2004 colonne fin : 30/06/2006 colonne 2003 : 0 colonne 2004 : 183 (à la louche pour cet exemple) colonne 2005 : 365
colonne 2006 : 183 (à la louche pour cet exemple) colonne 2007 : 0
Je sais soustraire deux dates pour obtenir le nb de jours de la période mais pour couvrir tous les cas j'arrrive vite à des formules un peu lourdingues. Peut-être raté-je une fonction plus adéquate ?
Merci.
Daniel.M
C'en est tellement beau de simplicité que j'ai failli pleurer. Chapeau. Et merci.
Il n'y a pas de quoi. Votre feedback est apprécié.
Salutations,
Daniel M.
C'en est tellement beau de simplicité que j'ai failli pleurer.
Chapeau.
Et merci.
Il n'y a pas de quoi. Votre feedback est apprécié.