Задать вопрос
Местоположение
Россия, Санкт-Петербург и область, Санкт-Петербург

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (3)
  • Как скриптом запретить перенос ячейки, но при этом разрешить копирование и очищение ячейки?

    @ilyakanavin
    В целом, я согласен с Александром.
    Скрипт, действительно, не может сделать то, что вы хотите

    Но есть одна функция, которая косвенно может решить вашу проблему. Это функция ДВССЫЛ или INDIRECT.
    Если вы вместо =$A$1 напишете =INDIRECT("A1"), то формула всегда будет брать значения из ячейки A1, даже если она будет передвинута или, например, будет добавлен столбец или строка
    Ответ написан
    3 комментария
  • Как в Google Sheets сопоставить две колонки и найти последнее соответствие?

    @ilyakanavin
    Вроде получилось сделать то, что вы хотели, правда через небольшой костыль.

    Я добавил вспомогательный лист "Контроль авто (sort)". Там вставлена одна единственная функция: =sort('Контроль авто'!A2:G ; 1 ; false). Она сортирует записи в порядке убывания по датам. То есть первая запись самая новая.

    И уже на основе этого листа я вставил на лист "Авто" формулы: =index(' Контроль авто (sort)'!$A$1:$G$17 ; match($A2 ; ' Контроль авто (sort)'!$C$1:$C$17 ; 0) ; 5) для определения того, кто последний взял авто и =index(' Контроль авто (sort)'!$A$1:$G$17 ; match($A2 ; ' Контроль авто (sort)'!$C$1:$C$17 ; 0) ; 7) для определения статуса заказа.

    Также, на лист "Авто" добавил столбец со статусом. Там работает формула =iferror(ifs(B2 = "Сдал" ; "Свободна" ; B2 = "Взял" ; "Занята") ; "")

    Все эти изменения сделал у вас таблице, так что можете там все и проверить
    Ответ написан
    2 комментария