powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / CУММАЕСЛИ?
25 сообщений из 31, страница 1 из 2
CУММАЕСЛИ?
    #35882054
lera1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Нужно чтобы считалась сумма(см рис во вложении) по каждой статье по каждому
месяцу. Сами данные находятся в столбцах А, В, С.
Заранее спасибо!
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35882426
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Голова!
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35882437
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя в данном случае это неприменимо (выборка должна производиться по 2 критериям), правильно пишется =СУММЕСЛИ()
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35882908
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lera1984Здравствуйте!
Нужно чтобы считалась сумма(см рис во вложении) по каждой статье по каждому
месяцу.

Сводная таблица. И усё.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35882951
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьСводная таблица. И усё.

Три клика мышкой.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883435
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и действительно удобно. не секу я в сводных таблицах... можно разжевать? (не то, как их строить, а их применение на примерах. например: было - сводная таблица - стало)

Еслди Вас не затруднит, конечно...
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883524
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьПапа ИгорьСводная таблица. И усё.
Три клика мышкой.
Еще несколько кликов, чтобы работало не только с первыми числами, плюс сводная диаграмма :)
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883561
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB...не секу я в сводных таблицах... можно разжевать? (не то, как их строить, а их применение на примерах. например: было - сводная таблица - стало)


Попытаюсь.

Сводная таблица (в оригинале Pivot Table) - это инструмент анализа данных. Причем очень удобный инструмент.

Вы действительно можете «вращать» свои данные как хотите, получая богатую аналитику.

Итак, по Вашему шаблону.

Было:

Журнал начисления заработной платы (Дата, ФИО, Налоги и т.п.)

Сводная таблица (клик, клик, клик...).

Стало (для примера):

Групировать по годам, кварталам, месяцам в разрезе всех ФИО или произвольного набора лиц.
Можно без разреза ФИО. Можно в процентах от годовой ЗП всех. Можно индекс изменения.

К каждому показателю сводной таблицы можно обратиться из формулы, т.е. данные сводки
можно использовать в печатных формах отчетов (для налоговой, например).

Дважды кликнув по показателю, получаем его «расшифровку». По аналогии с отчетами в 1С.

Вот вкратце все. Тема большая и полностью осветить ее в форумном формате невозможно.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883605
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю.

Из журнала начисления заработной платы для малых предприятий, который имеет такую структуру
(Дата, ФИО, Штатный?, Код льготы, Начислено, Код проекта), благодаря сводным таблицам формируется журнал удержаний и начислений налогов и взносов, журнал для учета выплат ЗП.

Потом из всего этого (тоже через сводные таблицы) оборотно-сальдовые по счетам учета
ЗП и всех сопутствующих налогов и взносов.

Отчеты по всем фондам, по коммунальному налогу и по 1ДФ.

Части Декларации о прибыли, Баланса, Отчета о финансовых результатах.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883615
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ПИ:
после какого кол. данных в ней таблица начинает тормозить?
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883638
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB2 ПИ:
после какого кол. данных в ней таблица начинает тормозить?

Вы имеете ввиду сводную таблицу?

Если да, то она кеширует и оптимизирует структуру данных.

Причем установкой соответствующей «галочки» кеш можно не сохранять с ней в книге,

а обновлять при открытии.

Мне трудно говорить о тормозах. Самые большие отдельные таблицы моих клиентов, которые
я получал для перепроектирования содержали до 20 тыс. строк.

На моих машинах - это не проблема. Я ведь занимаюсь не только электронными таблицами,

поэтому мне всегда нужны были мощные машины.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883669
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35883693
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот попробывал.

В одной книге два листа в одном около 4200, в другом 4800 строк. Содержат примерно 54 тысячи формул.

Формулы типа от таких:

