Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

aide sur formule

10 réponses
Avatar
fredbzr
Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma formule
car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause 1/2
heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office par
jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et 1/2
heure de pause pour supérieur ou égale à 7h00.
Là je bloque

=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:
00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";
MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-
D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";
E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F
6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m
";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G
4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0
0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET
(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT
";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A
M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon soucis

10 réponses

Avatar
Pierre Fauconnier
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr

=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma formule
car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause 1/2
heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office par
jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et 1/2
heure de pause pour supérieur ou égale à 7h00.
Là je bloque

=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:
00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";
MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-
D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";
E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F
6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m
";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G
4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0
0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET
(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT
";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A
M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")

Avatar
fredbzr
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en effet
je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà ne
fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans le
message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule


car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2


heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office
par


jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et
1/2


heure de pause pour supérieur ou égale à 7h00.
Là je bloque


=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:



00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";



MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-



D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";



E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F



6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m



";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G



4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0



0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET



(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT



";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A


M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")





Avatar
fredbzr
Oups, j'ai aussi oublié que lorsque en C6 il y a une autre lettre que
m,j,s,fmo,fjo,fso le résultat doit-être (c5-c4)

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet

je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà ne
fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans
le

message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr




=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule


car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant
la



lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2


heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure
d'office



par
jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et
1/2


heure de pause pour supérieur ou égale à 7h00.
Là je bloque





=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:





00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";





MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-





D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";





E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F





6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m





";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G





4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0





0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET





(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT





";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A

M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")









Avatar
fredbzr
Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00 et me
donner le résultat du temps de travail moins la pause

=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)
)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24))

Je n'arrive pas à intégrer l'autre condition qui est si C6 est différent de
m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet

je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà ne
fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans
le

message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr




=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule


car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant
la



lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2


heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure
d'office



par
jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et
1/2


heure de pause pour supérieur ou égale à 7h00.
Là je bloque





=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:





00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";





MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-





D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";





E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F





6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m





";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G





4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0





0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET





(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT





";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A

M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")









Avatar
Pierre Fauconnier
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00 et me
donner le résultat du temps de travail moins la pause

=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)
)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24))

Je n'arrive pas à intégrer l'autre condition qui est si C6 est différent de
m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en effet
je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà ne
fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans le
message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma formule
car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause 1/2
heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office
par jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00 et
1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque


=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:



00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";



MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-



D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";



E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F



6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m



";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G



4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0



0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET



(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT



";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A


M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




Avatar
fredbzr
Bonjour
j'essaye d'être plus précis
si (c5-c4)<7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -3min de pause par heure travaillée
si (c5-c4)>=7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -1/2 heure de pause
si je suis en heure de nuit (par ex: 22h00/6h00) alors en c6 j'aurai un "n"
pour nuit et mon résultat devra être (c5-c4) car je n'ai pas de pause la
nuit
En fait, si je n'ai pas ces lettres en c6 (m ou j ou s ou fmo ou fjo ou
fso), il n'y a pas de pause

En C4 = heure d'arrivée (par ex : 6:00)
En C5 = heure de départ (par ex :14:00)
En C6 = m pour matin
Dans ma cellule résultat I5 je devrais avoir 7:30 car le résultat de
(c5-c4)=8:00 , la lettre m me donne droit à une pause et 8:00 est bien >= à
7:00 donc 1/2 heure de pause

"Pierre Fauconnier" a écrit dans le
message de news:
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00
et me


donner le résultat du temps de travail moins la pause


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)



)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24))

Je n'arrive pas à intégrer l'autre condition qui est si C6 est différent
de


m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps
de



pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de
pause



c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet



je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà ne
fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit
dans le



message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr




=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24



);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule





car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant
la





lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2





heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure
d'office





par jour de travail mais 3 minutes par heure travaillée jusqu'à <
7h00 et





1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque





=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:








00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";







MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-







D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";







E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F







6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m







";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G







4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0







0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET







(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT







";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A



M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")








Avatar
Pierre Fauconnier
Il me semble que ma formule donnait le temps correct de pause. Il
suffirait donc (à tester...) d'utiliser
=(C5-C4)-(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24);((C5-C4)*24*3)/1440;0.5/24))

Peux-tu tester et nous dire quoi?


Bonjour
j'essaye d'être plus précis
si (c5-c4)<7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -3min de pause par heure travaillée
si (c5-c4)>=7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -1/2 heure de pause
si je suis en heure de nuit (par ex: 22h00/6h00) alors en c6 j'aurai un "n"
pour nuit et mon résultat devra être (c5-c4) car je n'ai pas de pause la
nuit
En fait, si je n'ai pas ces lettres en c6 (m ou j ou s ou fmo ou fjo ou
fso), il n'y a pas de pause

En C4 = heure d'arrivée (par ex : 6:00)
En C5 = heure de départ (par ex :14:00)
En C6 = m pour matin
Dans ma cellule résultat I5 je devrais avoir 7:30 car le résultat de
(c5-c4)=8:00 , la lettre m me donne droit à une pause et 8:00 est bien >= à
7:00 donc 1/2 heure de pause

"Pierre Fauconnier" a écrit dans le
message de news:
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00 et
me donner le résultat du temps de travail moins la pause

=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)


)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24))

Je n'arrive pas à intégrer l'autre condition qui est si C6 est différent de
m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà
ne fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans
le message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2 heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office
par jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00
et 1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque





=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:





00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";



MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-



D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";



E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F



6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m



";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G



4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0



0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET



(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT



";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A


M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")






Avatar
Pierre Fauconnier
En complément...

Ce qui m'étonne, c'est que dans ta formule, tu utilises également la
colonne B. Peux-tu en dire plus à ce sujet?

Bonjour
j'essaye d'être plus précis
si (c5-c4)<7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -3min de pause par heure travaillée
si (c5-c4)>=7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -1/2 heure de pause
si je suis en heure de nuit (par ex: 22h00/6h00) alors en c6 j'aurai un "n"
pour nuit et mon résultat devra être (c5-c4) car je n'ai pas de pause la
nuit
En fait, si je n'ai pas ces lettres en c6 (m ou j ou s ou fmo ou fjo ou
fso), il n'y a pas de pause

En C4 = heure d'arrivée (par ex : 6:00)
En C5 = heure de départ (par ex :14:00)
En C6 = m pour matin
Dans ma cellule résultat I5 je devrais avoir 7:30 car le résultat de
(c5-c4)=8:00 , la lettre m me donne droit à une pause et 8:00 est bien >= à
7:00 donc 1/2 heure de pause

"Pierre Fauconnier" a écrit dans le
message de news:
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00 et
me donner le résultat du temps de travail moins la pause

=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)


)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24))

Je n'arrive pas à intégrer l'autre condition qui est si C6 est différent de
m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le temps de
pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de pause
c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution celà
ne fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit dans
le message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine : suivant la
lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une pause
1/2 heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure d'office
par jour de travail mais 3 minutes par heure travaillée jusqu'à < 7h00
et 1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque





=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:





00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";



MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-



D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";



E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F



6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m



";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G



4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0



0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET



(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT



";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A


M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur mon
soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")






Avatar
fredbzr
retour du boulot
je viens de tester votre formule et en la modifiant comme suit, je n'ai plus
de problème avec les 22h00/6h00 et lorsque j'ai une autre lettre que celle
de la formule, j'ai bien comme résultat (c5-c4)

=(MOD(C5-C4;1))-(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(S
I(MOD(C5-C4;1)<(7/24);(MOD(C5-C4;1)*24*3)/1440;0,5/24))

En fait la colonne A = nom de l'employé
colonne B = dimanche
colonne C = lundi
colonne D = mardi.....
colonne I = résultat de la semaine

Voilà donc la formule pour tous les jours de la semaine

=(MOD(C5-C4;1))-(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(S
I(MOD(C5-C4;1)<(7/24);(MOD(C5-C4;1)*24*3)/1440;0,5/24))+((MOD(D5-D4;1))-(NON
(ESTNA(EQUIV(D6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(D5-D4;1)<(7/24
);(MOD(D5-D4;1)*24*3)/1440;0,5/24)))+((MOD(E5-E4;1))-(NON(ESTNA(EQUIV(E6;{"m
";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(E5-E4;1)<(7/24);(MOD(E5-E4;1)*24*
3)/1440;0,5/24)))+((MOD(F5-F4;1))-(NON(ESTNA(EQUIV(F6;{"m";"j";"s";"fmo";"fj
o";"fso"};0))))*(SI(MOD(F5-F4;1)<(7/24);(MOD(F5-F4;1)*24*3)/1440;0,5/24)))+(
(MOD(G5-G4;1))-(NON(ESTNA(EQUIV(G6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI
(MOD(G5-G4;1)<(7/24);(MOD(G5-G4;1)*24*3)/1440;0,5/24)))+((MOD(H5-H4;1))-(NON
(ESTNA(EQUIV(H6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(H5-H4;1)<(7/24
);(MOD(H5-H4;1)*24*3)/1440;0,5/24)))+((MOD(B5-B4;1))-(NON(ESTNA(EQUIV(B6;{"f
mo";"fjo";"fso"};0))))*(SI(MOD(B5-B4;1)<(7/24);(MOD(B5-B4;1)*24*3)/1440;0,5/
24)))

La formule fonctionne pour une journée mais pas pour la semaine
Sur le lien j'ai mis un exemple très simplifié
http://cjoint.com/?jfwQbv2PMf

"Pierre Fauconnier" a écrit dans le
message de news:
En complément...

Ce qui m'étonne, c'est que dans ta formule, tu utilises également la
colonne B. Peux-tu en dire plus à ce sujet?

Bonjour
j'essaye d'être plus précis
si (c5-c4)<7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors mon
temps de travail effectif est (c5-c4) -3min de pause par heure
travaillée


si (c5-c4)>=7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors
mon


temps de travail effectif est (c5-c4) -1/2 heure de pause
si je suis en heure de nuit (par ex: 22h00/6h00) alors en c6 j'aurai un
"n"


pour nuit et mon résultat devra être (c5-c4) car je n'ai pas de pause la
nuit
En fait, si je n'ai pas ces lettres en c6 (m ou j ou s ou fmo ou fjo ou
fso), il n'y a pas de pause

En C4 = heure d'arrivée (par ex : 6:00)
En C5 = heure de départ (par ex :14:00)
En C6 = m pour matin
Dans ma cellule résultat I5 je devrais avoir 7:30 car le résultat de
(c5-c4)=8:00 , la lettre m me donne droit à une pause et 8:00 est bien
= à

7:00 donc 1/2 heure de pause

"Pierre Fauconnier" a écrit
dans le


message de news:
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les 22h00/6h00
et




me donner le résultat du temps de travail moins la pause


=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)







)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24)
)



Je n'arrive pas à intégrer l'autre condition qui est si C6 est
différent de




m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le
temps de





pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de
pause





c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier, en
effet je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette solution
celà





ne fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a écrit
dans





le message de news:
Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr




=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24





);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine :
suivant la







lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une
pause







1/2 heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure
d'office







par jour de travail mais 3 minutes par heure travaillée jusqu'à <
7h00







et 1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque









=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:







00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";









MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-









D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";









E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F









6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m









";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G









4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0









0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET









(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT









";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A





M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur
mon







soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")










Avatar
fredbzr
Bonjour,
a force de chercher , je ne vois même plus mes erreurs.
En fait je n'avais pas mis ma cellule résultat dans le bon format [h]:mm
pour pouvoir aller plus loin que 24:00

Je tiens à vous remercier pour votre aide, votre patience ainsi que le temps
que vous m'avez accordé
Bonne journée et peut-être à bientôt

"fredbzr" a écrit dans le message de news:
46df1522$0$25946$
retour du boulot
je viens de tester votre formule et en la modifiant comme suit, je n'ai
plus

de problème avec les 22h00/6h00 et lorsque j'ai une autre lettre que celle
de la formule, j'ai bien comme résultat (c5-c4)


=(MOD(C5-C4;1))-(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(S

I(MOD(C5-C4;1)<(7/24);(MOD(C5-C4;1)*24*3)/1440;0,5/24))

En fait la colonne A = nom de l'employé
colonne B = dimanche
colonne C = lundi
colonne D = mardi.....
colonne I = résultat de la semaine

Voilà donc la formule pour tous les jours de la semaine


=(MOD(C5-C4;1))-(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(S


I(MOD(C5-C4;1)<(7/24);(MOD(C5-C4;1)*24*3)/1440;0,5/24))+((MOD(D5-D4;1))-(NON


(ESTNA(EQUIV(D6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(D5-D4;1)<(7/24

);(MOD(D5-D4;1)*24*3)/1440;0,5/24)))+((MOD(E5-E4;1))-(NON(ESTNA(EQUIV(E6;{
"m


";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(E5-E4;1)<(7/24);(MOD(E5-E4;1)*24*


3)/1440;0,5/24)))+((MOD(F5-F4;1))-(NON(ESTNA(EQUIV(F6;{"m";"j";"s";"fmo";"fj


o";"fso"};0))))*(SI(MOD(F5-F4;1)<(7/24);(MOD(F5-F4;1)*24*3)/1440;0,5/24)))+(


(MOD(G5-G4;1))-(NON(ESTNA(EQUIV(G6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI


(MOD(G5-G4;1)<(7/24);(MOD(G5-G4;1)*24*3)/1440;0,5/24)))+((MOD(H5-H4;1))-(NON


(ESTNA(EQUIV(H6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI(MOD(H5-H4;1)<(7/24

);(MOD(H5-H4;1)*24*3)/1440;0,5/24)))+((MOD(B5-B4;1))-(NON(ESTNA(EQUIV(B6;{
"f


mo";"fjo";"fso"};0))))*(SI(MOD(B5-B4;1)<(7/24);(MOD(B5-B4;1)*24*3)/1440;0,5/

24)))

La formule fonctionne pour une journée mais pas pour la semaine
Sur le lien j'ai mis un exemple très simplifié
http://cjoint.com/?jfwQbv2PMf

"Pierre Fauconnier" a écrit dans
le

message de news:
En complément...

Ce qui m'étonne, c'est que dans ta formule, tu utilises également la
colonne B. Peux-tu en dire plus à ce sujet?

Bonjour
j'essaye d'être plus précis
si (c5-c4)<7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors
mon



temps de travail effectif est (c5-c4) -3min de pause par heure
travaillée


si (c5-c4)>=7h00 et que c6 =(m ou j ou s ou fmo ou fjo ou fso) alors
mon


temps de travail effectif est (c5-c4) -1/2 heure de pause
si je suis en heure de nuit (par ex: 22h00/6h00) alors en c6 j'aurai
un



"n"
pour nuit et mon résultat devra être (c5-c4) car je n'ai pas de pause
la



nuit
En fait, si je n'ai pas ces lettres en c6 (m ou j ou s ou fmo ou fjo
ou



fso), il n'y a pas de pause

En C4 = heure d'arrivée (par ex : 6:00)
En C5 = heure de départ (par ex :14:00)
En C6 = m pour matin
Dans ma cellule résultat I5 je devrais avoir 7:30 car le résultat de
(c5-c4)=8:00 , la lettre m me donne droit à une pause et 8:00 est bien
= à

7:00 donc 1/2 heure de pause

"Pierre Fauconnier" a écrit
dans le


message de news:
Ce serait bien que tu (re)précises clairement
- les conditions d'octroi de 3 minutes ou de 1/2h
- si les 3 minutes se cumulent à la 1/2H (Si 10, est-ce 6*3 minutes +
1/2H ou seulement 1/2 heure)
-S'il faut tenir compte des pauses de nuit. Si oui, comment sont
saisies les heures de début et de fin? Avec la date dans la même
cellule, dans une cellule adjacente?

Bref, nous avons besoin de savoir ce que tu souhaites, de façon
exhaustive



Re bonsoir,

j'ai modifié votre formule pour me permettre d'intégrer les
22h00/6h00





et
me donner le résultat du temps de travail moins la pause







=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((MOD(C5-C4;1)






)<(7/24);(MOD(C5-C4;1)-((MOD(C5-C4;1)*24*3)/1440));(MOD(C5-C4;1))-0,5/24)
)


Je n'arrive pas à intégrer l'autre condition qui est si C6 est
différent de




m,j,s,fmo,fjo,fso alors le résultat est (MOD(C5-C4;1)

Encore besoin de vous

"fredbzr" a écrit dans le message de news:
46ddcfca$0$27378$
Bonsoir et merci de votre aide,
je viens de tester la formule et j'ai comme résultat seulement le
temps de





pause, hors j'ai besoin comme résultat :
le nombre d'heure c'est à dire( C5-C4) auquel j'enlève le temps de
pause





c'est à dire 3min par heure si < à 7h00 et 1/2 heure si >= à 7h00.
De plus je suis ammener à avoir des temps de travails particulier,
en






effet je peux avoir en C4 = 22h00 et C5 = 6h00 et dans cette
solution






celà
ne fonctionne pas.
C'est pour celà que j'utilisais : MOD(C5-C4;1)

Dans l'espoir que vous puissiez me dépanner à nouveau
Bonne soirée

"Pierre Fauconnier" a
écrit






dans
le message de news:







Bonsoir

Ceci peut-être, à saisir en une ligne, bien sûr










=(NON(ESTNA(EQUIV(C6;{"m";"j";"s";"fmo";"fjo";"fso"};0))))*(SI((C5-C4)<(7/24

);((C5-C4)*24*3)/1440;0.5/24))

Ok?


Bonjour à tous,
j'ai besoin de votre aide pour effectuer des modifications sur ma
formule car je n'y arrive pas.
Cette formule me sert à calculer un nombre d'heure semaine :
suivant la







lettre que je place, une pause est déduite ou non.
Par exemple pour le lundi :
Heure d'arrivée en C4
Heure de départ en C5
Si la lettre en C6 = m ou j ou s ou fmo ou fjo ou fso alors une
pause







1/2 heure sera déduite sur le totale
Ainsi de suite pour chaque jour
Mon soucis est que maintenant je ne peux plus enlever 1/2 heure
d'office







par jour de travail mais 3 minutes par heure travaillée jusqu'à <
7h00







et 1/2 heure de pause pour supérieur ou égale à 7h00.
Là je bloque












=SI(OU(C6="m";C6="j";C6="s";C6="fmo";C6="fjo";C6="fso");MOD(C5-C4;1)-"00:30:












00";MOD(C5-C4;1))+SI(OU(B6="fmo";B6="fjo";B6="fso");MOD(B5-B4;1)-"00:30:00";











MOD(B5-B4;1))+SI(OU(D6="m";D6="j";D6="s";D6="fmo";D6="fjo";D6="fso");MOD(D5-











D4;1)-"00:30:00";MOD(D5-D4;1))+SI(OU(E6="m";E6="j";E6="s";E6="fmo";E6="fjo";











E6="fso");MOD(E5-E4;1)-"00:30:00";MOD(E5-E4;1))+SI(OU(F6="m";F6="j";F6="s";F











6="fmo";F6="fjo";F6="fso");MOD(F5-F4;1)-"00:30:00";MOD(F5-F4;1))+SI(OU(G6="m











";G6="j";G6="s";G6="fmo";G6="fjo";G6="fso");MOD(G5-G4;1)-"00:30:00";MOD(G5-G











4;1))+SI(OU(H6="m";H6="j";H6="s";H6="fmo";H6="fjo";H6="fso");MOD(H5-H4;1)-"0











0:30:00";MOD(H5-H4;1))+SI(ET(C6="F";D6="F";E6="F";F6="F";G6="F");AN$5)+SI(ET











(C6="CP";D6="CP";E6="CP";F6="CP";G6="CP";H6="CP");AN$5)+SI(ET(C6="AT";D6="AT











";E6="AT";F6="AT";G6="AT";H6="AT");AN$5)+SI(ET(C6="AM";D6="AM";E6="AM";F6="A

M";G6="AM";H6="AM");AN$5)

Merci d'avance pour votre aide et le temps que vous passerez sur
mon







soucis


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir
du







moment présent")




--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")



--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")