powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Реально ли обойтись формулами без vba?
8 сообщений из 8, страница 1 из 1
Реально ли обойтись формулами без vba?
    #38883108
viton-zizu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две одинаковые таблицы, таб1 и таб2, поля одни и теже, только разное наполнение, допустим 13ый год и 14ый.
Нужно в Таб1 отсортировать нужные строки по определенным(двум) полям, взять их id. Далее найти эти id в Таб2 и цены у этих id про суммировать. Попробую на таблицах объяснить))
Таб1:
id field1 filed2 price
1 q q 10
2 w w 20
3 q q 30

Таб2:
id field1 filed2 price
1 a a 11
2 b b 22
3 v v 33

Нужно отсортировать по полям field1 и field2 значение "q" Остается id 1 и id 3, потом найти в Таб2 - id 1 и id 3 и проссумировать у них поле price т.е. должно получится 44!
Я уже с какой только стороны не подходил и ВПР и СУММЕСЛИМН, всегда чего то не хватает! Уже отчаялся решил делать макросом, а все таки, можно обойтись формулой?
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38883174
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
две таблицы - один и тот же справочник, но с разными field-ами? т.е. количество строк в таблицах равно?
Тогда очень просто - СУММЕСЛИМН(диапазон_цифр_т2;филд1_таб1;"q";филд2_таб1;"q")
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38883420
viton-zizu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эх нет, количество строк может быть разное... именно поэтому тут поле id, чтобы сращивать
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38883829
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда
1 вариант - через сводную таблицу с несколькими источниками
2 вариант - через MS Query и SELECT
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38884546
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viton-zizu,
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38884902
viton-zizu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, спасибо большое за отклики! Сейчас попробую!
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38887543
An12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iMrTidy,
из справки
--
Аргументы, которые являются массивами, должны иметь одинаковые размерности. В противном случае функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!.
--
т.е. формула не будет работать, если таблицы имеют разный набор строк.
...
Рейтинг: 0 / 0
Реально ли обойтись формулами без vba?
    #38887553
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
An12iMrTidy,
из справки
--
Аргументы, которые являются массивами, должны иметь одинаковые размерности. В противном случае функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!.
--
т.е. формула не будет работать, если таблицы имеют разный набор строк.

Формула не будет работать, если задавать массивы разной размерности, но будет прекрасно работать с таблицами разного размера, если массивы будут одного размера. В качестве массива можно задать всю колонку, как например, A:A или D:D, не взирая на размер таблиц. Хотя в таком случае формула будет нагружать процессор, поэтому, возможно, лучше выбрать таблицу наибольшего размера и задать, например, двойной размер массива.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Реально ли обойтись формулами без vba?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]