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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование данных таблицы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование данных таблицы
sboy Дата: Пятница, 27.11.2015, 11:36 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Помогите решить такую задачу.
есть таблица данных:
Фио Клиент Адрес Сумма
1 Петров Клиент1 Адрес1 100р
2 Петров Клиент1 Адрес1 50р
3 Петров Клиент2 Адрес2 100р

Нужно в итоге получить
1 Петров Клиент1 Адрес1 150р
2 Петров Клиент2 Адрес2 100р


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Помогите решить такую задачу.
есть таблица данных:
Фио Клиент Адрес Сумма
1 Петров Клиент1 Адрес1 100р
2 Петров Клиент1 Адрес1 50р
3 Петров Клиент2 Адрес2 100р

Нужно в итоге получить
1 Петров Клиент1 Адрес1 150р
2 Петров Клиент2 Адрес2 100р

Автор - sboy
Дата добавления - 27.11.2015 в 11:36
Pelena Дата: Пятница, 27.11.2015, 11:41 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно сводной таблицей. Подробнее при наличии файла с примером


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно сводной таблицей. Подробнее при наличии файла с примером

Автор - Pelena
Дата добавления - 27.11.2015 в 11:41
Roman777 Дата: Пятница, 27.11.2015, 11:41 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
sboy, Добрый день! Тут ток с примером будет понятно..)


Много чего не знаю!!!!
 
Ответить
Сообщениеsboy, Добрый день! Тут ток с примером будет понятно..)

Автор - Roman777
Дата добавления - 27.11.2015 в 11:41
sboy Дата: Пятница, 27.11.2015, 12:03 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Файл приложил
Сводной таблицей не правильно считает количество адресов
Проблема решается при формировании сводной с результатом по сумме(без промежуточных итогов), заполнении пустых ячеек, копировании и сохранении сводной как значений, что не очень удобно и занимает много времени...
К сообщению приложен файл: 2721965.xlsx (10.7 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеФайл приложил
Сводной таблицей не правильно считает количество адресов
Проблема решается при формировании сводной с результатом по сумме(без промежуточных итогов), заполнении пустых ячеек, копировании и сохранении сводной как значений, что не очень удобно и занимает много времени...

Автор - sboy
Дата добавления - 27.11.2015 в 12:03
Manyasha Дата: Пятница, 27.11.2015, 13:30 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
sboy, не поняла, что не правильно, проверяйте
К сообщению приложен файл: 2721965-1.xlsx (14.9 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеsboy, не поняла, что не правильно, проверяйте

Автор - Manyasha
Дата добавления - 27.11.2015 в 13:30
sboy Дата: Пятница, 27.11.2015, 14:09 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Количество адресов. показал в файле

Попробую подробней объяснить.
Исходные данные получаю из запроса SQL с сервера БД
Там строки выгружаются из документов
Мне нужно эту информацию преобразовать в таблицу за определенный период (месяц, квартал) из которой с помощью сводной таблицы делать аналитику
К сообщению приложен файл: 9670579.xlsx (18.7 Kb)


Яндекс: 410016850021169

Сообщение отредактировал sboy - Пятница, 27.11.2015, 14:26
 
Ответить
СообщениеКоличество адресов. показал в файле

Попробую подробней объяснить.
Исходные данные получаю из запроса SQL с сервера БД
Там строки выгружаются из документов
Мне нужно эту информацию преобразовать в таблицу за определенный период (месяц, квартал) из которой с помощью сводной таблицы делать аналитику

Автор - sboy
Дата добавления - 27.11.2015 в 14:09
sv2014 Дата: Пятница, 27.11.2015, 18:40 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
sboy, добрый вечер,только прочитал Вашу тему,попробуйте макрос,кнопка yyy

[vba]
Код
Sub yyy()
    Dim objRegExp As Object, z(), j%, i%, m%, t$
    z = Range("B1:E" & Range("B" & Rows.Count).End(xlUp).Row).Value
    Set objRegExp = CreateObject("VBScript.RegExp"): objRegExp.Pattern = "\d+"
    For i = 1 To UBound(z): z(i, 4) = CInt(objRegExp.Execute(z(i, 4))(0)): Next
    With CreateObject("scripting.dictionary")
        For i = 1 To UBound(z): t = z(i, 1) & z(i, 2)
            If Not .exists(t) Then
                m = m + 1: .Item(t) = m: For j = 1 To UBound(z, 2): z(m, j) = z(i, j): Next
            Else
              z(.Item(t), 4) = z(.Item(t), 4) + z(i, 4)
            End If
        Next
   Range("I1").Resize(.Count, UBound(z, 2)) = z
   Range("L1:L" & .Count).NumberFormat = "#,##$"
  For i = 1 To .Count: Range("G" & i) = i: Next
    End With
End Sub
[/vba]
К сообщению приложен файл: example_27_11_2.xls (42.5 Kb)
 
Ответить
Сообщениеsboy, добрый вечер,только прочитал Вашу тему,попробуйте макрос,кнопка yyy

[vba]
Код
Sub yyy()
    Dim objRegExp As Object, z(), j%, i%, m%, t$
    z = Range("B1:E" & Range("B" & Rows.Count).End(xlUp).Row).Value
    Set objRegExp = CreateObject("VBScript.RegExp"): objRegExp.Pattern = "\d+"
    For i = 1 To UBound(z): z(i, 4) = CInt(objRegExp.Execute(z(i, 4))(0)): Next
    With CreateObject("scripting.dictionary")
        For i = 1 To UBound(z): t = z(i, 1) & z(i, 2)
            If Not .exists(t) Then
                m = m + 1: .Item(t) = m: For j = 1 To UBound(z, 2): z(m, j) = z(i, j): Next
            Else
              z(.Item(t), 4) = z(.Item(t), 4) + z(i, 4)
            End If
        Next
   Range("I1").Resize(.Count, UBound(z, 2)) = z
   Range("L1:L" & .Count).NumberFormat = "#,##$"
  For i = 1 To .Count: Range("G" & i) = i: Next
    End With
End Sub
[/vba]

Автор - sv2014
Дата добавления - 27.11.2015 в 18:40
_Boroda_ Дата: Пятница, 27.11.2015, 21:23 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
sboy, А почему Вы не хотите сделать сводную по сводной? Один раз настройте как у меня в файле, а дальше только обновляйте для новых данных
К сообщению приложен файл: 9670579_1.xlsx (16.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеsboy, А почему Вы не хотите сделать сводную по сводной? Один раз настройте как у меня в файле, а дальше только обновляйте для новых данных

Автор - _Boroda_
Дата добавления - 27.11.2015 в 21:23
sboy Дата: Понедельник, 30.11.2015, 13:08 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
sv2014, Добрый день.
Вставил в ваш пример свои данные (2500 строк), получил ошибку 6 Overflow. Путем научного тыка, выявил строку, после которой выдает ошибку - 358 строка.
И при суммировании откидывается дробная часть(((


Яндекс: 410016850021169

Сообщение отредактировал sboy - Понедельник, 30.11.2015, 15:37
 
Ответить
Сообщениеsv2014, Добрый день.
Вставил в ваш пример свои данные (2500 строк), получил ошибку 6 Overflow. Путем научного тыка, выявил строку, после которой выдает ошибку - 358 строка.
И при суммировании откидывается дробная часть(((

Автор - sboy
Дата добавления - 30.11.2015 в 13:08
sboy Дата: Понедельник, 30.11.2015, 13:10 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, добрый день.
Очень хочу! научите как сделать сводную из сводной без копи-паста и заполнения пустых ячеек :o


Яндекс: 410016850021169
 
Ответить
Сообщение_Boroda_, добрый день.
Очень хочу! научите как сделать сводную из сводной без копи-паста и заполнения пустых ячеек :o

Автор - sboy
Дата добавления - 30.11.2015 в 13:10
sboy Дата: Вторник, 01.12.2015, 12:11 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, видимо я туповат) но я не могу использовать ваш файл, т.к. эта задача не единоразовая, а повторяется с разными исходными данными (разное количество столбцов, разные параметры). Мне необходимо понять как делать сводную из сводной, или в вашу сводную подключать другие источники данных.


Яндекс: 410016850021169
 
Ответить
Сообщение_Boroda_, видимо я туповат) но я не могу использовать ваш файл, т.к. эта задача не единоразовая, а повторяется с разными исходными данными (разное количество столбцов, разные параметры). Мне необходимо понять как делать сводную из сводной, или в вашу сводную подключать другие источники данных.

Автор - sboy
Дата добавления - 01.12.2015 в 12:11
_Boroda_ Дата: Вторник, 01.12.2015, 15:42 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Да всё также, как и обычную сводную. Вот у Вас есть исходник, выделяете его с запасом строк (например, на 99999 строк) или делаете динамический именованный диапазон и строите обычную сводную. Но только не ниже исходника, а рядом или на другом листе. Затем выделяете полученную сводную (тоже или с запасом, или делаете динамический диапазон) и строите еще одну сводную, опять же или сбоку, или на другом листе. Для каждого типа файлов (с разными количеством столбцов и значениями шапки таблицы) просто нужно сделать отдельный шаблон, состоящий из 2-х таких сводных. Затем просто вставляете новые данные на место исходника и обновляете сводные таблицы.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа всё также, как и обычную сводную. Вот у Вас есть исходник, выделяете его с запасом строк (например, на 99999 строк) или делаете динамический именованный диапазон и строите обычную сводную. Но только не ниже исходника, а рядом или на другом листе. Затем выделяете полученную сводную (тоже или с запасом, или делаете динамический диапазон) и строите еще одну сводную, опять же или сбоку, или на другом листе. Для каждого типа файлов (с разными количеством столбцов и значениями шапки таблицы) просто нужно сделать отдельный шаблон, состоящий из 2-х таких сводных. Затем просто вставляете новые данные на место исходника и обновляете сводные таблицы.

Автор - _Boroda_
Дата добавления - 01.12.2015 в 15:42
sv2014 Дата: Вторник, 01.12.2015, 17:55 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
sboy, добрый день ,опубликуйте Ваш файл-пример в 2500 строк,(в сжатом виде ),
например,воспользовавшись программой WinRar.
 
Ответить
Сообщениеsboy, добрый день ,опубликуйте Ваш файл-пример в 2500 строк,(в сжатом виде ),
например,воспользовавшись программой WinRar.

Автор - sv2014
Дата добавления - 01.12.2015 в 17:55
anvg Дата: Среда, 02.12.2015, 03:35 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток
Цитата
Исходные данные получаю из запроса SQL с сервера БД
А почему бы не выгружать требуемые данные в том виде как это нужно с сервера БД? Можно и аналитику с сервера получать. Не понятно только, чего вы хотите на самом деле.
 
Ответить
СообщениеДоброе время суток
Цитата
Исходные данные получаю из запроса SQL с сервера БД
А почему бы не выгружать требуемые данные в том виде как это нужно с сервера БД? Можно и аналитику с сервера получать. Не понятно только, чего вы хотите на самом деле.

Автор - anvg
Дата добавления - 02.12.2015 в 03:35
IgorLuPro Дата: Пятница, 04.12.2015, 00:17 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
прошу помочь - при клику на флажок в розовой ячейке, сумма напротив складывалась в общую в верху желтеньком окошечке, спасибо большое
[moder]Читаем Правила форума, создаём свою тему[/moder]
К сообщению приложен файл: 8881410.xlsx (87.7 Kb)


С уважением IgorLuPro

Сообщение отредактировал Pelena - Пятница, 04.12.2015, 07:14
 
Ответить
Сообщениепрошу помочь - при клику на флажок в розовой ячейке, сумма напротив складывалась в общую в верху желтеньком окошечке, спасибо большое
[moder]Читаем Правила форума, создаём свою тему[/moder]

Автор - IgorLuPro
Дата добавления - 04.12.2015 в 00:17
sboy Дата: Среда, 09.12.2015, 16:09 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
sv2014, Добрый день.
Пишу с телефона, пока не могу выложить файл. Админы забанили мне доступ на этот форум. Пытаюсь доказать, что он мне необходим по рабочим вопросам)))


Яндекс: 410016850021169
 
Ответить
Сообщениеsv2014, Добрый день.
Пишу с телефона, пока не могу выложить файл. Админы забанили мне доступ на этот форум. Пытаюсь доказать, что он мне необходим по рабочим вопросам)))

Автор - sboy
Дата добавления - 09.12.2015 в 16:09
  • Страница 1 из 1
  • 1
Поиск:

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