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
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
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
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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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
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 avanceBonjour à 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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 avanceBonjour à 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
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 avanceBonjour à 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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
F511F845-A7A4-47A8-92F1-72C9B3FEB580@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 avanceBonjour à 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
=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;)
=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;)
=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;)
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 avanceBonjour à 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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
F511F845-A7A4-47A8-92F1-72C9B3FEB580@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 avanceBonjour à 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
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 aideRe,
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 avanceBonjour à 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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
F511F845-A7A4-47A8-92F1-72C9B3FEB580@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de
news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 aideRe,
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 avanceBonjour à 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
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 aideRe,
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 avanceBonjour à 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
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
741330C5-E703-467D-BDE6-26D6C3CDC8CD@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
F511F845-A7A4-47A8-92F1-72C9B3FEB580@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de
news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 aideRe,
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 avanceBonjour à 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
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.
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.
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.
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 aideRe,
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 avanceBonjour à 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
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." <paveport.nospam@hotmail.com> a écrit dans le message de news:
ecEMYGc6EHA.2180@TK2MSFTNGP10.phx.gbl...
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
741330C5-E703-467D-BDE6-26D6C3CDC8CD@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de news:
F511F845-A7A4-47A8-92F1-72C9B3FEB580@microsoft.com...
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" <jimo@discussions.microsoft.com> a écrit dans le message de
news:
63CD8AB2-2726-4305-B08F-9FE98ED6E83D@microsoft.com...
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
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 aideRe,
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 avanceBonjour à 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