Note: The other languages of the website are Google-translated. Back to English

Cum să verificați dacă timpul este între două ori în Excel?

În Excel, cum ați putea verifica dacă un anumit timp este între două perioade date? Pentru a le verifica pe rând, veți pierde mult timp, aici, voi introduce câteva formule simple pentru a rezolva această sarcină.

Verificați dacă un anumit timp este între două ori date cu formule


săgeată albastru dreapta balon Verificați dacă un anumit timp este între două ori date cu formule

De exemplu, am două coloane de timp, care sunt ora de începere și ora de sfârșit în coloana A și coloana B separat, acum vreau să verific dacă timpul din coloana C este între intervalul de timp din coloana A și coloana B, după cum se arată mai jos :

doc verifică dacă timpul dintre 1

Următoarele formule vă pot ajuta să identificați dacă timpul specific este între două ori, vă rugăm să procedați astfel:

Introduceți oricare dintre următoarele formule într-o celulă necompletată lângă datele dvs. unde doriți să afișați rezultatul:

= IF (C2 = MEDIAN (A2, B2, C2), „Da”, „Nu”)

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

Și apoi trageți mânerul de umplere în jos în celulele pe care doriți să le aplicați această formulă și timpul dacă a fost identificat între cele două ori date, dacă este între două ori, va fi afișat un Da, dacă nu este între cele două ori, va fi afișat un Nu, vezi captura de ecran:

doc verifică dacă timpul dintre 2

