Я сделал лист, чтобы рассчитать сроки работы фабрики и оплату труда и времени.

Сначала я сделал это в Excel 2013, а затем изменил Windows с 10 на 7, а также изменил программное обеспечение с Office 2013 на Kingssoft 2016. После этого он начал давать ложный ответ, и я старался изо всех сил, чтобы решить его, но все бесполезно.

Формула в L6: =if(k6=time(03,30,00),"120") ячейка форматируется как общая, и возвращаемое значение равно False ... Ячейка K6: формат ячейки 3:30 - произвольное время.

я прилагаю снимок экрана для лучших выводов

Screanshot ,

1 ответ1

1

Вы должны урезать разницу во времени до целых секунд, чтобы избежать (невидимых) ошибок в предложении IF.
Используйте =TRIM((F6-H6)*86400)/86400 в ячейке K6 чтобы отсечь любое количество меньше секунды.

Во-вторых, если вы просто хотите показать разницу в минутах (вместо чч: мм), тогда используйте mm в произвольном формате - вам не нужно заменять одно числовое значение тем же числовым значением («3:30» на « 210').

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .