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 de cumul des heures dans Excel [XL-2010]


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Calcul de cumul des heures dans Excel
    Bonjour,
    C'est un sujet qui a du être abordé à plusieurs reprises mais je ne trouve pas la solution à mon problème parmi les articles publiés.


    1) Je cherche à gérer un compteur d'heures dans le cadre de l'utilisation d'avions dans une associations d'aeroclub.
    Chaque adhérents entre une heure de départ par exemple dans cellule A1 et une heure d'arrivée dans cellule B1. On calcul en C1 le temps passé en vol en faisant B1-A1.Le format des cellules A1, B1 et C1 est hh:mm:ss
    2) Il y a maintenant 2 compteurs. 1 compteur qui est défine par l'administrateur et qui donne la butée d'heures de vol à ne pas dépasser avant la prochaine revision appelons le CP1. Par exemple ce compteur est égale à 14522 heures. Le deuxième compteur appelons le CP2 est celui du nombre total d'heures de vol de l'avion. Il s'incrémente on utilisant le résultat de C1.
    Supposons que CP2= 10000 heures avant la saisie de C1
    3) C'est là où est mon probleme:
    Si CP2 < 9999.99, alors le compteur s'incrément en utilisant CP2+C2
    Si CP2>= 10000 alors il y a affichage de "erreur VALEUR"


    J'ai essayé de changer le format des cellules sans succés
    Je vous joins mon tableau Excel en espérant que vous pourrez m'éclairer sur la marche à suivre.
    Merci par avance;
    EB
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 419
    Points : 16 262
    Points
    16 262
    Par défaut
    Bonjour

    Vérification faite il semble que la saisie de 10000:00 n'est pas reconnue comme temps car on franchit une année.

    Ce qui est aussi le cas avec 9999:59:59 qui pourtant fonctionne

    Si on rentre la contrevaleur numérique 416,666666666667 cela fonctionne. Peut-être un problème d'arrondi Excel...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Ce que tu demande équivaut à une gestion de stock, excepté que les heures remplacent les quantité, les avions remplacent les désignation d'article et que la révision remplace le réapprovisionnement.
    Mais, mathématiquement et informatiquement, c'est la même chose.

    Tu dois séparer la gestion des heures de vol et la gestion des avions dans deux feuilles différentes.

    Dans la gestion des heures, mets une ligne par vol.
    Chaque ligne aura en colonne :
    A - la désignation de l'avion : le mieux serait de mettre une liste déroulante faite avec une validation de données se référant à la liste de l'autre page (voir plus bas), ça évitera les fautes de frappe.
    B - l'heure de départ
    C - l'heure d'arrivée
    D - le temps de vol calculé avec la formule (C-D)*24 et au format Nombre et non pas hh:mm:ss, ce sera bien plus simple à gérer.

    Il faut que tu commences ce tableau en établissant un état initial.
    C'est à dire que tu vas mettre une ligne par avion sans rien mettre en B et C mais en indiquant directement en D le nombre d'heures de vol de chacun.

    Dans une autre feuille, tu fais un bilan des avions.
    Il doit y avoir une ligne par avion.
    Les colonnes seront :
    A - Désignation de l'avion
    B - Nb d'heure de vol lors de la dernière révision
    C - Nombre d'heure de vol calculé en utilisant une fonction SOMME.SI pour sommer les heures de la colonne D correspondant à la désignation de cet avion.

    Sur la colonne C, tu mets une mise en forme conditionnelle qui passera en rouge cette cellule quand sa différence avec la colonne B sera supérieure à 10 000.
    Pour bien faire, il faudrait une seconde règle de MFC qui la faire passer en orange quand une marge raisonnable est atteinte (par exemple 9 950) pour permettre de prévoir la révision.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Tu peux saisir =10000/24 qui sera traduit 10000:00 avec le format [h]:mm
    Le cumul compteur sera alors correct.

    Cordialement.

  5. #5
    Candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour à tous et merci d'avoir répondu aussi rapidement.

    J'ai essayé la solution proposée par gFZT82 et cela fonctionne parfaitement bien. Problème résolu.
    Je garde la proposition de Menhir pour la suite de mon projet .
    Merci encore pour votre réactivité.
    Cordialement
    EB

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. calcul d'heures dans excel
    Par Daniel84 dans le forum Excel
    Réponses: 23
    Dernier message: 05/04/2016, 00h09
  2. [XL-2010] Comparer des heures dans excel.
    Par vindkald dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/01/2014, 12h13
  3. calculer la somme des heures dans un état
    Par fahdmounkaila dans le forum WinDev
    Réponses: 3
    Dernier message: 10/08/2011, 15h53
  4. Perte de temps dans le cumul des heures
    Par lodan dans le forum Langage
    Réponses: 9
    Dernier message: 19/11/2006, 11h56
  5. Opération sur des heures dans Excel
    Par mirascheat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/12/2005, 10h34

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