Как получить массив, который суммирует иногда повторяющиеся отрицательные или положительные значения, также записывая количество повторений в отдельный столбец? - PullRequest
0 голосов

Я получил список со значениями "Move" (Column C).


Как создать список "Sorted" (Column E,F), который повторяет число в Column F и записывает действие в Column E как 1, если следующее значение go противоположно нулю;

И суммировать 2 или более чисел в Column F и записать действие в Column E как 2 или более, если они собираются вместе одинаковым образом с нуля;

?


Снимок экрана показывает правильный результат:

enter image description here

Пример ссылки на Google Sheets: https://docs.google.com/spreadsheets/d/13WL9pD7glAZxOIhsXq6k-ZG0Z8bbGAmMOhtGrW3mRTA/edit?usp=sharing

1 Ответ

2 голосов
/ 19 февраля 2020

Вот что я нашел в ячейке E1 на вкладке mk.idea

= ARRAYFORMULA (array_constrain (query ({C2: C \ LOOKUP (A2: A; фильтр) ({A2: A; 1 }; sign ({C2: C; 0}) <> sign (n (C: C))))}; "выберите Count (Col2), sum (Col1), Col2, где Col2> 1, сгруппировать по Col2 label Count (Col2) 'Sorted', Sum (Col1) '' "; 0); 9 ^ 9; 2))

Это дает вам то, что вы ищете?

...