Excel 2003: преобразование числовой ячейки во время для вычислений

Excel 2003: преобразование числовой ячейки во время для вычислений

У меня есть некоторые данные в Excel, все числовые, например:

9.00

10.35

19.10

Мне нужно сделать такие расчеты:

Я пришел на работу в 9:00, ушел в 10:00 = я проработал 1 час

Как мне этого добиться, если все мои данные находятся в числовых ячейках? Мне нужно сделать конвертацию, но я не могу найти, как...

Спасибо!

решение1

Эта формула преобразует числовое значение, например 9.00, 10.35 и т. д., во время, например 9:00, 10:35 и т. д.

=TIME(INT(A1),MOD(A1,1)*100,0)

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

=(B1-A1)*24

решение2

Хорошо, давайте начнем новый лист для вашей практики!

Столбец A будет "Начало", B будет "Конец", а C будет "Часы". Давайте перейдем в окно типа данных. Щелкните правой кнопкой мыши на A и нажмите "Формат ячеек". Убедитесь, что A и B - это время. (Я использую h:mm AM/PM), и убедитесь, что C - это "число", добавьте две десятичные точки. Вы должны были работать в 9:00 утра. Вы ушли в 10:00 утра. Разместите их в соответствующих столбцах. Теперь в C введите следующее:

=(B1-A1)*24

В C должно отображаться «1.00».

Связанный контент