Если функция не работает в Excel

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

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

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

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

Screanshot,

1 ответ

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

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