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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2013, 08:42   #1
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию Поиск и суммирование информации

Здравствуйте уважаемые коллеги, не могли бы вы мне подсказать с решением моей проблемы, есть "Лист2" на котором есть информация путем поиска необходимой информации я из этого листа на "Лист3" выгружаю информацию, что касается ФИО и страхового номера все нормально, а вот есть три реквизита со статусами: ВЖНР, ВПНР,НР и мне нужно находить каждый статус, и производить сумму одинаковых статусов по столбцам "Разница" (F и I-столбцы), как это можно осуществить. Ниже прикреплена книга, не могли бы вы мне помочь с решением данной проблемы.
Вложения
Тип файла: rar Книга.rar (12.7 Кб, 15 просмотров)
manula вне форума Ответить с цитированием
Старый 26.04.2013, 09:36   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

"производить сумму" - вот даже не глядя в файл прогнозирую что поможет СУММПРОИЗВ()
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.04.2013, 09:50   #3
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию

Меня интересует не эти операции, как как это будет непосредственно в VBA выглядеть, я да там эту процедуру осуществляю.
manula вне форума Ответить с цитированием
Старый 26.04.2013, 10:26   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

В VBA это делают в scripting.dictionary
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.04.2013, 12:20   #5
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию

А все таки не могли бы вы мне подсказать с реализацией, как это можно программно реализовать, как мне найти допустим статус "НР" перебрать все значения через цикл и подсчитать сумму этих значений у которых статус "НР", в книге это наглядно видно, только там еще надо через Replace точку в запятую преобразовать для суммирования.
manula вне форума Ответить с цитированием
Старый 26.04.2013, 12:41   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Совершенно непонятно, что именно нужно суммировать, и как реализовать отбор по персонам (идиотский отчёт, геморрой, пусть делает тот программист, который это придумал...)
Но механизм вот:

Код:
Option Explicit

Sub tt()
    Dim cc As Range, t$
    With CreateObject("Scripting.Dictionary")

        For Each cc In Sheets(2).UsedRange.Columns(3).Cells
            t = Replace(cc.Offset(, 1).Value, ",", "")
            If IsNumeric(t) Then .Item(cc.Value) = .Item(cc.Value) + CDbl(t)
        Next

        MsgBox "НР= " & .Item("НР") & vbLf & _
               "ВЖНР= " & .Item("ВЖНР") & vbLf & _
               "ВПНР= " & .Item("ВПНР")
    End With

End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 07.05.2013, 14:24   #7
manula
Форумчанин
 
Регистрация: 17.04.2011
Сообщений: 168
По умолчанию

Дело в том что я сначала нахожу в 3 столбце страховой номер,формирую его на другой лист, потом ФИО беру из этой же строки, а дальше мне надо анализировать в строке "Итог:" по столбцу "Разница" чтобы он не был равен 0, если он не равен нулю тогда, оба столбца с "Разницей" мне надо складывать значения у который в 3 столбце одинаковый статус, если там везде "НР" то я складываю все значения по столбцу "Разница".Нужна экстренная помощь товарищи, а то уже котелок кипит!
manula вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск уникальных значений и суммирование lkbb Microsoft Office Excel 7 08.01.2021 08:48
МАКРОС НА ПОИСК, СУММИРОВАНИЕ И УДАЛЕНИЕ ПОВТОРЯЮЩИХСЯ СТРОК provodnikam Microsoft Office Excel 14 19.02.2015 07:53
Поиск значения в Экселе и суммирование Alex_msk Microsoft Office Excel 1 14.11.2012 15:48
Поиск дублей и суммирование Dicata Microsoft Office Excel 3 16.01.2012 12:29
Поиск и суммирование данных в таблице произвольного размера Darkdog Microsoft Office Excel 26 16.02.2010 10:47