автор=ОКРУГЛ(ЕСЛИ(F4755<>0;МАКС(F4755-МАКС(СУММЕСЛИ($M$2:M4754;M4755;$G$2:G4754)-СУММЕСЛИ($M$2:M4754;M4755;$F$2:F4754);0);0);МАКС(G4755-МАКС(СУММЕСЛИ($M$2:M4754;M4755;$F$2:F4754)-СУММЕСЛИ($M$2:M4754;M4755;$G$2:G4754);0);0));2)
до таких:
автор=ЕСЛИ(L4737<>0;ОКРУГЛ((СУММ(F4737:G4737)-H4737 )* L4737/СУММ(F4737:G4737);2);0)
и таких
автор=ОКРУГЛ(СУММЕСЛИ($C$2:C4755;C4755;$F$2:F4755)-СУММЕСЛИ($C$2:C4755;C4755;$G$2:G4755);2)

Полный пересчет всех 54 тыс. формул около трех секунд.

В этой книге пролный пересчет - явление редкое. Работе не мешает.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35884371
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, возможна ли реализация примера из вложения при помощи сводной таблицы?
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35884911
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё один насущный вопрос:
почему у меня выскакивает:
"Такое изменение сделать нельзя: слишком много элементов строк или столбцов"?
всего-то в СТ (сводная таблица тут и далее) столбцов 4 штуки: номер, имя, значение1, значение 2???
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885294
гостььььь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanBИ ещё один насущный вопрос:
почему у меня выскакивает:
"Такое изменение сделать нельзя: слишком много элементов строк или столбцов"?
всего-то в СТ (сводная таблица тут и далее) столбцов 4 штуки: номер, имя, значение1, значение 2???

Слушай, я просто случайно прочел вопрос, но не смотрел что там такое.
Скорее всего получается сводная табл, у которой >256 столбцов.
Наверное разнообразие значений большое, и всего комбинаций становится много. Произведение возможных комбинаций значений в столбцах.

Строк допускается о-очень много, а вот столбцов очень мало. У меня такое чаще всего из-за столбцов бывает. Попробуй "пошевелить" макет сводной, может сам все увидишь.
Хотя и бывало по кол-ву строк тоже вылетало.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885431
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые знатоки, против вас играет PlanB из Москвы:

Добавил пример того что я хочу тем, что у меня выходит (как на 2 даты и более я пока не понял, времени не было), но это там будет также...

Внимание, вопросЫ:
1) Как, чёрт возьми, сделать так, чтобы у меня данные были в строчку? (речь об ОСТ, РЕЗ, ПЗ) Они добавляются в столбик, что абсолютно не читаемо... (Если так нельзя, вырву у себя последние волосы Шутка, не последние... )
2)Я создал СТ. В ней хочется видеть автофильтр, а не то безобразие, кое там присутствует... Я его добавляю на строку, т.к. поле добавление блокируется при обращениии непосредственно к области СТ. Это не опасно? данные все учитываются? Автофильтр работает только с областью СТ? (если я под СТ добавлю данные, он их тоже переварит?)
3)Можно ли редактировать СТ? мне, например, надо иметь поле, в которое вводятся значение из списка... Мне для этого надо формировать СТ, за ней это поле, привязанное по ключу (которое изменяется), за ним - ещё одну СТ?
4) Если в СТ моего примера щёлкнуть по aa, то откроется вложение, в котором показана детализация по договорам (как я и хотел, был приятно удивлён).
Как я понимаю, строки самого листа не скрываются/отображаются при скрытии/отображении структуры. а жаль. если я справа привежу формулы, у меня буджет каждый раз при этом пересчитываться область листа. Не поборишься никак?

Резюмируя: если можно в строку, я буду счастлив и прекращу изобретать велосипед

Всем спасибо за ответы!
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885480
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBПодскажите, возможна ли реализация примера из вложения при помощи сводной таблицы?

Возможна. Пример в Вашем файле.

Предложения.

В Ваших данных значения имеют очень разную разрядность. Возможно так и надо?
Код клиента и его название зависимы. Оставте что-то одно. Предлагаю название клиента.

Примечания.

Я сделал два варианта Св.Таблицы, но это не является необходимым. Эти два и более
варианта легко получить на одной таблице простым видоизменением ее структуры.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885497
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьПримечания.


Дбавлю.

По названиям Ваших исходных данных (ОСТ, ПЗ, РЕЗ) можно сделать вывод, что они не такие уж и "исходные". Возможно Вы дадите пример действительно входящих данных?
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885555
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBВнимание, вопросЫ:
1) Как, чёрт возьми, сделать так, чтобы у меня данные были в строчку? (речь об ОСТ, РЕЗ, ПЗ) Они добавляются в столбик, что абсолютно не читаемо... (Если так нельзя, вырву у себя последние волосы Шутка, не последние... )
Выше в файле.

PlanB2)Я создал СТ. В ней хочется видеть автофильтр, а не то безобразие, кое там присутствует... Я его добавляю на строку, т.к. поле добавление блокируется при обращениии непосредственно к области СТ. Это не опасно? данные все учитываются? Автофильтр работает только с областью СТ? (если я под СТ добавлю данные, он их тоже переварит?)
Выводимые данные в СТ можно фильтровать в самой СТ. Саму СТ лучше делать на отдельном
листе, тогда исходные данные не скрываются.
В СТ можно создавать вычисляемые поля.

PlanB3)Можно ли редактировать СТ? мне, например, надо иметь поле, в которое вводятся значение из списка... Мне для этого надо формировать СТ, за ней это поле, привязанное по ключу (которое изменяется), за ним - ещё одну СТ?
СТ не редактируется. Кто-ж его посадит? Это-ж памятник СТ.(с)


PlanB 4) Если в СТ моего примера щёлкнуть по aa, то откроется вложение, в котором показана детализация по договорам (как я и хотел, был приятно удивлён).
Как я понимаю, строки самого листа не скрываются/отображаются при скрытии/отображении структуры. а жаль. если я справа привежу формулы, у меня буджет каждый раз при этом пересчитываться область листа. Не поборишься никак?
Можно обращаться к данным СТ из формулы. Например:
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Значение";$A$3;"Набор";"1 дата";"Клиент";"aa";"Договор";113;"Категория";"ОСТ")
И не обязательно справа.

Но судя по четвертому вопросу, есть ошибки в проектировании.

PlanBРезюмируя: если можно в строку, я буду счастлив и прекращу изобретать велосипед

Велосипед не надо. А СТ и ее возможности изучить придется.

Успехов.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885627
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьА СТ и ее возможности изучить придется.


Пара слов в "защиту" СТ.

Например, с помощью СТ элементарно считается средняя себестоимость реализованных товаров.
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35885687
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьПара слов в "защиту" СТ.


Пример на VBA. Сальдовая ведомость по покупателям.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
Sub ПолучитьСводкуПокупателей()
'Формирует сводную таблицу (сальдовую ведомость) по покупателям

    Application.ScreenUpdating = False
    
    Dim pt As PivotTable
    Set pt = GetPivotTable("СводкаПокупателей", "Счета Покупок и Продаж.xls", "ЖурналДоходов")
    
    On Error Resume Next
    
    With pt
        .AddFields RowFields:=Array("Фирма", "Данные")
        .CalculatedFields.Add "Сальдо Дт", "=ROUND(MAX(0,Дт-Кт),2)", True
        .CalculatedFields.Add "Сальдо Кт", "=ROUND(MAX(0,Кт-Дт),2)", True
        
        .PivotFields("Фирма").PivotItems("(пусто)").Visible = False
        
        With .PivotFields("Сальдо Дт")
            .Orientation = xlDataField
            .Caption = "Отгружено"
            .Function = xlSum
            .NumberFormat = "# ##0.00"
        End With
        
        With .PivotFields("Сальдо Кт")
            .Orientation = xlDataField
            .Caption = "Предоплата"
            .Function = xlSum
            .NumberFormat = "# ##0.00"
        End With
        
        With .DataPivotField
            .Orientation = xlColumnField
            .Position =  1 
        End With
        
        .RowGrand = False
        .ColumnGrand = False
    
    End With
    
    ActiveWorkbook.ShowPivotTableFieldList = False
    Application.ScreenUpdating = True
    ActiveWindow.DisplayZeros = False
    
