Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 23:27   #1
Irasen
Пользователь
 
Регистрация: 27.03.2013
Сообщений: 12
По умолчанию Функции "СУММЕСЛИМН" и "ДВССЫЛ"

Здравствуйте!
Помогите, пожалуйста решить такую задачу:
в таблицу на листе "Сводный" нужно подтянуть данные из листов "Лист2","Лист3" и т.д. выполнив несколько условий:
к дате отгрузке, указанной в каждом листе, необходимо прибавить "45" (это время в пути), в итоге получится дата прибытия, которая и определяет место данных втабице "Сводный". Данные должны подтягиваться по трём признакам: "Артикул", "Длина" и "Цвет", причём под одим артикулом может быть разная длина и цвет. И данные, попадающие в одну декаду по разным отгрузкам должны суммироваться.

Заранее благодарен за помощь.
Вложения
Тип файла: rar Пример1.rar (12.5 Кб, 11 просмотров)
Irasen вне форума Ответить с цитированием
Старый 28.03.2013, 09:23   #2
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

не совсем понятно по какому принципу декады делать?
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Старый 28.03.2013, 10:05   #3
Irasen
Пользователь
 
Регистрация: 27.03.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от staniiislav Посмотреть сообщение
не совсем понятно по какому принципу декады делать?
...к примеру если отгрузка была 25.01.2013 (Лист2), то надо прибавить 45 дней...получится дата 11.03.2013...это вторая декада марта...вот в эту колонку и должны подтянуться данные...причём, если ещё какая-то отгрузка попадёт в эту же декаду они должны суммироваться...отгрузки будут вставляться в листы excel без соблюдения хронологии...
Irasen вне форума Ответить с цитированием
Старый 28.03.2013, 10:33   #4
diment
Пользователь
 
Регистрация: 16.06.2009
Сообщений: 20
По умолчанию

не уверен, что стандартными средвами удастся такое подсчитать.
скорее придется писать пользовательскую функцию
diment вне форума Ответить с цитированием
Старый 28.03.2013, 10:42   #5
Irasen
Пользователь
 
Регистрация: 27.03.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от diment Посмотреть сообщение
не уверен, что стандартными средвами удастся такое подсчитать.
скорее придется писать пользовательскую функцию
...ну, наверное понятно, что загруженный мною файл - это всего лишь упрощённый пример того, что необходимо мне выполнить...в оригинале файл выглядит побольше, в плане номенклатуры...а так же в листы планируются копироваться присланные поставщиками PACKING LISTы с более расширинным списком...в этих листах даже дата в кривом формате...и вставлять их в листы excel будут не соблюдая хронологию...по этому формула должна ещё и определять, что, к примеру, ко II декаде марта буду подходить данные из первого и седьмого листа...и их суммировать...
...я кое что уже понастроил...если интересно, то могу показать...может исправить поможете?!?!?...
Irasen вне форума Ответить с цитированием
Старый 28.03.2013, 11:00   #6
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Самый правильный способ - подтягивать данные в сводную таблицу макросом. Формулами, с учетом разброса по различным листам, делать лучше не стоит. Или же ведите учёт по дням в одной таблице.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 28.03.2013, 11:13   #7
Irasen
Пользователь
 
Регистрация: 27.03.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
Самый правильный способ - подтягивать данные в сводную таблицу макросом. Формулами, с учетом разброса по различным листам, делать лучше не стоит. Или же ведите учёт по дням в одной таблице.
...к сожалению я не силён в макросах...можете помочь?...
Irasen вне форума Ответить с цитированием
Старый 28.03.2013, 11:25   #8
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Я не занимаюсь заказами на реализацию таких проектов, но специалистов в данной области хватает (если есть возможность их заинтересовать материально). Можете обратиться к ним.

Но я бы все-таки попробовал переделать процесс накопления данных.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04