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

Macros et VBA Excel Discussion :

Temps écoulé entre une date et heure depuis dimanche [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 150
    Par défaut Temps écoulé entre une date et heure depuis dimanche
    Bonjour à tous,

    je bloque sur un problème depuis ce week-end. a savoir:

    je dispose dans un tableau de date sous format jj/mm/aaaa HH:MM:SS
    cette date correspond a un jour de la semaine quand je le mets au formats jjjj
    mon but et de calculer le temps écoulé en seconde entre ce jours et heure et le dimanche 00:00

    exemple: quand je rentre si dans ma cellule il y a le 15/02/2018 13:49:38 (ce qui correspond a un jeudi)
    je souhaite obtenir en résultat 395378 (soit 3j + 49778)
    pour 15/02/2018 13:49:43 j'obtiendrai 395383 (soit 3j + 49783)
    pour 15/02/2018 13:49:48 j'obtiendrai 395388 (soit 3j + 49788)
    ainsi desuite.

    j'ai beau essayé mais la seule formule que je trouve tiens compte du mois et de l'année, la ou je cherche a ne tenir compte que de l'heure et du jours avec une semaine commencant le Dimanche a minuit.
    Mes connaissances sont si pauvre en VBA (je début depuis moins de 6 mois et suit autodidacte en la matiere) et j'ai un peu de mal je vous avoue.

    pourriez vous m'aider s'il vous plait?

    par avance merci pour vos réponses.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    En A1 la date de référence soit le dimanche 18 février 2018 heure 00:00:00
    En A2, la date du jeudi 15 février 2018 heure 13:49:38
    En A3, la date du jeudi 15 février 2018 heure 13:49:43
    En A4, la date du jeudi 15 février 2018 heure 13:49:48

    En B2, la formule =ENT($A$1-A2)*86400 à tirer vers le bas
    cette formule extrait le nombre de jours entiers en secondes

    En C2, la formule =1-(A2-ENT(A2)),
    cette formule extrait les heures restantes pour la journée donc, de 13:49:38 à 00:00:00 (donc, contrairement à ce que tu dis, il n'y a pas 3 mais seulement 2 jours)

    En D2, la formule =HEURE(C2)*3600+MINUTE(C2)*60+SECONDE(C2),
    ou de façon plus simple =C2*24*3600,
    cette formule totalise les secondes restantes jusqu'à minuit

    Et en E2, la formule =B2+D2,
    qui totalise les secondes pour les jours entiers plus les secondes des heures restantes

    Ce qui nous donne en une seule formule =ENT($A$1-A2)*86400+(($A$1-A2)-ENT(($A$1-A2)))*24*3600.
    A tirer vers le bas !

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 150
    Par défaut
    merci pour votre aide

    amicalement

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

Discussions similaires

  1. Calcul Temps écoulé entre 2 dates
    Par gweddy dans le forum iReport
    Réponses: 4
    Dernier message: 18/12/2017, 16h14
  2. Calculer le temps écoulé entre deux dates
    Par ramoucha23 dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 25/08/2016, 17h48
  3. [XL-2007] Calculer le temps écoulé entre 2 dates
    Par marie-dominique dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/01/2012, 17h37
  4. Temps écoulé entre 2 dates et 2 horaires
    Par christ-94 dans le forum VBA Access
    Réponses: 8
    Dernier message: 25/01/2009, 17h53
  5. Temps écoulé entre 2 dates
    Par casafa dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 23/12/2005, 03h04

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