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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2013, 09:07   #1
fia7799
Новичок
Джуниор
 
Регистрация: 26.01.2013
Сообщений: 3
По умолчанию Транспонирование и функция ВПР

ПОМОГИТЕ. Разрушил весь мозг и поиск Google!
Необходимо посчитать сколько упаковок препарата продалось за период, при этом транспонировав исходные данные в соответствии с вложением.

Проблема в функции ВПР, она ищет первое входное значение диапазона и его возвращает, а мне необходимо узкая часть и каждый раз разная - этого диапазона. Диапазоны разделены названиями аптек. Вообщем-то из функций видно, что я хочу. Проблема в том, что каждый раз нужно прописывать диапазон для каждой аптеки руками, а можно ли этот процесс автоматизировать, привязав к названию столбца (аптеки)
Вложения
Тип файла: zip МАТРИЦА.zip (22.9 Кб, 8 просмотров)
fia7799 вне форума Ответить с цитированием
Старый 26.01.2013, 12:33   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

формула
Код:
=СУММЕСЛИ(Названия;RC2;Остатки)
внесена в две первых колонки листа "как должно быть"

см.вложение (и читайте подпись под моим сообщением)
Вложения
Тип файла: rar Аптк.rar (23.0 Кб, 11 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.01.2013, 14:04   #3
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

Решение с доп. столбцом на листе "БЫЛО" через СУММПРОИЗВ
Вложения
Тип файла: zip МАТРИЦА-2.zip (30.0 Кб, 13 просмотров)
VictorK вне форума Ответить с цитированием
Старый 27.01.2013, 09:05   #4
fia7799
Новичок
Джуниор
 
Регистрация: 26.01.2013
Сообщений: 3
Радость

Парни, спасибо огромное.
Больше подходит решение Виктора, т.к. оно различает ситуации, когда препарат есть, но продажи нулевые и когда его нет вообще. Это важно.
Парни, web кошельков у меня нет, но готов отправить благодарность на счёт мобилы.
Вообще, форум где так помогают вижу впервые. Добра в мире больше чем кажется
fia7799 вне форума Ответить с цитированием
Старый 27.01.2013, 11:57   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

формулу можно поправить:
Код:
=ЕСЛИ(СЧЁТЕСЛИ(Названия;RC2)=0;"НЕТ";СУММЕСЛИ(Названия;RC2;Остатки))
будет еще и НЕТ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.01.2013, 18:59   #6
fia7799
Новичок
Джуниор
 
Регистрация: 26.01.2013
Сообщений: 3
По умолчанию

Игорь, спасибо за решение! Я начал с решения Виктора, но почему-то функция возвращает ошибку. Матрицы одинаковых размеров, всё абсолютно идентично. Что не так?
Видимо проблема в массиве {расходQ2}. КАКАЯ?
Вложения
Тип файла: zip МАТРИЦА.zip (50.1 Кб, 7 просмотров)

Последний раз редактировалось fia7799; 27.01.2013 в 19:37.
fia7799 вне форума Ответить с цитированием
Старый 28.01.2013, 09:52   #7
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

Цитата:
Сообщение от fia7799 Посмотреть сообщение
Игорь, спасибо за решение! Я начал с решения Виктора, но почему-то функция возвращает ошибку. Матрицы одинаковых размеров, всё абсолютно идентично. Что не так?
Видимо проблема в массиве {расходQ2}. КАКАЯ?
Ошибку может вызывать наличие символов пробела в пустых ячейках.
VictorK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция ВПР tubus1993 Microsoft Office Excel 3 26.11.2012 17:58
Функция ВПР Nasten'ka7 Microsoft Office Excel 16 28.08.2012 16:11
Функция ВПР в VBA Студент-снова Microsoft Office Excel 0 09.06.2010 14:08
Функция ВПР Foxx Microsoft Office Word 3 14.03.2010 16:53
Функция ВПР Pilot Microsoft Office Excel 3 21.09.2008 07:26