Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Comment vérifier si le temps se situe entre deux heures dans Excel?

Comment vérifier si le temps se situe entre deux heures dans Excel?

Dans Excel, comment pouvez-vous vérifier si une heure spécifique se situe entre deux heures données? Les vérifier un par un fera perdre beaucoup de temps, ici, je vais vous présenter quelques formules simples pour résoudre ce travail.

Vérifier si une heure spécifique est comprise entre deux heures données avec des formules


flèche bleue bulle droite Vérifier si une heure spécifique est comprise entre deux heures données avec des formules

Par exemple, j'ai deux colonnes d'heures qui sont l'heure de début et l'heure de fin dans la colonne A et la colonne B séparément, maintenant je veux vérifier si l'heure dans la colonne C est entre la plage de temps dans la colonne A et la colonne B comme ci-dessous la capture d'écran montrée :

doc vérifier si le temps entre les temps 1

Les formules suivantes peuvent vous aider à identifier si l'heure spécifique se situe entre deux heures, procédez comme suit:

Entrez l'une des formules suivantes dans une cellule vide à côté de vos données où vous souhaitez afficher le résultat:

= SI (C2 = MEDIANE (A2, B2, C2), "Oui", "Non")

=IF(AND(C2>=MIN(A2:B2),C2<=MAX(A2:B2)),"YES","NO")

Et puis faites glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule, et le temps si entre les deux temps donnés a été identifié, s'il est entre deux fois, un Oui sera affiché, si ce n'est pas entre les deux fois, un Non sera affiché, voir capture d'écran:

doc vérifier si le temps entre les temps 2

Remarque : Dans les formules ci-dessus, C2 est l'heure précise que vous souhaitez vérifier, et A2 et des tours B2 Les cellules contiennent-elles les deux heures sur lesquelles vous souhaitez vérifier.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité en
80 %

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus que
    300
    Caractéristiques puissantes
    . Prend en charge Office/Excel
    2007-2019 et 365
    . Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes
    30
    -jour d'essai gratuit. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité en
    50 %
    , et réduit chaque jour des centaines de clics de souris !