Notă: În formulele de mai sus, C2 este ora specifică pe care doriți să o verificați și A2 și B2 sunt celulele care conțin de două ori pe care doriți să le verificați pe baza.


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (22)
Evaluat 5 din 5 · evaluări 1
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru nu funcționează dacă verificați între valorile de timp care trec după miezul nopții. De exemplu, formula va returna un fals dacă verificați dacă 1:10 este între 3:XNUMX și XNUMX:XNUMX.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Chris,
Dacă timpul dvs. este peste miezul nopții, ar trebui să aplicați formula de mai jos:
=SAU(MOD(C1,1)>TIME(22,0,0),MOD(C1,1)

În formula de mai sus, C1 este ora specifică pentru care doriți să verificați, iar TIME(22,0,0) și TIME(3,0,0) sunt cele două momente în care doriți să verificați. Ar trebui să schimbați referințele în funcție de nevoile dvs.
Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am 3 ori (sosire, proces și plecare) care se pot întinde pe miezul nopții, dintre care vreau să calculez diferența. Primesc o eroare când încerc să calculez timpul dintre proces și plecare, unde procesul este înainte de miezul nopții și plecarea este după. De exemplu, ora mea de sosire este 21:00, ora procesului meu este 23:00 și ora mea de plecare este 03:00, diferența ar trebui să fie de 4 ore, dar primesc o eroare. Folosesc următoarea formulă, deoarece vreau să evidențiez unde este timpul procesului după ora de plecare =IF(ISBLANK(G3),"N/A",IF(E3=G3,"PROCESS TIME EQUALS DEPARTURE TIME",IF( E3>G3,E3-G3,IF(E3
Acest comentariu a fost redus la minimum de moderatorul de pe site
Hei, dacă am timpul pe care vreau să verific (02:00) este între 15:00 (în ziua precedentă) și 06:30. Funcția mod nu funcționează, nu poate reda ora după ora 00:00.
Ce altceva pot face?
Te rugăm să ne contactezi
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am aceste exemple. poate cineva ajuta, deoarece nu m-am putut conecta cu formula corectă.

S time E time Adex time Exact (doriți să verificați dacă aceasta se încadrează sub orele s și e sau nu)
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


Acest comentariu a fost redus la minimum de moderatorul de pe site
Dumnezeu să vă binecuvânteze! asta funcționează pentru problema mea. interval de căutare între 22:00 și 05:00 din mai până în septembrie, acum interval diferit pentru restul anului! voi împărți foaia de calcul. oricum multumesc din nou, amice!!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru nu funcționează pentru mine când ora specifică este =NOW() pentru a afișa ora curentă. Orice sugestii?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Nikkii,

Dacă introduceți funcția =now() pentru a obține data și ora curente, sunt afișate atât data, cât și ora, dacă aveți nevoie de o formulă pentru a obține ora curentă în mod dinamic, puteți aplica această formulă: =MOD(ACUM(),1) , apoi formatați-l ca format de oră. Și apoi, puteți folosi formula din acest articol cu ​​succes.

Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am de două ori aici 23:00:00 (Ora de început AS2) și 8:00:00 (Ora de sfârșit AT2) și ora specifică este 0:02:20 (J2), așa că atunci când folosesc această formulă =IF(AND( J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"YES","NU"), ar trebui să vină ca da, deoarece ora specifică este între cele două ore de început și de sfârșit, dar este arătând nu..nici un ajutor în corectarea acestei formule
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua, trebuie să găsesc că ora mea specifică este între două ori... de exemplu: ora de început (AS2) este 23:00:00 și ora de sfârșit (AT2) este 8:00:00, ora specifică (J2) este 0: 02:20, deci când folosesc formula =IF(AND(J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"YES","NU") ar trebui să arate da ca fiind numai între timpii de remorcare, dar se arată că nu, vreun ajutor în corectarea formulei?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dacă timpul dvs. este peste miezul nopții, ar trebui să aplicați formula de mai jos:
=SAU(MOD(C1,1)>TIME(23,0,0),MOD(C1,1)
Acest comentariu a fost redus la minimum de moderatorul de pe site
În formula de mai sus, C1 este ora specifică pentru care doriți să verificați, iar TIME(23,0,0) și TIME(8,0,0) sunt cele două momente în care doriți să verificați. Ar trebui să schimbați referințele în funcție de nevoile dvs.
Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Santosh, Este similar cu utilizarea mea, folosesc ceva de genul;

=IF(AND(C2>=MIN("13:00"),C2<=MAX("13:10")),"YES","NO")
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Silver,


Formula nu funcționează. Dacă trebuie să introduc „13:00” (ore) pe fiecare rând, de ce există o formulă, asta nu ușurează munca.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ajută-mă în asta, ca și cum ar fi niște intervale de timp într-o zi și trebuie să aflu că există sau nu conflictul de timp. atunci vă rog să sugerați o formulă!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Încerc să calculez timpul pe zi, de exemplu, m-am dus la laboratorul de informatică și m-am conectat pentru 4 ore și 35 de minute luni și marți m-am autentificat pentru 2 ore și 10 minute și miercuri 3 ore și 4 minute și joi pentru 4 ore și 14 minute și Vineri 1 ora si 15 minute. Adăugați totalul și obțineți un total general. Vreau să pot păstra fiecare minut. Fără rotunjire, știu că trebuie să folosesc funcția IF.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am nevoie de ajutor. Mi-am smuls părul în ultima lună, încercând să găsesc o modalitate de a-mi face viața mai simplă. Nici măcar nu sunt sigur dacă se poate face, deoarece nu găsesc nimic despre cum să o fac. Problema mea este aceasta........ Am început recent să folosesc un nou program pentru a colecta date pentru angajații care vin și ies. Cititorii de date sunt sensibili și uneori vor reprezenta un angajat de mai multe ori în decurs de câteva minute. când export aceste date într-un fișier excel, este un coșmar absolut să încerc să șterg individual capturile suplimentare. Folosirea opțiunii de eliminare a duplicatelor ajută, dar totuși lasă multe ori duplicate din cauza secundelor în timp diferite. Astăzi, de exemplu, după ce am eliminat duplicatele, mai am peste 24,000 de intrări unice pe care trebuie să le parcurg pentru a obține acele date de care am nevoie. Cineva, oricine..... vă rog Ajutor!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, compar sute de mii de linii de date (pentru prima dată) și am avut nevoie de o ecuație care să compare timpul dintre două dintre coloanele lui. Cu toate acestea, nu pot scăpa cu o instrucțiune IF folosind A3<>F3, deoarece timpii din A3 sunt de aproximativ 1 secundă. Mai degrabă am nevoie doar de cel mai apropiat minut. Orice ajutor?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ik hoop dat iemand mij hier kan helpen.
Ik heb zoals de meeste mensen in deze discutie, een tijdvenster bestaande uit 2 tijden.
voor het gemak:
Cel A2 staat la 15:00
Cel B2 staat la 16:00
Cel C2 staat la 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")

ce fac? :(
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Bastiaan
V-am testat formula în olandeză, formula funcționează bine, vă rugăm să vedeți captura de ecran de mai jos:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-check-time-1.png
Vă rugăm să încercați din nou, vă mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna,

Acesta este un articol grozav, iar OR(MOD... este o soluție excelentă pentru momente la date diferite.

Cum aș încorpora acest lucru într-o formulă cu următorii parametri:

Dacă Celula A1 arată ca ieri între 22:00 și 23:59, afișați ca aceeași zi.
Dacă Celula A1 arată ca astăzi între 00:00 și 21:59, afișați ca ieri.

Orice ajutor aici este foarte apreciat, deoarece sunt un cățeluș pierdut.
Evaluat 5 din 5
Acest comentariu a fost redus la minimum de moderatorul de pe site
Curios cum se scrie o formulă din care rezultă un număr (1) pentru a număra o persoană prezentă la un moment dat.
De exemplu: Dacă trebuie să știu că o persoană a fost prezentă la 2:45, în timpul acestor 5 programe.
IN OUT 2:45
11:00 5:00 1
12:00 4:13 1
9:00 5:00 1
7:47 2:10 0
3:50 6:00 0

Trebuie să rezulte 1 - dacă ajung înainte de 2:44
Și rezultă 1 - dacă pleacă după 2:46

Sugestii?
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL