IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

calcul heures + heure de nuit


Sujet :

Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut calcul heures + heure de nuit
    Bonjour à tous,
    Voilà, je suis un nouveau né depuis quelques minutes ici, et j'ai déjà besoin de vous.
    J'ai recherché avant de poster, mais je n'ai rien trouvé sur mon problème, alors j'espère qu'il n'y aura pas de doublon!!
    Déjà, les formules excel et moi, ça fait 2 , et bien entendu, j'ai un tableau excel à faire avec des formules. je dois calculer des horaires de nuit (qui sont de 21h à 6h du matin), en partant du principe que, par ex., dans la col A j'ai un temps de trajet aller, col B l'heure d'arrivée, col C l'heure de départ, col D le temps de trajet retour, col E le temps total en minutes, col F le temps d'heure de travail de nuit en minutes aussi. prenons comme exemple une personne X qui travaille de 20h00 à 01h00 du matin avec des temps de trajet de 10min. Je voudrais donc, si vous pouvez, m'aider à le faire.
    Je vous remercie par avance de votre aide, qui me sera très précieuse.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    En admettant que tu rentrestes données à la ligne 2
    Col A : 10
    Col B : 06/04/2009 20:00
    Col C : 07/04/2009 01:00
    Col D : 10
    Col E (tps travail de nuit) :=(C2-B2)*60*24 (il faut ensuite que tu changes le format de cellule pour mettre standard par exemple)
    Col F (tps travail de nuit + tps transport) : =E2+A2+D2

    Tu pourras ensuite étirer les cellules avec des calculs

    cdlt

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Merci pour cette réponse, mais en faite, ce n'est pas exactement ce que je veux! j'ai du mal m'exprimer!!!
    Je vais faire autrement pour etre plus explicite.
    Col A: temps de trajet aller
    Col B: heure d'arrivée
    Col C: heure de départ
    Col D: temps de trajet retour
    Col E: temps total en minutes (sans compter les horaires de nuit)
    Col F: temps total en minutes (cette fois ci seulement les horaires de nuit)

    Donc avec les temps de trajet A/R + heure dép. et arrivée = je voudrais pouvoir calculer le temps total, en minutes, sans compter les horaires de nuit dans la colonne E.
    Et dans la colonne F = je voudrais calculer ici seulement les horaires de nuit que la personne aurait éventuellement fait.
    Toujours avec l'exemple de la personne X qui a travaillé de 22h00 à 01h00 du matin, et des temps de trajet de 10 min A/R.
    J'espère avoir un peu plus clair dans ma demande.
    Je cherche toujours de mon coté, et vous remercie encore pour votre aide.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    Peut etre qu'un exemple chiffré aiderait car j'ai du mal avec tes notions d'heures d'arrivées de départs et temps total, dans ton exemple : H d'arrivée = 22H et H de départ = 1H ? Si oui comment comptes-tu calculer le temps total hors H de nuits ? Il s'agit d'une donnée que tu saisis ou que tu calcules ? Le temps de transport est compris dans le nb d'H travaillés hors H nuits ??
    Cdlt

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    eh bien, je renseigne les champs temps de trajet, ainsi que les heures d'arrivée et de départ. et comme calcul je voudrais essayer de calculer le temps total (dans l'ex. la col. E) et si possible le temps en horaire de nuit qu'elle aurait passé, c'est à dire dans mon exemple (ou je me suis trompé dans la 1ère réponse que j'ai écrite) 20h00 à 01h00, donc 5h de travail au total, dont 4h de travail de nuit (horaire de nuit 21h00-06h00).
    Pour ce qui est du temps de transport, oui il est compris dedans.
    Voilà ce que je voudrais réussir à faire.
    Alors est-ce possible de le faire avec Excel??? surement que oui! mais je ne sais pas le faire!!!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    Je pense que c'est largement améliorable mais à priori la solution suivante marche donc à toi de voir:
    col A : 10 (en minutes)
    col B : 06/04/09 20:00 (désolé pour le format un peu lourd mais sans mettre la date et l'heure en entier je vois pas trop comment faire)
    col C : 07/04/09 01:00
    col D : 10
    col E : (Nb de minutes travaillées + transport A/R)
    col F :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI(HEURE(B2)=0;SI(HEURE(C2)>=6;6;HEURE(C2));SI(HEURE(B2)<=21;SI(HEURE(C2)>=6;9;HEURE(C2)+24-21);SI(HEURE(C2)>=6;30-HEURE(B2);HEURE(C2)+24-HEURE(B2))))*60
    (Nb de Min travaillés de nuits --> entre 21h et 6H)

    Maintenant à toi de tester

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Citation Envoyé par tranzebou Voir le message
    Je pense que c'est largement améliorable mais à priori la solution suivante marche donc à toi de voir:
    col A : 10 (en minutes)
    col B : 06/04/09 20:00 (désolé pour le format un peu lourd mais sans mettre la date et l'heure en entier je vois pas trop comment faire)
    col C : 07/04/09 01:00
    col D : 10
    col E : (Nb de minutes travaillées + transport A/R)
    col F :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI(HEURE(B2)=0;SI(HEURE(C2)>=6;6;HEURE(C2));SI(HEURE(B2)<=21;SI(HEURE(C2)>=6;9;HEURE(C2)+24-21);SI(HEURE(C2)>=6;30-HEURE(B2);HEURE(C2)+24-HEURE(B2))))*60
    (Nb de Min travaillés de nuits --> entre 21h et 6H)

    Maintenant à toi de tester


    Merci beaucoup, ça fonctionne parfaitement bien!! .....dans le cas où le calcul des horaires de nuit se passe sur 2 jours . par contre si la personne travaille de 20h00 à 22h00, on à donc 1h de travail de nuit, eh bien là il me met 540 au lieu donc de 60 dans la logique.
    Alors je vais essayer de comprendre la formule, car franchement sans toi, je n'y serais pas arrivé, et je te dis un grand merci. Vraiment!!!
    Et, si le coeur t'en dis, ce serait super sympa de m'aider à finaliser ce petit hic.
    merci.

  8. #8
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    bonjour à tous

    pas besoin des jours :
    en b2 : 20:00 , en c2 : 1:00
    la formule : formule avec les minutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =A2 + (mod(c2-b2;1)*24*60) + D2

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Citation Envoyé par wilfried_42 Voir le message
    bonjour à tous

    pas besoin des jours :
    en b2 : 20:00 , en c2 : 1:00
    la formule : formule avec les minutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =A2 + (mod(c2-b2;1)*24*60) + D2

    Je suis d'accord avec toi, mais ça, ça ne marche que dans le cas du calcul de temps total!! Après, en ce qui concerne mon problème, le calcul des horaires de nuits, ça ne fonctionne pas. Et c'est justement là qu'est mon problème!! Merci de m'avoir montré une autre façon de faire un calcul.

  10. #10
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    re:

    20:00 en b2, 01:00 en c2, avec la formule =Mod(c2-b2;1) donne bien 05:00 si tu essayais ?, de 20 heures à 1 heure du matin, il y a bien 5 heures

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Citation Envoyé par wilfried_42 Voir le message
    re:

    20:00 en b2, 01:00 en c2, avec la formule =Mod(c2-b2;1) donne bien 05:00 si tu essayais ?, de 20 heures à 1 heure du matin, il y a bien 5 heures
    tout à fait d'accord, j'ai essayé, et ça a marché. C'est une autre méthode de calcul que celle de Tranzebou, pour ça je te dis merci, comme ça je peux comparer, et apprendre.
    Mais t'a méthode ne fonctionne que pour les heures de calculs du temps total. Et là n'est pas le problème!! Le problème c'est de pouvoir calculer les horaires de nuit (par ex. 20h00 à 01h00, j'ai 4h de travail de nuit).
    Donc la formule de tranzebou fonctionne bien, mais seulement si la personne travaille sur 2 jours. Si par exemple, elle travaille de 20h à 23h, sa formule ne fonctionne pas. Je voulais donc savoir si à partir de là, une modification de sa formule super complexe pour moi que je ne comprends pas , il y avait moyen de faire quelque chose?

  12. #12
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    re:

    désolé, mais je n'ai pas ton fichier alors on va extrapoler :
    En B1 debut heure de nuit : 20:00
    En C1 Fin heure de nuit : 4:00
    en B2 : Heure d'arrivée : 20:00
    en C2 : Heure de fin de travail : 3:00
    la formule en A1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MOD(SI(C2+(1*(C2<B2))>1+C1;C1;C2)-SI(B1>B2;B1;B2);1)
    ne pas mettre les jours, seulement les heures

    si j'ai tout compris

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    Citation Envoyé par wilfried_42 Voir le message
    re:

    désolé, mais je n'ai pas ton fichier alors on va extrapoler :
    En B1 debut heure de nuit : 20:00
    En C1 Fin heure de nuit : 4:00
    en B2 : Heure d'arrivée : 20:00
    en C2 : Heure de fin de travail : 3:00
    la formule en A1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MOD(SI(C2+(1*(C2<B2))>1+C1;C1;C2)-SI(B1>B2;B1;B2);1)
    ne pas mettre les jours, seulement les heures

    si j'ai tout compris

    Je viens de voir où l'on pouvais envoyer le fichier. je l'envoie donc comme ça on pourra voir plus facilement, pour ceux qui m'aident sur mon gros problème!!
    Et pour que tu puisse te faire une idée.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] Calcul d'heures de nuit avec liste déroulantes
    Par Lufia dans le forum Excel
    Réponses: 2
    Dernier message: 12/12/2012, 18h47
  2. [PHP 5.2] calcul d'heure de nuit
    Par PUARAI dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2009, 00h37
  3. calcul d'heures de nuit après 00:00
    Par chamalac dans le forum Excel
    Réponses: 7
    Dernier message: 11/06/2009, 18h31
  4. [VBA-e] Calcul d'heure
    Par climz dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 11/05/2006, 16h02
  5. [Dates] Calcul d'heure
    Par Kyvin dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2006, 08h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo