Сразу предупрежу, тема замороченная, тем кто не готов, мимо.
Итак, в организации ведутся путевки на автомобили. Автомобили работают в три смены. После окончании смены водитель записывает пробег автомобиля на конец смены. Таблица составлена так. По горизонтали числа месяца, по вертикали три смены(по столбцу на каждую) и итоговый пробег за сутки (четвёртый столбец). Итоговый пробег за сутки считается вычитанием пробега третьей смены вчерашнего дня из третьей смены сегодняшнего дня.
Запара в том, что бывает так, что авто не работает сутки или одну смену и требуется, чтобы excel видя третью смену пустой, использовал значение второй смены, а если и вторая пуста, то первой. Как это сделать?
если всего 3 смены строки(3,4,5), сегодняшний день в столбце E, а вчерашний в столбце D и каждая машина имеет пробег каждый день, то формула для итогового пробега будет иметь вид:
=ЕСЛИ(ЕПУСТО(E5);ЕСЛИ(ЕПУСТО(E4);E3;E4);E5)-ЕСЛИ(ЕПУСТО(D5);ЕСЛИ(ЕПУСТО(D4);D3;D4);D5)
формулу потребуется растянуть на весь диапазон итогов.