Проблема в том, что любая из функций HOUR
, MINUTE
, SECOND
по умолчанию будет 0
. например. =HOUR("")
В качестве альтернативы используйте взамен ISNUMBER
. Вы также можете обернуть свои формулы в ArrayFormula
.
Для столбца B
попробуйте следующее:
=ArrayFormula(IF(ISBLANK(A2:A),"",LEN(A2:A)/18.2/86400))
В столбце C
попробуйте
=ArrayFormula(IF(ISNUMBER(B2:B),(((HOUR(B2:B))*60+(MINUTE(B2:B)))*60 +SECOND(B2:B)),))