End Sub

Private Function GetPivotTable( _
                                ByVal ИмяСводнойТаблицы As String, _
                                ByVal ИмяФайлаДанных As String, _
                                ByVal ИмяДиапазонаДанных As String _
                                ) As PivotTable
    
    strTableName = ИмяСводнойТаблицы
    strDataFile = ИмяФайлаДанных
    strRangName = ИмяДиапазонаДанных
    strSourceData = ActiveWorkbook.Path & Application.PathSeparator & _
                    strDataFile & "!" & strRangName
    
    Dim ptCache As PivotCache
    Dim pt As PivotTable
    
    Set ptCache = ActiveWorkbook.PivotCaches.Add( _
        SourceType:=xlDatabase, _
        SourceData:=strSourceData)
    
    Set pt = ptCache.CreatePivotTable( _
        TableDestination:=ActiveCell, _
        TableName:=strTableName, _
        DefaultVersion:=xlPivotTableVersion10)
        
    Set GetPivotTable = pt

End Function

...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35886729
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьPlanBПодскажите, возможна ли реализация примера из вложения при помощи сводной таблицы?Возможна. Пример в Вашем файле.Вот это (без иронии) лучшая новость за сегодня.
Папа ИгорьВ Ваших данных значения имеют очень разную разрядность. Возможно так и надо? Вы правы, так и надо. Код клиента - уникальный код внутреннего ПО, однозначно определяющий заёмщика. (очень удивился, когда встретил в филиалах СПТб и ПЗВ двух совершенно разных клиентов с одинаковыми номерами, с тех пор использую связку "филиал&номер") Название клиента, по логике, должно делать то же, но забивается операционистками. И ладно бы только московскими... Короче, ключ - номер клиента. Название - для справки, но совершенно необходимо: с этим материалом позже работать руками и долго...Папа ИгорьПо названиям Ваших исходных данных (ОСТ, ПЗ, РЕЗ) можно сделать вывод, что они не такие уж и "исходные". Возможно Вы дадите пример действительно входящих данных?Они именно такие, как в примере. Это ежедневный баланс. Он выгружется именно так. Причём, не сводится в единую таблицу.
1) Такой вид данных оптимальный/единственно возможный для подготовки СТ?
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35886761
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB... Это ежедневный баланс. Он выгружется именно так. Причём, не сводится в единую таблицу.
1) Такой вид данных оптимальный/единственно возможный для подготовки СТ?

Для СТ (по Вашему шаблону) данные должны быть представлены подобно тому, что я показал

в прикрепленном файле в сообщении № 6962845.

Вы его смотрели?
...
Рейтинг: 0 / 0
CУММАЕСЛИ?
    #35886792
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Папа ИгорьВы его смотрели?Разумеется, спасибо огромное. как раз готовил вопросы по теме...
Опасность такого построения в следующем:
у меня выгрузки не только ОСТ, РЕЗ, ПЗ. Они содержат массу другой инфы.
например, для каждого договора у меня ещё
1)вид (кредит, линия, овер)
2)дата начала
3)дата погашения
(2 и 3 важны, т.к. у меня в ТЗ будет график погашения, который наложится на пассивы в будущем)
4)обеспечение по видам
-поручительство
-залог товаров
-ТС
-недвижимость
-гарантии банков
(п.4 в денежном эквиваленте)

На вскидку, около 16 пунктов нв один договор...
Как мне хранить всё это??? (65000 ячеек не будет достаточно)
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / CУММАЕСЛИ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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