Формула Excel с использованием ПУСТО и НЕ ПУСТО на основе двух столбцов

Мне нужно рассчитать время между двумя датами. Если столбец V пуст, посмотрите на столбец X; теперь верните разницу между возвращаемым значением (X или V) и датой в столбце S.


person millie    schedule 27.12.2014    source источник
comment
Какова максимальная разница, которую вы ожидаете получить?   -  person sancho.s ReinstateMonicaCellio    schedule 28.12.2014


Ответы (2)


Может быть

=IF(ISBLANK(V2),S2-X2,S2-V2)

Другими словами: если ячейка V2 пуста, вычислите S2 минус X2, в противном случае рассчитайте S2 минус V2.

Приспособьтесь к вашим потребностям.

person teylyn    schedule 27.12.2014

Для строки 1 вы можете использовать

=IF(OR(ISBLANK(V1),V1=""),X1-S1,V1-S1)

Крайне важно отметить, что пустая и пустая строка ведут себя по-разному. Это проявляется снова и снова, и это является источником довольно много неприятностей. Любая формула или код должны учитывать это в соответствии с требованиями задачи.

Кроме того, вам необходимо выбрать подходящий числовой формат. Например, используйте Пользовательский, а в Тип используйте dd"d" hh:mm.

person sancho.s ReinstateMonicaCellio    schedule 27.12.2014