Дата возврата, как только значение падает ниже критерия в Excel

Дата возврата, как только значение падает ниже критерия в Excel

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

У меня данные организованы следующим образом (пожалуйста, посмотрите прикрепленный скриншот, я пока не могу вставлять изображения):

Date:      1/1 1/2 1/3 1/4 1/5 
Quantity:  0   1   0   0   0   Desired Result: 1/3  
Quantity:  1   1   1   0   0   Desired Result: 1/4  
Quantity:  1   0   1   0   0   Desired Result: 1/4  
Quantity:  0   0   0   0   0   Desired Result: na  
Quantity:  1   1   1   1   1   Desired Result: na

У меня есть ~2k строк величин. Мне нужна формула, которая позволит мне вернуть дату, когда величина падает до 0. В примере выше это будет дата в столбце «Желаемый результат»

Я знаю, что мне нужна формула индекса для возврата даты, но я просто не могу правильно определить критерии.

EDIT: изображение таблицы и желаемого результата приложеноСкриншот таблицы

решение1

ВД2входить:

=IF(ISERROR(MATCH(0,A2:C2,0)),"",INDEX($1:$1,MATCH(0,A2:C2,0)))

и копируем вниз:

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

ПРАВКА №1:

Чтобы вернутьпоследний экземпляр 0, вместо этого используйте эту формулу:

=IF(C2=0,$C$1,IF(B2=0,$B$1,IF(A2=0,$A$1,"")))

решение2

Нашел решение на другом форуме для тех, кому интересно:

=ЕСЛИОШИБКА(1/(1/ИНДЕКС($2:$2, АГРЕГАТ(14,6,СТОЛБЕЦ($C3:$G3)/($C3:$G3<>0),1)+1)), "na")

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