Enlever 7h à une somme

Résolu
dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
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

3 réponses

  1. M-12 Messages postés 1349 Statut Membre 285
     
    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
    1. dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   44
       
      Bonjour, j'ai modifier les valeurs en postant un exemple mais je vais adapter la formule et essayer ça, merci beaucoup !
      0
    2. dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   44
       
      ç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
    3. dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   44
       
      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
    4. dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   44
       
      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
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention  
         
        je pense que tu peux simplifier:
        =SI(H8=0;0;H8-(7/24))
        0
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, peut-être:
    = si(H14=0;0;H14-$A$2)
    0
    1. dams63100 Messages postés 562 Date d'inscription   Statut Membre Dernière intervention   44
       
      Bonjour,
      ça ne fonctionne pas ^^
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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