Здравствуйте. Есть много файлов с названиями по датам. "Овощи 25.09.2014 четверг.xlsx" Есть ли возможность в автоматическом режиме пробежаться по всем файлам и выписать максимальные значения для каждой позиции D2:AC274 . В столбце "А" константы (значения констант не меняются бывало только перепрыгивали с строчки на строчку) справа от столбца "А" переменные которые и надо выципить максимальные в одну таблицу собрать данные. То-есть для ячейки D2 будет лишь одно значение верным - самое большое которое встречалось в файлах за весь период. В идеале если справа от столбца "А" из всей истории файлов не было заказа по одной из клеток то-есть не была внесена ни в один файл ни одна цифра то его пометить неприятным цветом.
И еще наверно самое главное без чего все это не имеет смысла. В файлах бывают ошибки как минимум на моей памяти их было около 5-7. Это значит что маленький сад по какой-то из причин ошибка либо диспетчера либо кладовщика но попадает в таблицу значение которое во много раз превышает максимально заказываемое этим садом. То-есть если даже выбрать все максимальные значения то и все ошибки уже пройденные тоже выставлю как верхний порог для этого сада. Чего конечно бы не хотелось.
Есть ли возможность каким-то образом пометить максимальное значение которое ну скажем на 10 выше чем предыдущее максимальное ? Как пример сад обычно заказывает не больше 2.5 кг лимона а однажды ему посылают 25 кг лимона. Эта ошибка и запишется как максимальное значение для этого сада.
Здравствуйте. Есть много файлов с названиями по датам. "Овощи 25.09.2014 четверг.xlsx" Есть ли возможность в автоматическом режиме пробежаться по всем файлам и выписать максимальные значения для каждой позиции D2:AC274 . В столбце "А" константы (значения констант не меняются бывало только перепрыгивали с строчки на строчку) справа от столбца "А" переменные которые и надо выципить максимальные в одну таблицу собрать данные. То-есть для ячейки D2 будет лишь одно значение верным - самое большое которое встречалось в файлах за весь период. В идеале если справа от столбца "А" из всей истории файлов не было заказа по одной из клеток то-есть не была внесена ни в один файл ни одна цифра то его пометить неприятным цветом.
И еще наверно самое главное без чего все это не имеет смысла. В файлах бывают ошибки как минимум на моей памяти их было около 5-7. Это значит что маленький сад по какой-то из причин ошибка либо диспетчера либо кладовщика но попадает в таблицу значение которое во много раз превышает максимально заказываемое этим садом. То-есть если даже выбрать все максимальные значения то и все ошибки уже пройденные тоже выставлю как верхний порог для этого сада. Чего конечно бы не хотелось.
Есть ли возможность каким-то образом пометить максимальное значение которое ну скажем на 10 выше чем предыдущее максимальное ? Как пример сад обычно заказывает не больше 2.5 кг лимона а однажды ему посылают 25 кг лимона. Эта ошибка и запишется как максимальное значение для этого сада.koyaanisqatsi
КМК, формулами такое решать - голову ломать над ненужным функционалом И дело даже не в объемах расчетов - а в том, что источники в любой момент могут оказаться "несинхронными" по "ключевым полям". Не зарекайтесь, что "константы" (строки) не меняются, но и "переменные" (столбцы) могут быть вразнобой - а это уже кучи дополнительных проверок и выборок...
Вот и думаю, такой анализ лучше сделать макросами. А в идеале - построить процесс, делающий "нормализацию" входных данных (например, получение таблицы вида: <источник>,<дата>,<кодВстроке>,<кодВстолбце>,<значение>), на основе которых затем можно сделать любую аналитику.
Кстати, для примера хотелось бы видеть образец пары-тройки исходных файлов (с их именами) и результата. А то итоговые строчки посреди данных напрягают :), и вообще неясно, пример какого из ваших файлов (от заказчиков, или свои) вы показали...
КМК, формулами такое решать - голову ломать над ненужным функционалом И дело даже не в объемах расчетов - а в том, что источники в любой момент могут оказаться "несинхронными" по "ключевым полям". Не зарекайтесь, что "константы" (строки) не меняются, но и "переменные" (столбцы) могут быть вразнобой - а это уже кучи дополнительных проверок и выборок...
Вот и думаю, такой анализ лучше сделать макросами. А в идеале - построить процесс, делающий "нормализацию" входных данных (например, получение таблицы вида: <источник>,<дата>,<кодВстроке>,<кодВстолбце>,<значение>), на основе которых затем можно сделать любую аналитику.
Кстати, для примера хотелось бы видеть образец пары-тройки исходных файлов (с их именами) и результата. А то итоговые строчки посреди данных напрягают :), и вообще неясно, пример какого из ваших файлов (от заказчиков, или свои) вы показали...AndreTM
AndreTM, "А то итоговые строчки посреди данных напрягают :), и вообще неясно, пример какого из ваших файлов (от заказчиков, или свои) вы показали..."
1. Меня тоже напрягают. Но пока еще не придумал как лучше делать таблицу. Начинал с такого варианта. На сегодняшний момент это стало не актуально, так как люди которые раньше работали с бумажным вариантом уже все на пенсиях, а с таблицей электронной работают уже другие люди и то что было раньше нужно (сады по рейсам), теперь уже с новым персоналом не актуальны. Да и не правильно уже все расставлено все рейсы меняются в мгновение ока. Там еще и столбцов лишних как оказалось много, чего бы тоже хотелось бы лишится. Но это надо заново делать всю систему/таблицу. Когда-то дойдут руки и сделаю все по новой. Но это все лирика.
На самом деле с функцией ВПР я и сам могу сделать лист в таблице сбора информации и тогда для каждого файла будет один и тот же порядок по столбцу "А". Константы это имена названий садиков, а не место их расположения. Если черед ВПР задать один порядок то все клетки будут константами по ориентации а не по значениям.
2. А все понял. Это мой файл который делал уже на протяжении года с помощью добрых людей обитателей этого форума.
Прикрепил файл с определенным порядком через ВПР. Но тут конкретно в этом примере будут неправильные данные так как тут уже некоторые овощи разделены на разные группы.Например Репа это либо репа либо Брюква. Но можно сделать и правильную выборку.
Да может через макросы это достаточно просто выполняется. Я просто в макросах еще не участвовал.
Ну и конечно с вашим уважаемым мнением соглашусь полностью, так как сам с макросами не работал. И тогда прошу эту тему перекинуть в макросы.
AndreTM, "А то итоговые строчки посреди данных напрягают :), и вообще неясно, пример какого из ваших файлов (от заказчиков, или свои) вы показали..."
1. Меня тоже напрягают. Но пока еще не придумал как лучше делать таблицу. Начинал с такого варианта. На сегодняшний момент это стало не актуально, так как люди которые раньше работали с бумажным вариантом уже все на пенсиях, а с таблицей электронной работают уже другие люди и то что было раньше нужно (сады по рейсам), теперь уже с новым персоналом не актуальны. Да и не правильно уже все расставлено все рейсы меняются в мгновение ока. Там еще и столбцов лишних как оказалось много, чего бы тоже хотелось бы лишится. Но это надо заново делать всю систему/таблицу. Когда-то дойдут руки и сделаю все по новой. Но это все лирика.
На самом деле с функцией ВПР я и сам могу сделать лист в таблице сбора информации и тогда для каждого файла будет один и тот же порядок по столбцу "А". Константы это имена названий садиков, а не место их расположения. Если черед ВПР задать один порядок то все клетки будут константами по ориентации а не по значениям.
2. А все понял. Это мой файл который делал уже на протяжении года с помощью добрых людей обитателей этого форума.
Прикрепил файл с определенным порядком через ВПР. Но тут конкретно в этом примере будут неправильные данные так как тут уже некоторые овощи разделены на разные группы.Например Репа это либо репа либо Брюква. Но можно сделать и правильную выборку.
Да может через макросы это достаточно просто выполняется. Я просто в макросах еще не участвовал.
Ну и конечно с вашим уважаемым мнением соглашусь полностью, так как сам с макросами не работал. И тогда прошу эту тему перекинуть в макросы.koyaanisqatsi
Я почему так советую - раз вы решили привести эту "систему" в некий порядок - то попробуйте сделать "сразу правильно".
И начать надо именно с того, что организовать и "на местах" таблички в понятном и удобном виде, чтобы исполнители не только большинство времени "шарились по листу", а могли просто и быстро просмотреть свои заявки и сформировать новые. Именно с этого и начать, а не оставлять "на потом", когда руки дойдут. Потому что сейчас вам приходится большинство времени придумывать "как бы правильно рассортировать эту кучу непонятно чего", чтобы получить нужные результаты. Да ещё из множества внешних источников. Формулами...
Нет, конечно, можно даже сейчас заставить машину "вытаскивать зёрнышки", причем быстро и аккуратно. Но, опять же, лучше кодом, а не формулами. Почему и прошу (и другие, думаю, меня поддержат - раз вы все же желаете научиться это делать) - нужно больше исходных данных, чтобы понимать откуда вы берете и какой хотите получить результат. Повторюсь - я сейчас вообще не понимаю, что означает ваш файл-пример. Если это конечный результат ваших трудов - то откуда мы можем знать, из чего получился такой результат?
Я почему так советую - раз вы решили привести эту "систему" в некий порядок - то попробуйте сделать "сразу правильно".
И начать надо именно с того, что организовать и "на местах" таблички в понятном и удобном виде, чтобы исполнители не только большинство времени "шарились по листу", а могли просто и быстро просмотреть свои заявки и сформировать новые. Именно с этого и начать, а не оставлять "на потом", когда руки дойдут. Потому что сейчас вам приходится большинство времени придумывать "как бы правильно рассортировать эту кучу непонятно чего", чтобы получить нужные результаты. Да ещё из множества внешних источников. Формулами...
Нет, конечно, можно даже сейчас заставить машину "вытаскивать зёрнышки", причем быстро и аккуратно. Но, опять же, лучше кодом, а не формулами. Почему и прошу (и другие, думаю, меня поддержат - раз вы все же желаете научиться это делать) - нужно больше исходных данных, чтобы понимать откуда вы берете и какой хотите получить результат. Повторюсь - я сейчас вообще не понимаю, что означает ваш файл-пример. Если это конечный результат ваших трудов - то откуда мы можем знать, из чего получился такой результат?AndreTM
AndreTM, это не конечный результат а вводные данные. Что каждый день водят диспетчера с заявок. А что значит слово "Исполнитель" в вашем предложении ?
AndreTM, это не конечный результат а вводные данные. Что каждый день водят диспетчера с заявок. А что значит слово "Исполнитель" в вашем предложении ?koyaanisqatsi
Просто На сегодняшний день эта таблица для ввода заявок очень приближена именно к бумажному предыдущему варианту. Но я тут наблюдаю на форуме открывающиеся списки и у меня возникает резонный вопрос а правильно ли я сделал может есть варианты проще искать нужный сад и вводить информацию для данного сада ? Начал бы я ее переделывать сегодня или вчера а завтра бы нашел оригинальный удобный простой способ вводить данные для сада. Эти ограниченные мои знания меня и останавливают. Знать бы наперед что данный вариант наиболее оптимален. тогда былобы легче взять себя в руки и сделать все по новой. А оригинал файла как вам показать ? С сылкой на сторонний ресурс ?
Просто На сегодняшний день эта таблица для ввода заявок очень приближена именно к бумажному предыдущему варианту. Но я тут наблюдаю на форуме открывающиеся списки и у меня возникает резонный вопрос а правильно ли я сделал может есть варианты проще искать нужный сад и вводить информацию для данного сада ? Начал бы я ее переделывать сегодня или вчера а завтра бы нашел оригинальный удобный простой способ вводить данные для сада. Эти ограниченные мои знания меня и останавливают. Знать бы наперед что данный вариант наиболее оптимален. тогда былобы легче взять себя в руки и сделать все по новой. А оригинал файла как вам показать ? С сылкой на сторонний ресурс ?