Оглавление
Во многих случаях нам необходимо вычесть время в нашем Excel Мы часто вычитаем время, чтобы найти прошедшее время. В этой статье мы рассмотрим различные методы вычитания времени в таблице excel. Когда вы работаете с большим набором данных в excel, эти методы сэкономят много времени.
Скачать книгу по практике
Скачайте учебник по практике.
Рассчитать разницу во времени.xlsx7 способов вычитания времени в Excel
1. Вычтите время между двумя ячейками, чтобы получить прошедшее время
Часто нам необходимо рассчитать разницу во времени между ячейками для получения прошедшего времени. Мы требуем, чтобы эта операция рассчитывать рабочее время сотрудников в офисе. Существуют различные способы вычитания времени между двумя ячейками. Мы обсудим эти способы ниже. Для упрощения объяснения мы будем использовать набор данных, который содержит 'Время вступления' & 'Время выхода' некоторых сотрудников.
Читайте также: Как рассчитать прошедшее время в Excel (8 способов)
1.1 С помощью простой формулы
В этом подметоде мы будем использовать простую формулу для вычисления разницы во времени между двумя ячейками.
Выполните следующие действия.
ШАГИ:
- Во-первых, выберите Клетка E5.
- Во-вторых, введите формулу:
=D5-C5
- Теперь нажмите Войти .
Здесь в формуле вычитаются значения Клетка D5 & Клетка C5. Затем приведите результат в том же формате в формате Клетка E5.
Нам нужно изменить формат времени, чтобы правильно отображать рабочий час.
- Для этого перейдите на Главная выберите вкладку Номер диалоговый значок, как показано ниже. 'Format Cells' появится окно.
- После этого выберите Тип из Формат времени который вы хотите отобразить, и нажмите кнопку OK .
- Затем, вы увидите часы , минут & секунды в Рабочий час колонна.
- Наконец, используйте Наполнительная рукоятка чтобы увидеть результаты во всех клетках.
1.2 С функцией IF
Мы также можем вычислить разницу во времени между двумя ячейками с помощью функции Функция IF . Функция IF проверяет логику и возвращает значение, если оно истинно. В противном случае возвращается другое значение.
Обратите внимание на приведенные ниже шаги для этой техники.
ШАГИ:
- В первую очередь выберите Ячейка E5 .
- Теперь введите формулу:
=IF(D5>=C5, D5-C5, D5+1-C5)
- Далее нажмите Войти чтобы увидеть результат.
Здесь Функция IF сначала проверит, является ли значение D5 больше или равно C5 Если это правда , то он вычтет их и покажет на выходе. Если это ложный , затем, он добавит 1 с D5 а затем вычесть из C5 .
- Чтобы изменить формат, перейдите в раздел 'Format Cells' & выберите свой Тип.
- После нажатия OK, вы увидите часы и минуты, как показано ниже.
- Наконец, перетащите вниз Наполнительная рукоятка чтобы увидеть результаты во всех клетках.
1.3 С функцией MOD
Мы можем использовать Функция MOD с той же целью. Функция MOD обычно возвращает остаток после деления числа на делитель. Число является первым аргументом, а второй аргумент - делитель.
Выполните следующие действия.
ШАГИ:
- В начале выберите Ячейка E5 .
- Теперь введите формулу:
=MOD((D5-C5),1)
- Далее нажмите Войти чтобы увидеть результат.
Здесь Функция MOD вычитает значения Ячейка D5 с Клетка C5 Затем вычитаемое значение делится на 1.
- Опять же, измените Формат времени.
- Наконец, используйте Наполнительная рукоятка чтобы увидеть результаты в Рабочий час колонна.
1.4 С функцией ТЕКСТ
Сайт Функция ТЕКСТ может также вычислить разницу во времени. Как правило, в этом случае Функция ТЕКСТ преобразует числа в текст в пределах рабочего листа. Первоначально функция преобразует любое числовое значение в текстовую строку.
Давайте выполним следующие шаги, чтобы узнать, как это работает.
ШАГИ:
- Во-первых, выберите Ячейка E5 и введите формулу:
=TEXT(D5-C5, "ч:мм:сс")
- Хит Войти чтобы увидеть результат.
В этом случае Функция ТЕКСТ будет хранить вычитание Ячейка D5 и Клетка C5 в первом аргументе, а затем выразить строку в формате часов, минут, & секунд.
- Аналогично, если вы хотите отобразить только часы и минуты, введите формулу:
=TEXT(D5-C5, "ч:мм")
- Нажмите Войти чтобы увидеть результат.
- Опять же, если вы хотите отобразить только часы, то введите формулу:
=TEXT(D5-C5, "h")
- Теперь нажмите Войти чтобы увидеть результат.
- В конце концов, используйте Наполнительная рукоятка чтобы увидеть результаты во всех клетках.
2. Вычитание времени с помощью функции TIME в Excel
В некоторых случаях нам нужно вычесть определенное количество часов из периода времени. В таких случаях используется Функция ВРЕМЯ очень эффективна. Функция ВРЕМЯ сохраняет часы в первом аргументе, минуты во втором аргументе и секунды в третьем аргументе.
Мы будем использовать набор данных, содержащий рабочие часы некоторых сотрудников. Мы вычтем из него обеденный перерыв.
Чтобы узнать больше об этом методе, выполните следующие действия.
ШАГИ:
- Выберите Ячейка D5 сначала.
- Теперь подставьте формулу:
=C5-TIME(1,30,0)
- Теперь нажмите Войти чтобы увидеть результат.
Здесь у нас обеденный перерыв 1 час и 30 минут . Так что Функция ВРЕМЯ содержит 1 в первом аргументе и 30 во втором аргументе. Он содержит 0 в третьем аргументе, потому что у нас нет ни одной секунды в наше обеденное время.
- Наконец, используйте Наполнительная рукоятка чтобы увидеть результаты во всех клетках.
Подробнее: Как вычесть военное время в Excel (3 метода)
3. Вычисление и отображение отрицательной разницы во времени в Excel
Иногда, когда мы вычитаем время, вычитаемое может быть отрицательным. Excel по умолчанию не отображает отрицательные значения времени.
Вы можете увидеть эту проблему на рисунке ниже.
Чтобы устранить эту проблему, выполните следующие действия.
ШАГИ:
- Во-первых, зайдите в Файл вкладку и выберите Опции .
- Во-вторых, выберите Расширенный из Excel Опции .
- Затем проверьте 'Использовать систему дат 1904 года'.
- Нажмите OK чтобы увидеть результаты, как показано ниже.
- В качестве альтернативы можно использовать приведенную ниже формулу в разделе Клетка E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))
- Хит Войти и использовать Наполнительная рукоятка чтобы увидеть результат.
Здесь Функция IF отобразит вычитание между D5 и C5 если вычитание больше, чем 0. В противном случае отображается знак "минус" вместе с абсолютным значением вычитания.
Подробнее: Как вычесть и отобразить отрицательное время в Excel (3 метода)
4. Вычитание времени и представление в единицах измерения в Excel
В этом методе мы найдем разницу между двумя временами с помощью простой формулы и преобразуем разницу в десятичное число.
Здесь мы будем использовать тот же набор данных.
ШАГИ:
- Выберите Ячейка E5 и введите формулу:
= (D5-C5)*24
- Хит Войти чтобы увидеть результат.
- Используйте Наполнительная рукоятка чтобы увидеть результаты в других клетках.
- Чтобы отобразить только целочисленное значение, мы используем функцию Функция INT и типа:
=INT((D5-C5)*24)
- Нажмите Войти чтобы увидеть результат.
- Снова перетащите Наполнительная рукоятка вниз, чтобы увидеть результаты во всех ячейках.
- Чтобы перевести в минуты, умножьте формулу на 1440 .
= (D5-C5)*1440
- Нажмите Войти и использовать Наполнительная рукоятка чтобы увидеть результаты, как показано ниже.
- Чтобы перевести в минуты, умножьте формулу на 86400 .
= (D5-C5)*86400
- Нажмите Войти и использовать Наполнительная рукоятка чтобы увидеть результаты, как показано ниже.
Похожие чтения:
- [Исправлено!] SUM не работает со значениями времени в Excel (5 решений)
- Как рассчитать среднее время обработки в Excel (2 простых способа)
- Использование формата времени в Excel VBA (макрос, UDF и UserForm)
- Как рассчитать время оборота в Excel (4 способа)
- Расчет почасовой ставки в Excel (2 быстрых метода)
5. Вычислить разницу во времени в единице измерения, игнорируя другие единицы измерения
Мы также можем вычислить разницу во времени в единице, игнорируя другие единицы. Мы можем использовать эту технику для отображения часов, минут и секунд в разных единицах.
Давайте выполним следующие действия.
ШАГИ:
- Выберите ячейку и введите формулу:
= ЧАС(D5-C5)
- Хит Войти и перетащите вниз Наполнительная рукоятка чтобы увидеть результат.
Здесь Функция ЧАСЫ вычитает значения Ячейка D5 и C5 и отображать только часовую часть.
- Чтобы показать на выходе только минутную часть, используйте параметр Функция МИНУТА и введите формулу:
=MINUTE(D5-C5)
- Снова нажмите Войти и использовать Наполнительная рукоятка чтобы увидеть результат.
- Используйте ВТОРАЯ функция чтобы показать на выходе только вторую часть. Введите формулу:
=SECOND(D5-C5)
- После этого нажмите Войти и перетащите вниз Наполнительная рукоятка чтобы увидеть результат.
- Наконец, мы отображаем значения по отдельности, как показано ниже.
Связанный контент: Как рассчитать продолжительность времени в Excel (7 методов)
6. Использование функции NOW для вычитания времени
Мы можем использовать Функция NOW когда нам нужно вычесть время из текущего времени.
Выполните следующие действия.
ШАГИ:
- Выберите Ячейка D5 сначала и введите формулу:
=NOW()-C5
Здесь формула будет вычитать значение Клетка C5 от текущего времени.
- Затем нажмите Войти и использовать Автозаполнение чтобы увидеть результаты.
Связанный контент: Как вычесть дату и время в Excel (6 простых способов)
7. вычитание и отображение времени в часах, минутах и секундах
Иногда нам нужно отобразить вычитаемое значение с некоторым текстом. В этом методе мы отобразим вычитаемые значения в единицах часы, минуты и секунды. Здесь мы снова используем тот же набор данных.
Давайте выполним следующие действия.
ШАГИ:
- Сначала выберите Ячейка E5 и введите формулу:
=D5-C5
- Теперь нажмите Войти .
- Затем перейдите к Формат номера значок диалога в Главная и выберите его.
- Выберите 'Custom' из Форматирование ячеек окно.
- Поместите текст в Тип поле:
h "часы", m "минуты", s "секунды".
- Нажмите OK чтобы увидеть результаты, как показано ниже.
- Наконец, используйте Наполнительная рукоятка чтобы увидеть результаты во всех клетках.
Читать далее: Как рассчитать часы и минуты для расчета заработной платы в Excel (7 простых способов)
Заключение
Мы продемонстрировали 7 простых и быстрых способов вычитания времени в excel. Надеюсь, эти способы помогут вам легко вычитать время в excel. Кроме того, в начале статьи добавлена книга для практики. Скачайте ее, чтобы практиковаться больше. И последнее, если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.