👆 тут (по ссылке, Worry Less) решение проще, и короче. 👍
Но есть
ограничения. Я их не обошёл, но вот решение, где до них дольше добираться. 10 000 000 достигается не таким образом КОЛИЧЕСТВО_МЕСТ * КОЛИЧЕСТВО_АРТИКУЛОВ (сейчас 600+ и 800+, соответственно), а вот таким КОЛИЧЕСТВО_АРТИКУЛОВ * МАКСИМАЛЬНОЕ_ЧИСЛО_МЕСТ_ГДЕ_ЕСТЬ_ОДИН_И_ТОТ_ЖЕ_АРТИКУЛ (сейчас те же 800+ и 7 (например, D45 в 7ми местах имеется)).
Получилось не очень компактно, и есть промежуточные вычисления (столбцы
A:B, там вот
это.
SPLIT убрал, кстати).
В итоге вот такая формула:
https://pastebin.com/uz6gMknZМожно, конечно, собрать в одну формулу всё, и обойтись без промежуточных вычислений. Но очень уж муторно, силы воли у меня на это не хватает. Да и глубоко убеждён, что городить нерегулярное представление для данных - зло. Лучше использовать только то, что как раз в столбцах
A:B, что имеет регулярную структуру. И городить удобное отображение этих данных.
Доклад окончен. Всем спасибо.
Посмотреть можно
тут, лист ms.