Просьба помочь с созданием сводного списка по заказу
DenMa
Дата: Понедельник, 27.07.2015, 14:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Уважаемые коллеги! Прошу подсказать, кто сталкивался, со следующей задачей. Есть два ассортиментных списка (товарная группа 1 и товарная группа 2), расположенных на двух разных листах. По идее, менеджер по первому и по второму списку отмечает в колонке заказа то количество, которое должен собрать кладовщик на складе. Кладовщик пожилой и много циферок ему тяжело переваривать (реальный ассортиментный лист до 500 наименований). Поэтому для него необходмо создавать на отдельной странице таблицу, в которой присутствуют только те товарные ассортименты, количество которых в заказе не нулевое (т.е. 1 или более). Тогда этот сводный лист распечатывается отдельно (в отличии от всего списка товаров он уместится на одном листе крупным шрифтом), по которому кладовщик легко соберт заказ и не запутается. Буду признателен за любую помощь. файл с примерным шаблоном и визуализацией (что должно получится на третьей странице их первых двух) приложил.
Уважаемые коллеги! Прошу подсказать, кто сталкивался, со следующей задачей. Есть два ассортиментных списка (товарная группа 1 и товарная группа 2), расположенных на двух разных листах. По идее, менеджер по первому и по второму списку отмечает в колонке заказа то количество, которое должен собрать кладовщик на складе. Кладовщик пожилой и много циферок ему тяжело переваривать (реальный ассортиментный лист до 500 наименований). Поэтому для него необходмо создавать на отдельной странице таблицу, в которой присутствуют только те товарные ассортименты, количество которых в заказе не нулевое (т.е. 1 или более). Тогда этот сводный лист распечатывается отдельно (в отличии от всего списка товаров он уместится на одном листе крупным шрифтом), по которому кладовщик легко соберт заказ и не запутается. Буду признателен за любую помощь. файл с примерным шаблоном и визуализацией (что должно получится на третьей странице их первых двух) приложил. DenMa
К сообщению приложен файл:
__.xls
(10.0 Kb)
С уважением, Гранаткин Денис
Ответить
Сообщение Уважаемые коллеги! Прошу подсказать, кто сталкивался, со следующей задачей. Есть два ассортиментных списка (товарная группа 1 и товарная группа 2), расположенных на двух разных листах. По идее, менеджер по первому и по второму списку отмечает в колонке заказа то количество, которое должен собрать кладовщик на складе. Кладовщик пожилой и много циферок ему тяжело переваривать (реальный ассортиментный лист до 500 наименований). Поэтому для него необходмо создавать на отдельной странице таблицу, в которой присутствуют только те товарные ассортименты, количество которых в заказе не нулевое (т.е. 1 или более). Тогда этот сводный лист распечатывается отдельно (в отличии от всего списка товаров он уместится на одном листе крупным шрифтом), по которому кладовщик легко соберт заказ и не запутается. Буду признателен за любую помощь. файл с примерным шаблоном и визуализацией (что должно получится на третьей странице их первых двух) приложил. Автор - DenMa Дата добавления - 27.07.2015 в 14:10
Nic70y
Дата: Понедельник, 27.07.2015, 14:36 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
вариант: доп. столбцы, ВПР, фильтр
вариант: доп. столбцы, ВПР, фильтр Nic70y
ЮMoney 41001841029809
Ответить
Сообщение вариант: доп. столбцы, ВПР, фильтр Автор - Nic70y Дата добавления - 27.07.2015 в 14:36
SLAVICK
Дата: Понедельник, 27.07.2015, 14:38 |
Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Так? Формула массива: Код
=ЕСЛИ(A6>СУММ(I1:I2);""; ЕСЛИ(A6<=$I$1; ИНДЕКС('Товарная группа1'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа1'!$F$1:$F$15>0;СТРОКА('Товарная группа1'!$F$1:$F$15);0);$I$1-A6+1);СТОЛБЕЦ($A$1:$E$1)); ИНДЕКС('Товарная группа2'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа2'!$F$1:$F$15>0;СТРОКА('Товарная группа2'!$F$1:$F$15);0);$I$1+$I$2-A6+1);СТОЛБЕЦ($A$1:$E$1))))
Так? Формула массива: Код
=ЕСЛИ(A6>СУММ(I1:I2);""; ЕСЛИ(A6<=$I$1; ИНДЕКС('Товарная группа1'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа1'!$F$1:$F$15>0;СТРОКА('Товарная группа1'!$F$1:$F$15);0);$I$1-A6+1);СТОЛБЕЦ($A$1:$E$1)); ИНДЕКС('Товарная группа2'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа2'!$F$1:$F$15>0;СТРОКА('Товарная группа2'!$F$1:$F$15);0);$I$1+$I$2-A6+1);СТОЛБЕЦ($A$1:$E$1))))
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Так? Формула массива: Код
=ЕСЛИ(A6>СУММ(I1:I2);""; ЕСЛИ(A6<=$I$1; ИНДЕКС('Товарная группа1'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа1'!$F$1:$F$15>0;СТРОКА('Товарная группа1'!$F$1:$F$15);0);$I$1-A6+1);СТОЛБЕЦ($A$1:$E$1)); ИНДЕКС('Товарная группа2'!$B$1:$AC$15;НАИБОЛЬШИЙ(ЕСЛИ('Товарная группа2'!$F$1:$F$15>0;СТРОКА('Товарная группа2'!$F$1:$F$15);0);$I$1+$I$2-A6+1);СТОЛБЕЦ($A$1:$E$1))))
Автор - SLAVICK Дата добавления - 27.07.2015 в 14:38
DenMa
Дата: Понедельник, 27.07.2015, 14:45 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Большое спасибо! Оба метода интересны, буду вникать какой вариант будет удобней. Еще раз спасибо за оперативность!
Большое спасибо! Оба метода интересны, буду вникать какой вариант будет удобней. Еще раз спасибо за оперативность! DenMa
С уважением, Гранаткин Денис
Ответить
Сообщение Большое спасибо! Оба метода интересны, буду вникать какой вариант будет удобней. Еще раз спасибо за оперативность! Автор - DenMa Дата добавления - 27.07.2015 в 14:45
китин
Дата: Понедельник, 27.07.2015, 14:46 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
формула массива Код
=ЕСЛИОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1)));"")
сделал только для тов.группы 1 .по аналогии доделаете?
формула массива Код
=ЕСЛИОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1)));"")
сделал только для тов.группы 1 .по аналогии доделаете? китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение формула массива Код
=ЕСЛИОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1)));"")
сделал только для тов.группы 1 .по аналогии доделаете? Автор - китин Дата добавления - 27.07.2015 в 14:46
DenMa
Дата: Понедельник, 27.07.2015, 14:54 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
китин , спасибо. К сожалению, в 2003 Excel выдает ошибку на странице 3 ("#ИМЯ?" во всех ячейках).
китин , спасибо. К сожалению, в 2003 Excel выдает ошибку на странице 3 ("#ИМЯ?" во всех ячейках).DenMa
С уважением, Гранаткин Денис
Ответить
Сообщение китин , спасибо. К сожалению, в 2003 Excel выдает ошибку на странице 3 ("#ИМЯ?" во всех ячейках).Автор - DenMa Дата добавления - 27.07.2015 в 14:54
китин
Дата: Понедельник, 27.07.2015, 15:21 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
блин не посмотрел.тогда подлиннее будетКод
=ЕСЛИ(ЕОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))));"";ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))))
блин не посмотрел.тогда подлиннее будетКод
=ЕСЛИ(ЕОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))));"";ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Понедельник, 27.07.2015, 15:21
Ответить
Сообщение блин не посмотрел.тогда подлиннее будетКод
=ЕСЛИ(ЕОШИБКА(ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))));"";ИНДЕКС('Товарная группа1'!$B$4:$B$9;НАИМЕНЬШИЙ(ЕСЛИ('Товарная группа1'!$F$4:$F$9<>0;СТРОКА('Товарная группа1'!$B$4:$B$9)-3);СТРОКА(A1))))
Автор - китин Дата добавления - 27.07.2015 в 15:21
DenMa
Дата: Понедельник, 27.07.2015, 15:36 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
спасибо
С уважением, Гранаткин Денис
Ответить
Сообщение спасибо Автор - DenMa Дата добавления - 27.07.2015 в 15:36