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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос: найти по одному из значений и просуммировать - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос: найти по одному из значений и просуммировать (Макросы/Sub)
Макрос: найти по одному из значений и просуммировать
Elvira66 Дата: Понедельник, 03.04.2017, 17:13 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Пожалуйста помогите прописать макрос, описала задачу в приложенном файле
К сообщению приложен файл: _Microsoft_Exce.xlsx (11.6 Kb)
 
Ответить
СообщениеДобрый день!
Пожалуйста помогите прописать макрос, описала задачу в приложенном файле

Автор - Elvira66
Дата добавления - 03.04.2017 в 17:13
_Boroda_ Дата: Понедельник, 03.04.2017, 17:45 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А формулами не подойдет? Вы не смотрите, что они длинные, они на самом деле довольно легкие
Код
=МАКС(;1/ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$A$2:$A$99;$A3;'Данные 2'!E$2:E$10);ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$B$2:$B$99;$B3;'Данные 2'!E$2:E$10);ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$C$2:$C$99;$C3;'Данные 2'!E$2:E$10);-1))))

Код
=ТЕКСТ(ЕСЛИОШИБКА(ПОИСКПОЗ(A3;'Данные 2'!A$2:A$99;);ЕСЛИОШИБКА(ПОИСКПОЗ(B3;'Данные 2'!B$2:B$99;);ЕСЛИОШИБКА(ПОИСКПОЗ(C3;'Данные 2'!C$2:C$99;);)));";;не ")&"совпадает"
К сообщению приложен файл: 0436004.xlsx (12.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА формулами не подойдет? Вы не смотрите, что они длинные, они на самом деле довольно легкие
Код
=МАКС(;1/ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$A$2:$A$99;$A3;'Данные 2'!E$2:E$10);ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$B$2:$B$99;$B3;'Данные 2'!E$2:E$10);ЕСЛИОШИБКА(1/СУММЕСЛИ('Данные 2'!$C$2:$C$99;$C3;'Данные 2'!E$2:E$10);-1))))

Код
=ТЕКСТ(ЕСЛИОШИБКА(ПОИСКПОЗ(A3;'Данные 2'!A$2:A$99;);ЕСЛИОШИБКА(ПОИСКПОЗ(B3;'Данные 2'!B$2:B$99;);ЕСЛИОШИБКА(ПОИСКПОЗ(C3;'Данные 2'!C$2:C$99;);)));";;не ")&"совпадает"

Автор - _Boroda_
Дата добавления - 03.04.2017 в 17:45
Elvira66 Дата: Понедельник, 03.04.2017, 18:21 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо! Всё оказалось проще чем я думала, пошла пробовать на больших массивах
 
Ответить
СообщениеСпасибо! Всё оказалось проще чем я думала, пошла пробовать на больших массивах

Автор - Elvira66
Дата добавления - 03.04.2017 в 18:21
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос: найти по одному из значений и просуммировать (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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