Формула Excel для поиска того, попадает ли последнее значение в определенный период

Формула Excel для поиска того, попадает ли последнее значение в определенный период

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

Например, есть несколько строк со значениями 202402, хотя в выделенной строке последнее ненулевое значение — 202402.

Я пытался использовать XLOOKUP, =XLOOKUP(TRUE,G20:R20<>"",ROW(G20:R20)-ROW(N20)+1,0,0,-1)но безуспешно.

Я не ищу последнее не 0 значение в целом. Просто чтобы посмотреть, попадает ли не 0 значение в диапазон 202402.

Вот что я пытаюсь выяснить: сколько таких существует.

введите описание изображения здесь

решение1

Если я не ошибаюсь и правильно понял, последнее ненулевое значение за период можно получить и по следующей формуле:

введите описание изображения здесь


=IFERROR(TAKE(TOCOL(A2:A18/(A2:A18<>0),2),-1),0)

Или используйте BYCOL()для пролива на весь ряд:

=BYCOL(A2:L18,LAMBDA(α, IFERROR(TAKE(TOCOL(α/(α<>0),2),-1),0)))

Также можно использовать LOOKUP()функцию:

=IFERROR(LOOKUP(2,1/(A2:A18>0),A2:A18),"None")

Связанный контент