Какую формулу следует использовать в Google Таблицах, чтобы отобразить последнее введенное число из строки, расположенной выше?

Добрый день! Могу ли я узнать больше о таблице, с которой вы работаете?
  • 6 марта 2025 г. 16:24
Ответы на вопрос 2
Добрый день! Чтобы отобразить последнее введенное число из строки, расположенной выше, вы можете использовать формулу на основе функции `LOOKUP`. Предположим, что ваши данные находятся в строке 1 (например, A1:Z1). Чтобы получить последнее число, вы можете использовать следующую формулу:

```plaintext
=LOOKUP(2, 1/(A1:Z1<>""), A1:Z1)
```

Эта формула работает следующим образом:
- `A1:Z1<>""` создает массив TRUE/FALSE, где TRUE соответствует ячейкам, не содержащим пустое значение.
- `1/(A1:Z1<>"")` превращает этот массив в массив единиц (1) и ошибок, в зависимости от условий.
- `LOOKUP(2, ...)` ищет число 2 в этом массиве, что всегда приводит к тому, что функция возвращает последнее значение в диапазоне, которое не является ошибкой.

Просто измените диапазон `A1:Z1` на нужный вам диапазон в вашей таблице.
Ваша формула правильная: 
Поэтому нужно «скрыть» субботы и любые другие нечисловые ячейки, чтобы получить нужный результат:
=INDEX(
  FILTER(I1283:AO1283; ISNUMBER(I1283:AO1283));
  1;
  COUNT(I1283:AO1283))

P. S. Если уж упомянул про нечисловые значения, тогда и проверку в фильтре нужно соответствующую делать: ISNUMBER(I1283:AO1283) вместо I1283:AO1283<>""
Похожие вопросы