В столбце Е имеется диапазон размеров артикула. В столбце I выдается количество размеров в данном диапазоне: 98, 104,110,116,122 - 5шт. Далее в столбце Q формула берет это число и повторяет артикул из столбца А 5 раз(сколько выдает столбец I) и так далее.
Как можно внедрить формулу из столбца I в формулу в столбце Q чтобы работал без ошибок. Все должно работать на формулах, без макросов и манипуляций с фильтрами и тд так как таблица пойдет на использование сотрудниками без знаний экзель.
Максим В., если погнаться за краткостью то =IF(ROW(S1)>-SUM((MID(E$3:E$16;FIND("-";E$3:E$16);9)+LEFT(E$3:E$16;FIND("-";E$3:E$16)-1))/6+1);"";INDEX(A$3:A$16;MATCH(ROW()-2;MMULT(-(ROW(E3:E16)>TRANSPOSE(ROW(E3:E16)));(MID(E$3:E$16;FIND("-";E$3:E$16);9)+LEFT(E$3:E$16;FIND("-";E$3:E$16)-1))/6-1)))) но как уже неоднократно проверено ПОДСТАВИТЬ выигрывает в результате по скорости.
еще возможный вариант =ЕСЛИОШИБКА(ИНДЕКС(A$3:A$16;ПОИСКПОЗ(1=0;СЧЁТЕСЛИ(Q$1:Q1;A$3:A$16)=(ПСТР(E$3:E$16;ПОИСК("-";E$3:E$16)+1;9)-ЛЕВБ(E$3:E$16;ПОИСК("-";E$3:E$16)-1))/6+1;));"")
написал: еще возможный вариант=ЕСЛИОШИБКА(ИНДЕКС(A$3:A$16;ПОИСКПОЗ(1=0;СЧЁТЕСЛИ(Q$1:Q1;A$3:A$16)=(ПСТР(E$3:E$16;ПОИСК("-";E$3:E$16)+1;9)-ЛЕВБ(E$3:E$16;ПОИСК("-";E$3:E$16)-1))/6+1;));"")
Добрый день, спасибо большое все сработало только возникла проблема с выводом нужного количества повторений в столбце с разными диапазонами. Ранее использовали формулу которую вы дали =ЕСЛИОШИБКА(ИНДЕКС(A$3:A$20;ПОИСКПОЗ(1=0;СЧЁТЕСЛИ(M$1:M1;A$3:A$20)=(ПСТР('Вопрос 1'!E$3:E$20;ПОИСК("-";'Вопрос 1'!E$3:E$20)+1;9)-ЛЕВБ('Вопрос 1'!E$3:E$20;ПОИСК("-";'Вопрос 1'!E$3:E$20)-1))/6+1;));"")
Отлично работала но только с одним видом данных, он использовал диапазон размеров и вычислял из него количество строк: размеры идут с отступом на 6 пунктов н-р 110-134(110,116,122,128,134) - это одна категория одежды. Теперь у нас появился еще один диапазон размеров уже с отступом в 2, н-р: 40-48 (это 40,42,44,46,48) который уже не подходит под эту формулу, а в таблице они будут идти вперемешку списком. В файле в листе Вопрос 1 приведен пример использования.
На листе Вопрос 2 подскажите пожалуйста можно ли как то сократить формулу
Здравствуйте, спасибо большое, вроде все работает, будем тестировать. Так гениально и просто придумали с 6 - 0 или 4 Подошел вариант который ориентируется на W. У нас есть еще один нюанс, бывают размеры двойные, например: 110/116 , 122/128 и тд, их тоже получится учесть или это слишком замудрено для экзель?
Получается для детей B, G, BG имеет разницу в 6 Для женщин W имеет разницу в 2 а расширенные размеры имеют 2 размера в одном: 110/116 - 158/164 (110/116 122/128 134/140 146/152 158/164) , то есть здесь в этом диапазоне должно быть не 10 а 5 повторений. Надо чтобы экзель смог вычислить этот тип
написал: День добрый zeya , пожалустане совсем понял: вам этот критерий нужен по категории или по определенному размеру? И
Добрый день, использовали вашу формулу с W, очень круто придумали! Попробовали подставить туда двойные размеры с ЕСЛИ, вроде работает но почему то 2 НД появилось, в остальном все верно. Пожалуйста гляньте в чем могла быть ошибка
Попробовали подставить туда двойные размеры с ЕСЛИ, вроде работает но почему то 2 НД появилось, в остальном все верно.
Ну раз "вроде работает" и "в остальном все верно", то может закрасить НД чтоб не смущали? А если серьёзно, некорректно работает она у вас и вы об этом знаете! Встречный вопрос: "W" может иметь двойные размеры?
написал: Ну раз "вроде работает" и "в остальном все верно", то может закрасить НД чтоб не смущали? А если серьёзно, некорректно работает она у вас и вы об этом знаете!Встречный вопрос: "W" может иметь двойные размеры?
С удовольствием пропустили бы, только вот порядок сбивается Да мы так и не поняли где сделали ошибку. И да W тоже имеет двойные размеры)
Добрый день, спасибо большое! Да все заработало, только двойные размеры W не считываются , а все остальные двойные считываются верно А куда можно там приписать +1 чтобы выдавал на 1 повтор больше? Прикрепила файл, где отметила зеленым цветом то что не сработало
День добрый zeya, Вы бы лучше в отдельном столбце (например в H) прописали ручками необходимое количество для каждого варианта и желательно с примечанием почему так см файл
написал: День добрый zeya , Вы бы лучше в отдельном столбце (например в H) прописали ручками необходимое количество для каждого варианта и желательно с примечанием почему так
Добрый день! подготовила файл, надеюсь я поняла вас правильно