Calcul horaires

Résolu
Dan' -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche la formule pour résoudre:

J'ai un tableau ou dans:
la cellule A3, j'inscris l'heure de Début,
la cellule B3, j'inscris l'heure de Fin,
et dans la cellule C3, je voudrais le décompte.
Jusqu'ici, Pas de problème.
Seulement voilà, il y a des conditions.
Je voudrais que le calcul ne se fasse que si:
la plage horaire est:
Avant 5 et Après 6,
Avant 5 et Avant 6,
Après 5 et Après 6,
Entre 5 et 6.
En fait pour résumé il faut qu'il y est au UNE minute
entre 5 et 6 dans la plage horaire.
Ou sinon que le résultat soit 0.
Par avance MERCI beaucoup.
Dan'

5 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    J'ai du mal à comprendre ta question :
    - Avant 5 et avant 6 ou avant 5 et après 6 ou entre 5 et 6 ou après 5 et après 6 : c'est tout le temps ?
    - Quand tu dis 5 c'est 05:00 ou 00:05 ?

    Il serait peut-être plus simple de définir quand le calcul ne doit pas être fait.
    0
  2. Dan'
     
    Bonjour Patrice,

    Oui bien sur il sagit de 05:00. (Désolé pour la confusion)
    Eh bien oui il serait peut-être plus simple comme tu dis
    de définir quand le calcul ne doit pas se faire.
    Mais là, panique à bord !
    Créneau horaire: entre 05:00 et 06:00 heure.
    Si l'heure de Début EST dans ce créneau,
    (ex: Début 05:10)
    le calcul se fait pour la partie comprise entre 05:10 et 06:00.
    soit: résultat = 00:40
    Si l'heure de Fin EST dans ce créneau,
    (ex: Fin 05:45)
    le calcul se fait pour la partie comprise entre 05:00 et 05:45.
    soit: résultat = 00:45
    Si l'heure de Début et de Fin SONT dans ce créneau,
    (ex: Début 05:20 Fin 05:55)
    le calcul se fait pour la partie comprise entre 05:20 et 05:55.
    soit: résultat = 00:35.
    Si l'heure de Début et de Fin NE SONT PAS dans ce créneau,
    (ex: Début 03:05 Fin 04:40) ou (ex: Début 07:25 Fin 11:50)
    le calcul ne se fait pas.
    J'espère avoir éclairci mon explication.
    Par avance Merci.
    Dan'
    0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Il manque un cas : début à 05:10 et fin à 08:00
    je suppose que ce doit donner 00:50.

    voici une formule si début en A2 et fin en B2 :
    =SI(OU(A2>6/24;B2<5/24);"";MIN(B2;6/24)-MAX(A2;5/24))
    

    Cordialement
    Patrice
    0
  4. Dan'
     
    Un TRÈS GRAND MERCI pour
    ton EFFICACITÉ et ta RAPIDITÉ.
    Sublime ça marche du Tonnère.
    Je le marque comme RÉSOLU;
    Encore merci Patrice33740.
    Cordialement,
    Dan'
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Au plaisir de t'aider à nouveau
    0