Calcul de pénalités à partir d'un horaire de référence

Résolu
murumba Messages postés 2 Statut Membre -  
murumba Messages postés 2 Statut Membre -
Bonjour,

Je souhaiterais calculer des pénalités à partir d'un horaire de référence avec un tableur excel.
Exemple:
horaire de passage idéal: 13h03mn25s (le concurrent doit " pointer" dans sa minute idéale)
si passage entre 13h03mn25s et 13h04mn24s pas de pénalité
si passage après 13h04mn24s ( 1 point de pénalité par tranche de 60 secondes de retard)
si passage avant 13h03mn25s ( 2 points de pénalités par tranche de 60 secondes d'avance)
Actuellement j'utilise une condition pour comparer l'horaire idéal avec l'horaire réel, si je ne saisis que les minutes le décompte est bon mais je voudrais pouvoir saisir les secondes pour être plus juste et je butte sur le problème des tranches de 60 secondes
Par avance merci de votre aide

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pour information:
    L'unité de temps pour Excel est le jour 24h, et ne travaille pas avec les horaires négatifs.

    Donc pour avoir une écart en seconde, forcément toujours positif
    pour transformer en seconde un écart de temps, il faut multiplier le résulta par 86400
    soit, à adapter
    temps référence en A1
    temps réalisé en B1
    en C1
    =SI(B1<A1;A1-B1;B1-A1)*86400
    et pour gérer les pénalités en positif ou négatif toutes les 60 secondes complétes:
    en D1
    =SI(A1>B1;ENT(C1/60)*2;-ENT(C1/60))

    Le positif étant la pénalité si temps plus court dans ce cas, mais je n'ai peut être pas tout compris vu que chez moi on peut appeler une pénalité positive un bonus! :-)

    crdlmnt

    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      bonjour,

      une alternative à notre ami Vaucluse ( bonjour)

      passage en A2; idéal en B2; déclenchement à à n fois 60s +1
      =SI(A2="";"";SI(A2<B2;ENT((B2-A2)*1440)*2;ENT((A2-B2)*1440)))
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Salut Michel
      Ben oui tiens, vu que 60 s font une minute (j'avais oublié) :-)
      bien amicalement
      0
  2. murumba Messages postés 2 Statut Membre
     
    Bonjour
    Un grand merci à tous les 2,ma feuille de calcul est désormais opérationnelle
    Bonne continuation
    amicalement
    0