(Я не понимаю, как Крис использует @ для обозначения имен столбцов. Не работает для меня В моем решении каждый столбец представляет собой именованный диапазон (дни и часы), а в формуле отображается пустое имя диапазона.)
Здесь важно отметить, что оба столбца содержат числа. Столбец Часы содержит дробь; поскольку он отформатирован как время, он интерпретируется как часть 24-часового периода. Это должно быть правдой, или формула
=(Days+Hours)*24*60
не будет делать ничего полезного, даже для положительных ценностей.
Теперь мы добавляем вместе к значениям, которые всегда оба положительные или оба отрицательные. Значение Days всегда имеет правильный знак, но значение Hours всегда неотрицательно, даже если оно должно быть отрицательным. Поэтому нам нужно изменить значение Hours, когда Days отрицательно:
=(Days+IF(Days>=0,Hours,-Hours))*24*60