Enlever 7h à une somme

Résolu/Fermé
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 - Modifié le 9 déc. 2017 à 10:50
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 9 déc. 2017 à 11:28
Bonjour,
J'ai fais un tableau pour mes heures supp (pour vous résumer la fonction du tableau)
Donc imaginons 9:00 à 17:00 non stop ce qui fait 8:00 de travail (Jusqu'à la tout vas bien)
Ensuite je n'arrive pas à trouver de formule pour faire "ma case donc les 8:00" - "7:00" pour garder que le supp.
Pour l'instant j'ai fais une cellule fantôme avec un "7:00" pour faire =H4-A4 qui correspond à 8:00-7:00 mais ça me convient pas spécialement car sur les jours non renseigné c'est notifié en -7:00 ce qui me fausse mes calculs.
En gros ma question c'est de faire une fonction du genre I4 = H4-7:00 si H4 est différent de 0:00.
C'est possible?

Exemple de mon fichier :

http://www.cjoint.com/c/GLjjWQqRtgr





Configuration:
Windows 7 Intégrale x64, Intel Core i7 950, 8Go DDR3, Radeon HD 6970 2Go, Caviar  SATA  3.0 - 640 Go - 64 Mo + 3820go externe
A voir également:

3 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
Modifié le 9 déc. 2017 à 10:49
Bonjour
Avec 8:00 en A2 mettre en B2 ou ailleurs avec le format pour les heures
=SI(A2>(7/24);A2-(7/24);A2)
1
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 44
9 déc. 2017 à 10:53
Bonjour, j'ai modifier les valeurs en postant un exemple mais je vais adapter la formule et essayer ça, merci beaucoup !
0
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 44
9 déc. 2017 à 11:01
ça fonctionne tres bien pour les valeurs positives et les valeurs nule "0"
Mais pas pour les valeurs négatives vu que A2 n'est pas toujours en supp.
Je vais voir à modifier ça mais la piste me plais ! :)
J'ai mis un exemple avec une valeur positive, négative, et nule si ça peut aider :)
0
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 44
Modifié le 9 déc. 2017 à 11:08
En gros si je comprends bien la formule "(7/24)" ça remplace ma case 7:00 donc ça veut dire Si A2 suppérieur à 7h; A2-7h et j'ai pas compris le A2 à la fin

Edit :
Ok donc le A2 à la fin c'est "Sinon =A2"
J'ai essayé sans, ça m'a mis FAUX ahah ^^
0
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 44
Modifié le 9 déc. 2017 à 11:13
Ok j'ai terminé, un gros merci à toi pour m'avoir aidé sur la formule.
Pour ceux que ça pourrait intéresser :

=SI(H8<>(0/24);H8-(7/24);H8)
Si H8 est différent de 0:00; Faire H8-7:00; Sinon laisser H8.
ça fonctionne avec les heures en supp, en négative, et avec les valeurs nulle.
Bonne journée !
0
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 1 555 > dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023
9 déc. 2017 à 11:28
je pense que tu peux simplifier:
=SI(H8=0;0;H8-(7/24))
0
yg_be Messages postés 23358 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 novembre 2024 Ambassadeur 1 555
9 déc. 2017 à 10:49
bonjour, peut-être:
= si(H14=0;0;H14-$A$2)
0
dams63100 Messages postés 562 Date d'inscription vendredi 3 avril 2009 Statut Membre Dernière intervention 1 novembre 2023 44
9 déc. 2017 à 10:59
Bonjour,
ça ne fonctionne pas ^^
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
9 déc. 2017 à 11:26
Bonjour,

Sous réserve d'avoir bien compris,
en G4 déjà cette formule
=SI(NBVAL(D4:E4)<2;"";E4-D4)
en H4
=SIERREUR(F4-C4-G4;"")
et en I4
=SIERREUR(H4-A4;"")

ensuite incrémente vers le bas les trois cellules
0