=ЕСЛИ(ДЛСТР(ИНДЕКС(E:E;СТРОКА()-1))=0;ЕСЛИ(ЕЧИСЛО($C3)*ЕЧИСЛО($B3)*ЕЧИСЛО(ИНДЕКС($B:$B;СТРОКА()-1));$C3;"");"") Ввести в D3 и протянуть вниз. Проверяйте.
Формула массива (ФМ) вводится Ctrl+Shift+Enter Memento mori
Формула не совсем правильно считает... серия движений должна закрываться по двум результативным числам в колонке "С" и далее начинаться с "1" Она буде правильной если так: =ЕСЛИ(ДЛСТР(ИНДЕКС(E:E;СТРОКА()-1))=0;ЕСЛИ(ЕЧИСЛО($C2)*ЕЧИСЛО($B2)*ЕЧИСЛО(ИНДЕКС($B:$B;СТРОКА()-1));$C2;"");"")
Но там появляется после серии где 3 движения лишний счет "1", там должно быть пусто
Осталось с формулой по колонке "С")))) Буду думать как объяснить логику... Хотя понимание такое, что в колонке D результат закрытия серий, а в колонке C расчет серий, серия считается закрытой когда было в подряд 2 единицы..., а если была 1 единица то серия продолжается...
Типо так, 1 раз мимо, 2 раз мимо, 3 раз попал и тут же контрольный 3 раз, если попал то снова с 1 раза, а если не попал, то есть мимо то далее 4 раз, 5 раз, пока не будет два попадания в подряд...
Для C2: =ЕСЛИ(ИНДЕКС($B:$B;СТРОКА()-1)=1;ЕСЛИ(СУММ(ИНДЕКС($B:$B;СТРОКА()-2):ИНДЕКС($B:$B;СТРОКА()-1))=1;ИНДЕКС(C:C;СТРОКА()-1);1);Ч(ИНДЕКС(C:C;СТРОКА()-1))+1) Тестируйте.
Формула массива (ФМ) вводится Ctrl+Shift+Enter Memento mori