bas de cabine
Commentaires (21)
Noté 5 hors 5 · évaluations 1
Ce commentaire a été minimisé par le modérateur sur le site
Cela ne fonctionne pas si vous vérifiez entre des valeurs de temps qui vont après minuit. Par exemple, la formule renverra un faux si vous vérifiez si 1h du matin se situe entre 10h et 3h du matin.
Ce commentaire a été minimisé par le modérateur sur le site
Salut chris,
Si votre temps est supérieur à minuit, vous devez appliquer la formule ci-dessous :
=OU(MOD(C1,1)>TEMPS(22,0,0),MOD(C1,1)

Dans la formule ci-dessus, C1 est l'heure spécifique que vous souhaitez vérifier, et TIME(22,0,0) et TIME(3,0,0) sont les deux heures que vous souhaitez vérifier entre. Vous devez modifier les références en fonction de votre besoin.
S'il vous plaît essayez-le, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai 3 heures (arrivée, processus et départ) qui peuvent s'étendre sur minuit, dont je veux calculer la différence entre. Je reçois une erreur lorsque j'essaie de calculer le temps entre le processus et le départ où le processus est avant minuit et le départ est après. Par exemple, mon heure d'arrivée est 21h00, mon temps de traitement est 23h00 et mon heure de départ est 03h00, la différence devrait être de 4 heures mais j'obtiens une erreur. J'utilise la formule suivante car je veux mettre en évidence où se trouve le temps de traitement après l'heure de départ =IF(ISBLANK(G3),"N/A",IF(E3=G3,"PROCESS TIME EQUALS DEPARTURE TIME",IF( E3>G3,E3-G3,SI(E3
Ce commentaire a été minimisé par le modérateur sur le site
Hé, si j'ai le temps de vérifier (02h00), c'est entre 15h00 (la veille) et 06h30. La fonction mod fonctionne, elle ne peut pas lire l'heure après 00:00.
Que puis-je faire d'autre?
Si vous voulez, vous pouvez
Ce commentaire a été minimisé par le modérateur sur le site
J'ai ces exemples. quelqu'un peut-il m'aider car je ne pouvais pas me connecter avec la bonne formule.

Temps S Temps E Temps Adex Exact (vouloir vérifier si cela relève du temps s et e ou non)
18:30 00:29 20:23:02
18:30 00:29 20:22:01
18:30 00:29 23:16:18
18:30 00:29 23:49:10
17:30 00:29 18:03:06
17:30 00:29 18:19:15
17:30 00:29 18:36:24
17:30 00:29 18:06:35
17:30 00:29 18:22:46


Ce commentaire a été minimisé par le modérateur sur le site
Dieu peut vous bénir ! cela fonctionne pour mon problème. plage de recherche entre 22h00 et 05h00 de mai à septembre, plage désormais différente pour le reste de l'année ! Je vais diviser la feuille de calcul. en tout cas merci encore l'ami !!!
Ce commentaire a été minimisé par le modérateur sur le site
Cela ne fonctionne pas pour moi lorsque l'heure spécifique est = MAINTENANT () pour afficher l'heure actuelle. Aucune suggestion?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Nikkii,

Si vous entrez la fonction =now() pour obtenir la date et l'heure actuelles, la date et l'heure sont affichées, si vous avez besoin d'une formule pour obtenir l'heure actuelle de manière dynamique, vous pouvez appliquer cette formule : =MOD(NOW(),1) , puis formatez-le au format d'heure. Et puis, vous pouvez utiliser la formule de cet article avec succès.

S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai deux fois ici 23:00:00(AS2 Start Time) et 8:00:00(AT2 End Time) et l'heure spécifique est 0:02:20(J2), donc quand j'utilise cette formule =IF(AND( J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)), "OUI", "NON"), cela devrait être oui car l'heure spécifique se situe entre nos deux heures de début et de fin, mais c'est ne montrant aucune aide pour corriger cette formule
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, je dois trouver que mon heure spécifique se situe entre deux heures... par exemple : l'heure de début (AS2) est 23:00:00 et l'heure de fin (AT2) est 8:00:00, l'heure spécifique (J2) est 0 : 02:20, donc quand j'utilise la formule =IF(AND(J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"YES","NO") il devrait montrer oui comme son entre deux temps de remorquage seulement, mais sa montre non, une aide pour corriger la formule ?
Ce commentaire a été minimisé par le modérateur sur le site
Si votre temps est supérieur à minuit, vous devez appliquer la formule ci-dessous :
=OU(MOD(C1,1)>TEMPS(23,0,0),MOD(C1,1)
Ce commentaire a été minimisé par le modérateur sur le site
Dans la formule ci-dessus, C1 est l'heure spécifique que vous souhaitez vérifier, et TIME(23,0,0) et TIME(8,0,0) sont les deux heures que vous souhaitez vérifier entre. Vous devez modifier les références en fonction de votre besoin.
S'il vous plaît essayez-le, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
Salut Santosh, C'est similaire à mon utilisation, j'utilise quelque chose dans le sens de;

=IF(AND(C2>=MIN("13:00"),C2<=MAX("13:10")),"YES","NO")
Ce commentaire a été minimisé par le modérateur sur le site
Salut Silver,


La formule ne marche pas. Si je dois entrer "13:00" (heures) dans chaque ligne, pourquoi il y a une formule, cela ne facilite pas le travail.
Ce commentaire a été minimisé par le modérateur sur le site
Aidez-moi dans ce domaine, comme s'il y avait des plages de temps dans une journée et que je devais découvrir que le temps était en conflit ou non. alors s'il vous plaît suggérer une formule!
Ce commentaire a été minimisé par le modérateur sur le site
J'essaie de calculer le temps par jour, par exemple, je suis allé au laboratoire informatique et je me suis connecté pendant 4 heures et 35 minutes le lundi et le mardi, je me suis connecté pendant 2 heures et 10 minutes et le mercredi 3 heures et 4 minutes et le jeudi pendant 4 heures et 14 minutes et Vendredi 1h15. Additionnez ces totaux et obtenez un grand total. Je veux pouvoir garder chaque minute. Pas d'arrondi, je sais que je dois utiliser la fonction SI.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin d'aide. Je me suis arraché les cheveux au cours du dernier mois en essayant de trouver un moyen de me simplifier la vie. Je ne sais même pas si cela peut être fait car je ne trouve rien sur la façon de le faire. Mon problème est le suivant........ J'ai récemment commencé à utiliser un nouveau programme pour collecter des données pour les employés entrants et sortants. Les lecteurs de données sont sensibles et prendront parfois en compte un employé plusieurs fois en quelques minutes. lorsque j'exporte ces données dans un fichier Excel, c'est un cauchemar absolu d'essayer de supprimer individuellement les captures supplémentaires. L'utilisation de l'option de suppression des doublons aide, mais laisse encore de nombreuses fois en double en raison des secondes dans le temps qui sont différentes. Aujourd'hui, par exemple, après avoir supprimé les doublons, j'ai encore plus de 24,000 XNUMX entrées uniques que je dois parcourir pour obtenir les données dont j'ai besoin. Quelqu'un, n'importe qui ..... aidez s'il vous plaît!
Ce commentaire a été minimisé par le modérateur sur le site
Salut, je compare des centaines de milliers de lignes de données (pour la première fois) et j'avais besoin d'une équation qui compare le temps entre deux des colonnes. Cependant, je ne peux pas m'en tirer avec une instruction IF utilisant A3<>F3 car les temps en A3 sont d'environ 1 seconde. Au contraire, j'ai juste besoin de la minute la plus proche. De l'aide?
Ce commentaire a été minimisé par le modérateur sur le site
Ik hoop dat iemand mij hier kan helpen.
Ik heb zoals de meeste mensen in deze discutie, een tijdvenster bestaande uit 2 tijden.
pour le gemak :
Cel A2 à partir de 15h00
Cel B2 à partir de 16h00
Cel C2 à 15:49

ik wil met een formule weten of Cel C2 binnen het tijdvak van A2 en B2 ligt.
als ik de formules kopieer van hierboven en deze aanpas naar mijn cellen(en taal), krijg ik een onjuiste formule melding.

Ik ben vrij handig in Excel... maar dit krijg ik verdorie niet voor elkaar.
(Ik heb een nederlandse versie van Excel)

de formule die ik nu probeerde te gebruiken is: =als(en(C2>=MIN(A2:B2),C2<=MAX(A2:B2)),"YES","NO")

qu'est-ce que je fout? :(
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Bastiaan
J'ai testé votre formule en néerlandais, la formule fonctionne bien, veuillez voir la capture d'écran ci-dessous :
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-check-time-1.png
Veuillez réessayer, merci !
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,

C'est un excellent article et le OR(MOD... est un excellent travail pour des moments à des dates différentes.

Comment puis-je incorporer cela à une formule avec les paramètres suivants :

Si la cellule A1 se lit comme hier entre 22h00 et 23h59, s'affiche comme le même jour.
Si la cellule A1 se lit comme aujourd'hui entre 00h00 et 21h59, affiche comme hier.

Toute aide ici est TRÈS appréciée car je suis un petit chiot perdu sur celui-ci.
Noté 5 hors 5
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL