OVH Cloud OVH Cloud

Répartititon de jours dans des mois

11 réponses
Avatar
jimo
Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci

10 réponses

1 2
Avatar
Paul V.
Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec emanation de
CO2 et influence néfaste sur l'effet de serre et le trou dans la couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de news:

Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci


Avatar
jimo
Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai que 30j
en résultat pour janvier et 30 pour décembre : il me manquerait d'inclure ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre, cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec emanation de
CO2 et influence néfaste sur l'effet de serre et le trou dans la couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de news:

Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci







Avatar
Paul V.
Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de news:

Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci









Avatar
jimo
Un GRAND Merci
J'ai gagné beaucoup de temps grace à vous et économisé beaucoup d'aspirine à
me creuser le cerveau.

Je vous souhaite d'excellentes fetes de fin d'année.
A bientot surement sur ce forum


Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de news:

Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci














Avatar
Daniel.M
Bonjour,

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);
MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)


Ou ça (si j'ai compris):

=MAX(0;MIN($B4+1;C$3+1)-MAX(C$2;$A4))

Et pour ne pas avoir à générer les premiers et derniers jours de chaque mois, on
met l'année en A1, et les nombres 1 à 12 en C1:N1

=MAX(0;MIN($B4+1;DATE($A$1;C$1+1;1))-MAX(DATE($A$1;C$1;1);$A4))

Puis, on enlève les lignes 2 et 3.

Salutations,

Daniel M.

Avatar
jimo
Re-re,

Désole de déranger de nouveau. Après avoir testé la formule elle fonctionne
dans la plupart des cas sauf :
lorsque le début de l'arret et la fin sont situés dans le meme mois ; dans
ce cas le résultat est faux.
De plus, pourriez-vous m'expliquer l'incidence du "+" entre les conditions.

Merci par avance pour votre aide




Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de news:

Voila, je fais des stats sur des maladies et je voudrais répartir les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci














Avatar
Paul V.
Re,

Tant qu'à polluer avec mon usine à gaz, autant le faire en grand :-)

=SI(MOIS($A4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);$B4-$A4;C$3-$A4+1);0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);0;$B4-C$2+1);0)

Dans ma solution, je fais trois test, le premier si le mois est le mois de
début, le deuxième si le mois est entre les mois de début et fin, le
troisième si le mois est le moius de fin. J'additionne les trois résultats
en sachant que d'office deux sur trois sont nuls.

A bientôt

Paul V

"jimo" a écrit dans le message de news:

Re-re,

Désole de déranger de nouveau. Après avoir testé la formule elle
fonctionne
dans la plupart des cas sauf :
lorsque le début de l'arret et la fin sont situés dans le meme mois ; dans
ce cas le résultat est faux.
De plus, pourriez-vous m'expliquer l'incidence du "+" entre les
conditions.

Merci par avance pour votre aide




Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai
que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait
d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec
emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la
couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de
news:

Voila, je fais des stats sur des maladies et je voudrais répartir
les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci
















Avatar
Paul V.
Re,

Petite erreur à la recopie corrigée ci-dessous:
=SI(MOIS($A4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);$B4-$A4;C$3-$A4+1);0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);SI(MOIS($A4)=MOIS(C$3);0;$B4-C$2+1);0)

A+

Paul V

"Paul V." a écrit dans le message de news:

Re,

Tant qu'à polluer avec mon usine à gaz, autant le faire en grand :-)

=SI(MOIS($A4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);$B4-$A4;C$3-$A4+1);0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);0;$B4-C$2+1);0)

Dans ma solution, je fais trois test, le premier si le mois est le mois de
début, le deuxième si le mois est entre les mois de début et fin, le
troisième si le mois est le moius de fin. J'additionne les trois
résultats en sachant que d'office deux sur trois sont nuls.

A bientôt

Paul V

"jimo" a écrit dans le message de news:

Re-re,

Désole de déranger de nouveau. Après avoir testé la formule elle
fonctionne
dans la plupart des cas sauf :
lorsque le début de l'arret et la fin sont situés dans le meme mois ;
dans
ce cas le résultat est faux.
De plus, pourriez-vous m'expliquer l'incidence du "+" entre les
conditions.

Merci par avance pour votre aide




Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai
que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait
d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec
emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la
couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de
celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de
news:

Voila, je fais des stats sur des maladies et je voudrais répartir
les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci




















Avatar
jimo
Merci beaucoup, formule nickel, je maitrisais pas du tout les min et max
Bonnes fêtes
a+


Bonjour,

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);
MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)


Ou ça (si j'ai compris):

=MAX(0;MIN($B4+1;C$3+1)-MAX(C$2;$A4))

Et pour ne pas avoir à générer les premiers et derniers jours de chaque mois, on
met l'année en A1, et les nombres 1 à 12 en C1:N1

=MAX(0;MIN($B4+1;DATE($A$1;C$1+1;1))-MAX(DATE($A$1;C$1;1);$A4))

Puis, on enlève les lignes 2 et 3.

Salutations,

Daniel M.






Avatar
jimo
Merci bcq pour l'usine à gaz
De bonnes fêtes
a+


Re,

Petite erreur à la recopie corrigée ci-dessous:
=SI(MOIS($A4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);$B4-$A4;C$3-$A4+1);0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);SI(MOIS($A4)=MOIS(C$3);0;$B4-C$2+1);0)

A+

Paul V

"Paul V." a écrit dans le message de news:

Re,

Tant qu'à polluer avec mon usine à gaz, autant le faire en grand :-)

=SI(MOIS($A4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);$B4-$A4;C$3-$A4+1);0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);SI(MOIS($B4)=MOIS(C$3);0;$B4-C$2+1);0)

Dans ma solution, je fais trois test, le premier si le mois est le mois de
début, le deuxième si le mois est entre les mois de début et fin, le
troisième si le mois est le moius de fin. J'additionne les trois
résultats en sachant que d'office deux sur trois sont nuls.

A bientôt

Paul V

"jimo" a écrit dans le message de news:

Re-re,

Désole de déranger de nouveau. Après avoir testé la formule elle
fonctionne
dans la plupart des cas sauf :
lorsque le début de l'arret et la fin sont situés dans le meme mois ;
dans
ce cas le résultat est faux.
De plus, pourriez-vous m'expliquer l'incidence du "+" entre les
conditions.

Merci par avance pour votre aide




Re,

Ouala

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4+1;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2+1;)

A+

Paul V

"jimo" a écrit dans le message de news:

Déjà merci beaucoup pour cette prompte réponse : cela fonctionne

Par contre, il doit manquer un pti quelque chose car cela ne tient pas
compte des piquets. C'est à dire si je saisis du 1/1 au 31/12 je n'ai
que
30j
en résultat pour janvier et 30 pour décembre : il me manquerait
d'inclure
ces
jours.

Vu votre rapidité, si vous pouviez modifier la formule et me répondre,
cela
m'avancerait grandement.

Merci par avance


Bonjour à tous,

En supposant que :
en C1, j'ai janvier, D1, février, etc
en C2, le 1/1/2004, enD2, le 1/2/2004, etc
en C3, le 31/1/2004, en D3, le 29/2/2004, etc
En colonne A , à partir de A4, les dates de début et
en colonne B, à partir de B4, les dates de fin:

=SI(MOIS($A4)=MOIS(C$3);C$3-$A4;0)+SI(ET(MOIS(C$3)>MOIS($A4);MOIS(C$3)<MOIS($B4));JOUR(C$3);0)+SI(MOIS($B4)=MOIS(C$3);$B4-C$2)

marche très bien même si cela ressemble à une usine à gaz avec
emanation
de
CO2 et influence néfaste sur l'effet de serre et le trou dans la
couche
d'ozone suivi d'un réchauffmeent global de la planete. ;-)

A+

Paul
PS: comme d'hab, je tiens le fichier exemple à la disposition de
celui
qui
veut. (J'suis tranquille, jamais personne ne le demande ;-) )

"jimo" a écrit dans le message de
news:

Voila, je fais des stats sur des maladies et je voudrais répartir
les
absences en nombre de jours par mois.
J'ai donc la date de début et la date de fin puis 12 colonnes
correpondants
aux mois : janv, fév, etc
Et je voudrais écrire une formule qui me ramene le nombre de jours
d'arret
maladies. Formule avec calcul calendaire et/ou en trentième
Exemple :
arret maladie du 16/03/04 au 16/05/04 inclus

Objectif

colonne mars = 15
colonne avril = 30
colonne mai = 16

Pourriez-vous m'aider merci

























1 2