Фильтр Excel с формулой - PullRequest
0 голосов
/ 30 мая 2018

У меня есть следующие данные:

Date        Day         Ranch
25/05/2018  Friday      FALSE
26/05/2018  Saturday    TRUE
27/05/2018  Sunday      FALSE
28/05/2018  Monday      FALSE
29/05/2018  Tuesday     TRUE
30/05/2018  Wednesday   FALSE

Я хотел бы иметь формулу, которая сканирует столбец ранчо на предмет наименьшего ИСТИННОГО значения и запоминает его соответствующую дату, а затем сканирует столбец ранчо для второго-str-low TRUE и помните, что это соответствующая дата, а затем вычитает первую дату из второй даты.

Проще говоря, я хочу добавить в эту таблицу столбец, который говорит мнеколичество дней с момента появления последнего ИСТИННОГО значения.итоговая таблица должна выглядеть примерно так:

Date        Day         Ranch    Days since last Ranch
25/05/2018  Friday      FALSE    0 (Hardcoded)
26/05/2018  Saturday    TRUE     0
27/05/2018  Sunday      FALSE    1
28/05/2018  Monday      FALSE    2
29/05/2018  Tuesday     TRUE     0
30/05/2018  Wednesday   FALSE    1

Как это можно сделать?

1 Ответ

0 голосов
/ 30 мая 2018

Предполагая, что вышеупомянутые данные находятся в сетке A2:C7, вы можете попробовать следующую формулу:

=IF(C2,0,IFERROR(A2-LOOKUP(2,1/$C$1:C1,$A$1:A1),"0/Unknown"))

Я предположил, что значения столбца C являются логическими значениями.

...