Probleme de calcule des heurs

Résolu
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voici ma petite formule , mais elle ne fonctionne pas !!!

=IF(C25<06:00:00=";"06:00:00-C25*2)

voila ce que je voudrai faire , les heurs prestée en desous de 06heurs sont contée double puis repasse en heurs normal .

exemple : 05:45:00 à 08:00:00 = 02:30:00 de prestée

merci a vous.

31 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Je n'ai pas trop de temps, alors si tu veux bien regarde ton fichier en retour et précise ce qui ne va pas, ma formule est en G32
https://www.cjoint.com/?CIAmrAdx7AN
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Compléte en G31 la formule comme cela

=IF(G25=0;0;SI(G25<("06:00:00")*1;("06:00:00"-G25)*2;0)+G26-"06:00:00"+G29-G28)

ensuite sélectionne G31, clic droit Copier/clic droit coller en C31, E31, I31, K31

également clic droit dans chaque cellule de la ligne 45 Coller etc ... pouyr chaque cellules et lignes
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Vite fait, regarde en G31

=IF(G25<("06:00:00")*1;("06:00:00"-G25)*2;0)+G26-"06:00:00"+SI(G29>("22:00:00")*1;((G29-"22:00:00")*2)+"22:00:00"-G28;G29-G28)


teste la si c'est bon copie la formule comme précédemment
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

regarde ligne 31, j'ai complété la formule pour tester les valeurs 0

https://www.cjoint.com/?CIAn6DOFQWI
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,


regarde comme cela
=SI(C25<("06:00:00")*1;("06:00:00"-C25)*2;0)

sur Excel version Anglaise
=IF(C25<("06:00:00")*1;("06:00:00"-C25)*2;0)

si tu ne veux pas afficher 0 lorsqu'il n'y à pas de majoration remplace le 0 en fin de formule par ""
=IF(C25<("06:00:00")*1;("06:00:00"-C25)*2;"")

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Lentzouille Messages postés 670 Date d'inscription   Statut Membre Dernière intervention   64
 
Bonjour,

Si la réponse de Mike ne fonctionne pas, c'est qu'il y a un problème dans le format de cellule,

Bonne journée
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
0
Lentzouille Messages postés 670 Date d'inscription   Statut Membre Dernière intervention   64
 
Si tu veux mettre ton fichier oui c'est bien sur ce site mais faut nous donner le lien que le site te donne ;)
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai assaillez la formule mais soit je me trope de case ou cela ne vas pas voici ci-joints
Mon fichier.
0
Lentzouille Messages postés 670 Date d'inscription   Statut Membre Dernière intervention   64
 
Cool...

Sympa de nous balancé ça comme ça...
Pas d'explications supplémentaire ?
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà, je rame beaucoup en informatique, désolé pour mon manque d'organisation .
Voici le petit tableau ou la je calcule mes heures de service.
Et, ou je commence a travaillé normalement à 07h36 et termine à 15h36 = 07h 36 par jours
Mais si je commence à 05h45, la ai le problème car tout ce qui ai en dessous de 06h00 on le conte double.
Et si je suis de service de permanence la mon temps de midi 00 :30Min ai compté aussi doc 07 :36 à 15 :36 = 08h06 .
Voilà je ne sais pas si cela ait assez claire.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Voici un petit tableau explicatif.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

D'après ta capture écran si je regarde la Sem2 mercredi cellule G25 quelque soit la saisie C, R, M,CS, SP,ou SV en H25 la cellule G25 doit afficher 7:30:00 comment sur la capture écran nous avons 5:45:00. En supposant que cette saisie est manuelle ce qui effacera la formule existante dans cette cellule cela nous donne 6::00:00-05:45:00 soit 15 minutes fois 2 = 30 minutes
ensuite 12:00:00-6:00:00 soit 6:00:00
l'après midi 15:36:00-12:30:00 soit 03:06:00

le total 00:30:00+06:00:00+03:06:00 donne 09:36:00 comme résultat

donne 09:36:00 d'où sors tu 09:51:00


A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
oui désolé 09:36
et au lien 7 tu a le tableau réel
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Alors pour G31

=SI(G25<("06:00:00")*1;("06:00:00"-G25)*2;0)+G26-"06:00:00"+G29-G28

Excel Anglais

=IF(G25<("06:00:00")*1;("06:00:00"-G25)*2;0)+G26-"06:00:00"+G29-G28

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Cela ne fonctionne pas regarde au lien 7 il y a le bon tableau pour modifié ; ou c'est moi qui mais la formule a une mauvaise place.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Oui merci tu crois qu il y a moyen de déplacer cette formule en ligne 31
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Dernière petite question, je vien de voire
Que j'ai oublié que ses de 22 heurs à 06hrs que les heurs sont contée double.
Désolé de m'en être aperçu maintenant.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Oki merci mais la je vien de voire que déplacer la formule en ligne 31 cela ne fonctionne pas comme quand elle ai en ligne 32.
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà je Vien de copier la formule mais cela me donne #NAM ?
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
UN GRAND MERCI TU ME RETIRE UNE GROSSE EPINE
MECI POUR LE TEMPS PASSER POUR MOI ET A UNE PROCHENE FOIS.....
A+++
0
pilulle413 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
oups , je vien de voire que ci je mes les heurs manuellement pour une journée normal la reponce n ai pas juste ...
débu: 7:30:00
fin mat: 12:00:00
debu pm: 12:30:00
fin de pm: 15:36:00
0:00:00
total journée: 9:06:00
Normalement cela doit etre 07:36:00
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Effectivement cette éventualité n'était pas traitée, en G31 colle cette formule qu'il faudra copier dans les autres cellules

=SI(SOMME(G25:G29)=0;0;SI(G25<("06:00:00")*1;(("06:00:00"*1-G25)*2)+G26-"06:00:00";G26-G25)+SI(G29>("22:00:00")*1;((G29-"22:00:00")*2)+"22:00:00"-G28;G29-G28))
0