Задать вопрос
@Midford

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

Добрый день. Есть такая таблица 67c9cac002eb4257108162.png
В нее каждый день в конце дня записываются количественные данные. Зеленый столбец Конференция выводит последнее число, которое было введено в пятницу (суббота всегда пустая). Там формула =I1283 (напр.)

Так же есть таблица ниже, куда в столбец С должно выводиться последнее введенное число в таблицу (будь то даже Конференция) 67c9ca8ad39f8074710346.png

То есть должно получиться вот так 67c9cb42dfce3614811218.png

Никак не могу найти формулу, которая бы не сбивалась от наличия пустых столбцов. Вот эта формула работает =ИНДЕКС(I1283:AO1283;1;СЧЁТ(I1283:AO1283)), но сбивается, если есть пустой столбец с субботой
  • Вопрос задан
  • 16 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
ForestAndGarden
@ForestAndGarden
Совершенствовать среду обитания
Ваша формула правильная:
  • сначала вы считаете количество числовых значений — за неделю получается шесть;
  • затем хотите получить значение из пересечения строки и шестого столбца, который и есть суббота, вот только в субботе данных нет.

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

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

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

Похожие вопросы