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

majoration de certaine période

3 réponses
Avatar
Costa
Bonjour à tous et toutes

Voici en quelques mots mon problème. Je dois pouvoir majoré de 10% le
travail effectué entre 23:00 et 06:00 la semaine et celui du dimanche Je
dois trouver une formule qui me marque ça en D3

Si j'ai dans B1 le jour (lundi au dimanche), dans A3 l'heure de début de
travail, dans B3 l'heure de fin de travail et dans C3 le temps de travail
j'aurai en D3 le temps majoré (selon l'exemple majoration pour 6heures donc
36 minutes)

Ex:
jeudi 01.02.07

18:00 05:00 11:00 00:36

Mais je ne vois pas vraiment comment pouvoir faire ça si vous avez une ptite
idée ce serait sympa de m'aider. D'avance un grand merci

3 réponses

Avatar
Elliac
Bonjour,

En supposant que l'heure de début est toujours > à l'heure de fin, sinon il
faut rajouter des conditions :
=SI(JOURSEM(B1;2)=7;C3*0,1;(1/24+SI(B3<6/24;B3;6/24))*0,1)

Camille

"Costa" wrote:

Bonjour à tous et toutes

Voici en quelques mots mon problème. Je dois pouvoir majoré de 10% le
travail effectué entre 23:00 et 06:00 la semaine et celui du dimanche Je
dois trouver une formule qui me marque ça en D3

Si j'ai dans B1 le jour (lundi au dimanche), dans A3 l'heure de début de
travail, dans B3 l'heure de fin de travail et dans C3 le temps de travail
j'aurai en D3 le temps majoré (selon l'exemple majoration pour 6heures donc
36 minutes)

Ex:
jeudi 01.02.07

18:00 05:00 11:00 00:36

Mais je ne vois pas vraiment comment pouvoir faire ça si vous avez une ptite
idée ce serait sympa de m'aider. D'avance un grand merci





Avatar
Jacky
Bonsoir,
Une date valide en b1 format JJJJ

En c3:
=SI(B3>A3;MAX(0;MIN(B3;"23:")-MAX(A3;"6:"));MAX(0;"23:"-MAX(A3;"6:"))+MAX(0;MIN(B3;"23:")-"6:"))+MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3)))

en d3:
=SI(JOURSEM(B1;2)>5;(SI(B3>A3;MAX(0;MIN(B3;"23:")-MAX(A3;"6:"));MAX(0;"23:"-MAX(A3;"6:"))+MAX(0;MIN(B3;"23:")-"6:"))+MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3))))*10%;(MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3))))*10%)
--
Ps:Saisir sur une seule ligne

Salutations
JJ


"Costa" a écrit dans le message de news:
%
Bonjour à tous et toutes

Voici en quelques mots mon problème. Je dois pouvoir majoré de 10% le
travail effectué entre 23:00 et 06:00 la semaine et celui du dimanche Je
dois trouver une formule qui me marque ça en D3

Si j'ai dans B1 le jour (lundi au dimanche), dans A3 l'heure de début de
travail, dans B3 l'heure de fin de travail et dans C3 le temps de travail
j'aurai en D3 le temps majoré (selon l'exemple majoration pour 6heures
donc 36 minutes)

Ex:
jeudi 01.02.07

18:00 05:00 11:00 00:36

Mais je ne vois pas vraiment comment pouvoir faire ça si vous avez une
ptite idée ce serait sympa de m'aider. D'avance un grand merci




Avatar
Jacky
Re...
Si le samadi n'est pas compris dans la majoration,
Modifier le debut du code en d3
=SI(JOURSEM(B1;2)=7..............

--
Salutations
JJ


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

Bonsoir,
Une date valide en b1 format JJJJ

En c3:
=SI(B3>A3;MAX(0;MIN(B3;"23:")-MAX(A3;"6:"));MAX(0;"23:"-MAX(A3;"6:"))+MAX(0;MIN(B3;"23:")-"6:"))+MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3)))

en d3:
=SI(JOURSEM(B1;2)>5;(SI(B3>A3;MAX(0;MIN(B3;"23:")-MAX(A3;"6:"));MAX(0;"23:"-MAX(A3;"6:"))+MAX(0;MIN(B3;"23:")-"6:"))+MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3))))*10%;(MAX(0;MIN(B3;"6:")-SI(B3>A3;A3;MIN(0;A3-"6:")))+MAX(0;1-MAX("23:";A3)-SI(B3>A3;1-B3;MIN(0;"23:"-B3))))*10%)
--
Ps:Saisir sur une seule ligne

Salutations
JJ


"Costa" a écrit dans le message de news:
%
Bonjour à tous et toutes

Voici en quelques mots mon problème. Je dois pouvoir majoré de 10% le
travail effectué entre 23:00 et 06:00 la semaine et celui du dimanche Je
dois trouver une formule qui me marque ça en D3

Si j'ai dans B1 le jour (lundi au dimanche), dans A3 l'heure de début de
travail, dans B3 l'heure de fin de travail et dans C3 le temps de travail
j'aurai en D3 le temps majoré (selon l'exemple majoration pour 6heures
donc 36 minutes)

Ex:
jeudi 01.02.07

18:00 05:00 11:00 00:36

Mais je ne vois pas vraiment comment pouvoir faire ça si vous avez une
ptite idée ce serait sympa de m'aider. D'avance un grand merci