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

Как проверить, находится ли время между двумя временами в Excel?

Как в Excel можно проверить, находится ли конкретное время между двумя заданными временами? Чтобы проверить их одну за другой, потребуется много времени, здесь я представлю несколько простых формул для решения этой задачи.

Проверьте, находится ли конкретное время между двумя заданными моментами времени с помощью формул


стрелка синий правый пузырь Проверьте, находится ли конкретное время между двумя заданными моментами времени с помощью формул

Например, у меня есть два столбца времени, которые являются временем начала и временем окончания в столбце A и столбце B отдельно, теперь я хочу проверить, находится ли время в столбце C между диапазоном времени в столбце A и столбце B, как показано ниже. :

док проверим время между 1

Следующие формулы могут помочь вам определить, находится ли конкретное время между двумя временами, пожалуйста, сделайте следующее:

Введите любую из следующих формул в пустую ячейку рядом с данными, куда вы хотите вывести результат:

= ЕСЛИ (C2 = МЕДИАНА (A2; B2; C2); «Да»; «Нет»)

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

Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и время, если между указанными двумя моментами времени было идентифицировано, если оно находится между двумя значениями, будет отображаться Да, если нет между двумя раз будет отображаться Нет, см. снимок экрана:

док проверим время между 2

Примечание: В приведенных выше формулах C2 это конкретное время, которое вы хотите проверить, и A2 и B2 содержат ли ячейки два раза, на основе которых вы хотите проверить.


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (22)
Номинальный 5 из 5 · рейтинги 1
Этот комментарий был сведен к минимуму модератором на сайте
Это не работает, если вы проверяете значения времени после полуночи. Например, формула вернет false, если вы проверяете, находится ли час ночи между 1:10 и 3:XNUMX.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Крис,
Если ваше время больше полуночи, вы должны применить следующую формулу:
=ИЛИ(ОСТАТ(C1,1)>ВРЕМЯ(22,0,0),ОСТАТ(C1,1)

В приведенной выше формуле C1 — это конкретное время, которое вы хотите проверить, а ВРЕМЯ (22,0,0) и ВРЕМЯ (3,0,0) — это два времени, между которыми вы хотите проверить. Вы должны изменить ссылки на ваши потребности.
Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть 3 раза (прибытие, обработка и отъезд), которые могут охватывать полночь, и я хочу рассчитать разницу между ними. Я получаю сообщение об ошибке, когда пытаюсь рассчитать время между процессом и отправлением, когда процесс происходит до полуночи, а отправление после. Например, время моего прибытия — 21:00, время обработки — 23:00, а время отправления — 03:00, разница должна составлять 4 часа, но я получаю сообщение об ошибке. Я использую следующую формулу, так как хочу выделить, где время процесса после времени отправления = ЕСЛИ (ПУСТО (G3), «Н/Д», ЕСЛИ (E3 = G3, «ВРЕМЯ ПРОЦЕССА РАВНО ВРЕМЕНИ ОТПРАВЛЕНИЯ», ЕСЛИ ( E3>G3,E3-G3,ЕСЛИ(E3
Этот комментарий был сведен к минимуму модератором на сайте
Эй, если у меня есть время, я хочу проверить (02:00) между 15:00 (накануне) и 06:30. Функция мода не работает, она не может считать время после 00:00.
Что еще я могу сделать?
Пожалуйста,
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть эти экз. может кто-нибудь помочь, так как я не мог подключиться к правильной формуле.

Время S Время E Время Adex Точное (хотите проверить, подпадает ли оно под время s и e или нет)
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


Этот комментарий был сведен к минимуму модератором на сайте
Да благословит вас Бог! это работает для моей проблемы. диапазон поиска с 22:00 до 05:00 с мая по сентябрь, теперь другой диапазон для остальной части года! я разделю электронную таблицу. в любом случае спасибо еще раз, дружище!!!
Этот комментарий был сведен к минимуму модератором на сайте
Это не работает для меня, когда определенное время = NOW() для отображения текущего времени. Какие-либо предложения?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Никки,

Если вы вводите функцию =now() для получения текущей даты и времени, отображаются как дата, так и время, если вам нужна формула для динамического получения текущего времени, вы можете применить эту формулу: =MOD(NOW(),1) , а затем отформатируйте его как формат времени. И тогда вы сможете успешно использовать формулу из этой статьи.

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть два раза здесь 23:00:00 (время начала AS2) и 8:00:00 (время окончания AT2), а конкретное время 0:02:20 (J2), поэтому, когда я использую эту формулу = ЕСЛИ (И ( J2>=MIN(AS2:AT2),J2<=MAX(AS2:AT2)),"ДА","НЕТ"), должно быть указано "да", так как конкретное время находится между нашими двумя временем начала и окончания, но его не показывает никакой помощи в исправлении этой формулы
Этот комментарий был сведен к минимуму модератором на сайте
Привет, мне нужно найти мое конкретное время между двумя временами... например: время начала (AS2) — 23:00:00, а время окончания (AT2) — 8:00:00, конкретное время (J2) — 0: 02:20, поэтому, когда я использую формулу = ЕСЛИ (И (J2> = МИН (AS2: AT2), J2 <= MAX (AS2: AT2)), «ДА», «НЕТ»), она должна показывать да как его только между двумя буксировками, но это не показывает, какая-либо помощь в исправлении формулы?
Этот комментарий был сведен к минимуму модератором на сайте
Если ваше время больше полуночи, вы должны применить следующую формулу:
=ИЛИ(ОСТАТ(C1,1)>ВРЕМЯ(23,0,0),ОСТАТ(C1,1)
Этот комментарий был сведен к минимуму модератором на сайте
В приведенной выше формуле C1 — это конкретное время, которое вы хотите проверить, а ВРЕМЯ (23,0,0) и ВРЕМЯ (8,0,0) — это два времени, между которыми вы хотите проверить. Вы должны изменить ссылки на ваши потребности.
Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Сантош. Это похоже на мое использование, я использую что-то вроде;

=IF(AND(C2>=MIN("13:00"),C2<=MAX("13:10")),"YES","NO")
Этот комментарий был сведен к минимуму модератором на сайте
Привет Сильвер,


Формула не работает. Если мне нужно вводить «13:00» (часы) в каждой строке, зачем нужна формула, это не облегчает работу.
Этот комментарий был сведен к минимуму модератором на сайте
Помогите мне в этом, как будто в дне есть какие-то временные диапазоны, и я должен выяснить, есть ли конфликт времени или нет. тогда, пожалуйста, предложите какую-нибудь формулу!
Этот комментарий был сведен к минимуму модератором на сайте
Я пытаюсь рассчитать время в день, например, я пошел в компьютерный класс и вошел в систему в течение 4 часов и 35 минут в понедельник и вторник, я вошел в систему в течение 2 часов и 10 минут, а в среду 3 часа и 4 минуты и в четверг в течение 4 часов и 14 минут и Пятница 1 час 15 минут. Сложите эти суммы вместе и получите общую сумму. Я хочу уметь хранить каждую минуту. Нет округления, я знаю, что должен использовать функцию ЕСЛИ.
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужна помощь. В течение последнего месяца я рвала на себе волосы, пытаясь найти способ сделать свою жизнь проще. Я даже не уверен, можно ли это сделать, потому что я не могу найти ничего о том, как это сделать. Моя проблема заключается в следующем........ Недавно я начал использовать новую программу для сбора данных о входящих и исходящих сотрудниках. Считыватели данных являются конфиденциальными и иногда учитывают сотрудника несколько раз в течение нескольких минут. когда я экспортирую эти данные в файл Excel, это абсолютный кошмар, пытаясь по отдельности удалить лишние снимки. Использование опции удаления дубликатов помогает, но по-прежнему оставляет много дубликатов из-за разных секунд во времени. Сегодня, например, после того, как я удалил дубликаты, у меня все еще есть более 24,000 XNUMX уникальных записей, которые мне нужно просмотреть, чтобы получить нужные мне данные. Кто-нибудь, кто-нибудь..... Пожалуйста, помогите!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я сравниваю сотни тысяч строк данных (впервые), и мне нужно уравнение, которое сравнивает время между двумя столбцами. Однако я не могу обойтись без оператора IF с использованием A3<>F3, потому что время в A3 отличается примерно на 1 секунду. Вернее мне просто нужно с точностью до минуты. Любая помощь?
Этот комментарий был сведен к минимуму модератором на сайте
Ik обруч DAT iemand mij hier kan helpen.
Ik heb zoals de meeste mensen в этих обсуждениях, een tijdvenster bestaande uit 2 tijden.
voor het gemak:
Цел A2 через 15:00
Сел Б2 через 16:00
Cel C2 за 15:49

ik wil встретил ее формулу weten из Cel C2 binnen het tijdvak ван A2 и B2 ligt.
als ik de formules kopieer van hierboven en deze aanpas naar mijn cellen(en taal), krijg ik een onjuiste формула слияния.

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

формула, которая может быть использована для проверки: =als(en(C2>=MIN(A2:B2),C2<=MAX(A2:B2)),"YES","NO")

что делать? :(
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Бастиан.
Я протестировал вашу формулу на голландском языке, формула работает хорошо, см. скриншот ниже:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-check-time-1.png
Пожалуйста, попробуйте еще раз, спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,

Это отличная статья, а OR(MOD...) отлично подходит для времен в разные даты.

Как бы я включил это в формулу со следующими параметрами:

Если ячейка A1 читается как вчерашняя с 22:00 до 23:59, отображается как тот же день.
Если ячейка A1 читается как сегодня между 00:00 и 21:59, отображается как вчера.

Любая помощь здесь ОЧЕНЬ ценится, так как я потерянный маленький щенок в этом.
Номинальный 5 из 5
Этот комментарий был сведен к минимуму модератором на сайте
Любопытно, как написать формулу, которая дает число (1) для подсчета человека, присутствующего в определенное время.
Например: если мне нужно знать, что человек присутствовал в 2:45 в течение этих 5 графиков.
ВХОД ВЫХОД 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

Необходимо поставить 1 — если они прибывают до 2:44.
И результат 1, если они отправляются после 2:46.

Предложения?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL