Получите последнее непустое значение ячейки в столбце на основе критериев соответствия в Google Sheets (в идеале через скрипт) - PullRequest
0 голосов
/ 12 марта 2020

Я пытался получить непустое значение последнего столбца на основе критериев соответствия, который находится в столбце рядом с ним. У меня это работает по формуле ниже, но так как у меня получилось около 10 столбцов, перефразирование sh заняло слишком много времени, и я пытался найти способ заставить его работать через скрипт приложения.

Это снимок экрана таблицы: Spreadsheet Screenshot

Используемая в настоящее время формула:

=ArrayFormula(IFERROR((INDEX(F$7:F721;MATCH(MAX(IF(B$7:B721=$B722;A$7:A721;0));$A$7:$A721;0)));""))

Obs: столбцы загружают результаты слишком долго.

Формула, которую я пытаюсь использовать, чтобы увидеть, работает ли она быстрее, но эта не дает мне правильного результата:

=IF($B737="";"";(MAX(FILTER(C7:C736;$B$7:$B736=$B737))))

Что касается подхода на основе сценариев, я имею попробовал пару фрагментов кода, так как я сам не могу написать один, но ни один из них не привел меня к решению.

Вот ссылка для примера: https://docs.google.com/spreadsheets/d/133ugcf4LgdOMEv5LKVptjgR1OPKBtIs63BOYdeAFK_o/edit?usp=sharing

Любой свет оценен.

Приветствия, Антонио Сантос

...