У меня есть вопрос Google Sheets.Вот смоделированная версия, которую вы можете скопировать или прокомментировать: https://docs.google.com/spreadsheets/d/1szcfZt_CtE0Cd_evKJwN4enZE7JcmDFcw9XhoX-_mlw/edit?usp=sharing
Листы имеют 2 столбца, Test number
и Test result
.Я хотел бы использовать формулу массива для автоматического заполнения столбца C при каждом вводе новых тестов.Спецификация заключается в том, что число в столбце C всегда должно ссылаться на последний номер теста «Fail» вплоть до каждой строки.Вы можете увидеть ожидаемый результат в столбце E.
Я могу предложить множество решений, которые требуют применения формулы к каждой новой ячейке, что я считаю итеративным подходом.Один пример приведен в столбце G. Причина в том, что «до текущей строки» нельзя встретить формулой массива.Я попытался QUERY
функция безуспешно.Я знаю, что App Script тоже может делать это, но это не подход с автоматическим заполнением.
РЕДАКТИРОВАТЬ: Добавлено решение методом грубой силы, которое может работать только с ограниченным числом последовательных результатов «Pass».