@untheinf
OTW

Как подтянуть значение элемента ячейки при определенном значении в другой ячейке?

Есть таблица, в который каждый лист - день месяца. На каждом листе есть по умолчанию пустой диапазон (ТС), в ячейках которого выбирается значение из справочника на последнем листе таблицы. Далее, чуть правее (Пробег выезда), вводится значение пробега данного ТС ручками, который в свою очередь, берется из диапазона "Пробег въезда" прошлого дня (если ТС вчера не выезжало, значит из позапрошлого дня. Если и позавчера не выезжало, соответственно из позапозапрошлого дня и так далее). Задача сделать так, что бы при выборе определенного ТС, значение в диапазоне "пробег выезда" автоматически подставлялись из значения диапазона "пробег въезда" прошлых дней по выбранному ТС. Для наглядности, прикладываю ссылку на таблицу:

Клик
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Вариант простой

Я бы добавил такую формулу

=ARRAYFORMULA({
  "Пробег выезда";
  IFERROR(VLOOKUP(
    B4:B18;
    {'1'!B4:B18\'1'!F4:F18};
    2;
    0
  ))
})


62a20b23d7a20753872131.png

Вариант сложнее

Можно добавить справочник "База"

62a22d415c0bc611193708.png

А потом уже выбирать авто

62a22d8e3e141904907924.png

В этом случае есть некоторые плюсы:
  • Не надо думать об имени листа
  • Не надо думать о текущей дате
  • Можно просто скопировать лист, создавая новый


Пример в Таблице на листе 2 https://docs.google.com/spreadsheets/d/1eqRjQhROfu...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы