Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/VBA excel:Как суммировать значения из массива по 2 условиям? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
VBA excel:Как суммировать значения из массива по 2 условиям?
Гость Дата: Среда, 28.05.2014, 12:15 | Сообщение № 1
Группа: Гости
Доброго времени суток!
Помогите написать макрос, чтобы при совпадении одинаковых значений в строках, суммировал их значение, заполняя соседние столбцы. Т.е. есть таблица со значениями которые повторяются по столбцам - "сумма" (А), "наименование" (В), "свойства" (С). Необходимо, если наименование (В) имеет одинаковое свойство (С), то в соседних столбцах D, E, F, один раз заполнялся значениями (в столбики D - наименование, E - свойства), а столбик F - это сумма всех повторяющих значений. Столбцы D, E, F предварительно очистить.
пример:
исходные данные (A, B, C) | итоговые данные (D, E, F)
---- A --------- B ---------- C ---------- D ----------- E -------- F ------
сумма | наименование| сво-во | наименование| сво-во | сумма
-------------------------------------------------------------------------------------
1540.00 | рубашка | серая | рубашка | серая | 3132.00
1523.00 | рубашка | белая | рубашка | белая | 1963.00
452.00 | рубашка | серая | рубашка | черная | 2560.00
440.00 | рубашка | белая |
2560.00 | рубашка | черная |
1140.00 | рубашка | серая |
 
Ответить
СообщениеДоброго времени суток!
Помогите написать макрос, чтобы при совпадении одинаковых значений в строках, суммировал их значение, заполняя соседние столбцы. Т.е. есть таблица со значениями которые повторяются по столбцам - "сумма" (А), "наименование" (В), "свойства" (С). Необходимо, если наименование (В) имеет одинаковое свойство (С), то в соседних столбцах D, E, F, один раз заполнялся значениями (в столбики D - наименование, E - свойства), а столбик F - это сумма всех повторяющих значений. Столбцы D, E, F предварительно очистить.
пример:
исходные данные (A, B, C) | итоговые данные (D, E, F)
---- A --------- B ---------- C ---------- D ----------- E -------- F ------
сумма | наименование| сво-во | наименование| сво-во | сумма
-------------------------------------------------------------------------------------
1540.00 | рубашка | серая | рубашка | серая | 3132.00
1523.00 | рубашка | белая | рубашка | белая | 1963.00
452.00 | рубашка | серая | рубашка | черная | 2560.00
440.00 | рубашка | белая |
2560.00 | рубашка | черная |
1140.00 | рубашка | серая |

Автор - Гость
Дата добавления - 28.05.2014 в 12:15
Hugo Дата: Среда, 28.05.2014, 12:27 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3858
Репутация: 815 ±
Замечаний: 0% ±

365
Думаю никто не захочет делать файл, чтоб на нём писать макрос или формулу.
Поэтому просто направление - изучите возможности СУММПРОИЗВ(), и макрос не понадобится.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДумаю никто не захочет делать файл, чтоб на нём писать макрос или формулу.
Поэтому просто направление - изучите возможности СУММПРОИЗВ(), и макрос не понадобится.

Автор - Hugo
Дата добавления - 28.05.2014 в 12:27
Гость Дата: Среда, 28.05.2014, 12:45 | Сообщение № 3
Группа: Гости
Файл есть, но не могу отправить его (заблокирован доступ айтишниками)
 
Ответить
СообщениеФайл есть, но не могу отправить его (заблокирован доступ айтишниками)

Автор - Гость
Дата добавления - 28.05.2014 в 12:45
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!