Спасибо вам гигантское за объяснение и рабочий пример, все правильно считает, это очень крутая работа!
Подсказали еще такой вариант, считает тоже самое, только через ArrayFormula:
=COUNTUNIQUE(ARRAYFORMULA(SPLIT(FILTER($A$2:A2;MONTH($H$2:H2)=MONTH(H2));", ")))
И если добавить в фильтр условие по поставщикам:
=COUNTUNIQUE(ARRAYFORMULA(SPLIT(FILTER($A$2:A2;MONTH($H$2:H2)=MONTH(H2); $I$2:I2=I2);", ")))
Александр, спасибо, что ответили.
Нужно получить количество уникальных, неповторяющихся значений типов фруктов на каждую дату, с учётом того, что с каждым новым месяцем количество будет обнуляться.
Например, на дату 01.01.2020 Яблоки, Груши - значит 2 типа. На дату 02.01.2020 Яблоки - так как яблоки уже были и месяц тот же, то значит на дату 02.01.2020 должно также быть 2 типа. На дату 03.01.2020 Яблоки, Бананы, Груши - так как яблоки и груши были, то добавились только бананы, месяц тот же, значит прибавляем их - 3 типа и т.д. (в столбце D написал, как должно получаться, только это должно работать по формуле).
Исходные данные - только столбец Фрукты, Дата и Поставщик. Остальные - мои попытки сделать формулу
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Подсказали еще такой вариант, считает тоже самое, только через ArrayFormula:
=COUNTUNIQUE(ARRAYFORMULA(SPLIT(FILTER($A$2:A2;MONTH($H$2:H2)=MONTH(H2));", ")))
И если добавить в фильтр условие по поставщикам:
=COUNTUNIQUE(ARRAYFORMULA(SPLIT(FILTER($A$2:A2;MONTH($H$2:H2)=MONTH(H2); $I$2:I2=I2);", ")))