Как я могу изменить ячейку Excel, чтобы она принимала минусовое время, например (12:30 - в формате часы: минуты), я хочу, чтобы это было вставлено для вставки ежемесячного превышения сотрудника, ожидаемых часов (например, 00:30+ для июля) или ниже ожидаемые часы в месяц (например, 01:33 для июня).
Измените ячейку Excel, чтобы принять минус время
Ответы (2)
Вариант №1
Вы можете использовать эту функцию:
=IF(A1-A2<0,TEXT(ABS(A1-A2),"[hh]:mm-"),TEXT(A1-A2,"[hh]:mm"))
Результат будет выглядеть так:
Вариант 2
Microsoft заявляет, что вы можете перейти на систему дат 1904 года:
В Microsoft Office Excel 2003 и более ранних версиях Microsoft Excel выполните следующие действия:
1. Откройте книгу или переключитесь на нее.
2. В меню Инструменты нажмите < strong> Параметры, а затем перейдите на вкладку Расчет.
3. Установите флажок Система дат 1904.
4. Нажмите ОК.В Microsoft Office Excel 2007 выполните следующие действия:
1. Нажмите кнопку Microsoft Office, а затем нажмите Параметры Excel.
2. Нажмите Категория Advanced.
3. В разделе При вычислении этой книги установите флажок Использовать систему дат 1904, а затем нажмите ОК.
=Value()
- person D_Bester; 28.12.2015
+
, формула стала бы еще больше: =IF(A1-A2<0,TEXT(ABS(A1-A2),"[hh]:mm-"),IF(A1-A2=0,TEXT(A1-A2,"[hh]:mm"),TEXT(A1-A2,"[hh]:mm+")))
- person ZygD; 28.12.2015
Я предполагаю, что вы вычитаете одну дату / время из другой. Просто отформатируйте ячейку, указав ответ как Общий. Один день = 1.
=A3*24
показывает количество часов +/-
=A3*24*60
показывает количество минут +/-
=A3*24*60*60
показывает количество секунд +/-
Это работает как положительно, так и отрицательно.