Как найти последнее значение в столбце excel по условию
Перейти к содержимому

Как найти последнее значение в столбце excel по условию

Как найти последнее значение в столбце excel по условию

Суть проблемы:
Есть файл с базой, в нем два раб. листа.
На первом, номер компании, название, неоплаченные счета и сумма каждого счета.
На втором все оплаты по компаниям за все время(за 10 лет).
Нужно написать формулу, которая для каждой компании из столбца А подставляла бы на "листе 1" дату последней оплаты этой компании и сумму этой оплаты из "листа 2". (поиск нужно делать по номеру компании)

функции впр,гпр и аналоги все ищут первые совпадения и их подставляют, а это сюда не подходит, пробовала еще с индекс и поискзнач осуществить это, но у меня также ничего не вышло, хотя не исключено, что я просто что-то не то делала.

И если такое вообще возможно, то поиск по второму листу должен происходить без фильтрации данных, т.е. вот в каком виде там все забито, в том он и должен искать последнее значение.

Это вообще реально сделать? Может кто поможет? Буду оооочень благодарна!

Как получить последнее значение в столбце таблицы Excel

За определенный период времени ведется регистр количества проданного товара в магазине. Необходимо регулярно отслеживать последний выданный из магазина товар. Для этого нужно отобразить последнюю запись в столбце наименования товаров. Чтобы просто посмотреть на последнее значение столбца, достаточно переместить курсор на любую его ячейку и нажать комбинацию горячих клавиш CTRL + стрелка в низ (↓). Но чаще всего пользователю приходится с последним значением столбца выполнять различные вычислительные операции в Excel. Поэтому лучше его получить в качестве значения для отдельной ячейки.

Поиск последнего значения в столбце Excel

Схематический регистр товаров, выданных с магазина:

Товарный регистр.

Чтобы иметь возможность постоянно наблюдать, какой товар зарегистрирован последним, в отдельную ячейку E1 введем формулу:

Результат выполнения формулы для получения последнего значения:

Последнее значение в столбце B.

Разбор принципа действия формулы для поиска последнего значения в столбце:

Главную роль берет на себя функция =ИНДЕКС(), которая должна возвращать содержимое ячейки таблицы где пересекаются определенная строка и столбец. В качестве первого аргумента функции ИНДЕКС выступает неизменяемая константа, а именно ссылка на целый столбец (B:B). Во втором аргументе находится номер строки с последним заполненным значением столбца B. Чтобы узнать этот номер строки используется функция СЧЁТЗ, которая возвращает количество непустых ячеек в диапазоне. Соответственно это же число равно номеру последней непустой строки в столбце B и используется как второй аргумент для функции ИНДЕКС, которая сразу возвращает последнее значение столбца B в отдельной ячейке E1.

Внимание! Все записи в столбце B должны быть неразрывны (без пустых ячеек до последнего значения).

Стоит отметить что данная формула является динамической. При добавлении новых записей в столбец B результат в ячейке E1 будет автоматически обновляться.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *