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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2010, 16:36   #1
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию СУММИРОВАНИЕ ЯЧЕЕК согласно даты

В столбце C даты одного календарного года
В столбце E суммы
Где -то на листе имеем список месяцев
Как задать формулу, чтобы просуммировать за определённый месяц?
kzld вне форума Ответить с цитированием
Старый 04.02.2010, 17:18   #2
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Вариант - "=СУММЕСЛИ(...;...;...)" или "=ЕСЛИ(СУММ...)". Может допстолбец для дат - "=ТЕКС(;"ММММ")"...
Volodshan вне форума Ответить с цитированием
Старый 04.02.2010, 17:28   #3
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от Volodshan Посмотреть сообщение
Вариант - "=СУММЕСЛИ(...;...;...)" или "=ЕСЛИ(СУММ...)". Может допстолбец для дат - "=ТЕКС(;"ММММ")"...
Спасибо. Однако непонятно. Я начинающий вирусо (пардон) макрописатель.
Что означает (...;...;...)
Вы можете подсказать полную формулу?
kzld вне форума Ответить с цитированием
Старый 04.02.2010, 18:55   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Вы можете подсказать полную формулу?
Вряд ли тут найдутся телепаты, которые по Вашему скудному описанию задачи, не взлянув даже на ваш файл, смогут написать полную формулу.

Вы же не первый день на форуме - должны уже понимать, что приклепление файла к сообщению намного увеличивает шансы получить готовое решение, а без примера файла Вы только тратите своё и наше время.
EducatedFool вне форума Ответить с цитированием
Старый 05.02.2010, 05:41   #5
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Вряд ли тут найдутся телепаты, которые по Вашему скудному описанию задачи, не взлянув даже на ваш файл, смогут написать полную формулу.
Согласен с Вами. Прикладываю файл
Вложения
Тип файла: rar summ_month.rar (12.7 Кб, 17 просмотров)
kzld вне форума Ответить с цитированием
Старый 05.02.2010, 07:07   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите во вложении один из возможных вариантов при помощи пользовательской функции (см. формулы в ячейках "I4:T4"), которую, естественно, также можно вставить макросом в ячейки сформированного листа.
Вложения
Тип файла: rar summ_month_2.rar (13.1 Кб, 35 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 05.02.2010, 07:43   #7
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Посмотрите во вложении один из возможных вариантов при помощи пользовательской функции (см. формулы в ячейках "I4:T4"), которую, естественно, также можно вставить макросом в ячейки сформированного листа.
То что надо. А вопрос давний - где поставить "спасибку"
kzld вне форума Ответить с цитированием
Старый 05.02.2010, 08:00   #8
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Посмотрите во вложении один из возможных вариантов при помощи пользовательской функции (см. формулы в ячейках "I4:T4"), которую, естественно, также можно вставить макросом в ячейки сформированного листа.
Что-то при переносе функции в мой файл, она не работает.
Установлен Excel 2007 русская версия. И Такой функции в нём я не нашёл
Код HTML:
=Sum_Month($C$5:$C$136;$E$5:$E$136;1)
kzld вне форума Ответить с цитированием
Старый 05.02.2010, 08:47   #9
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Пользовательская функция - это функция, написанная пользователем, которая находится в программном модуле. Если она там есть, то ее видно, и ее можно вставлять в ячейки рабочего листа Excel. Войдите в VBE и скопируйте функцию в программный модуль требуемого файла.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 05.02.2010, 15:24   #10
Товарищ Эрнесто
 
Аватар для Товарищ Эрнесто
 
Регистрация: 22.01.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Пользовательская функция - это функция, написанная пользователем, которая находится в программном модуле. Если она там есть, то ее видно, и ее можно вставлять в ячейки рабочего листа Excel. Войдите в VBE и скопируйте функцию в программный модуль требуемого файла.
Всем привет !
А у меня чуть сложнее, я не могу свести данные по нескольким критериям на отдельный лист. Задача состоит в том, что нужно из листа "Оплата" в зависимости от дата и кода этой оплаты суммировать на лист "Сводная" по дате и коду.
Помогите плз.
Вложения
Тип файла: rar ПоНескКрит.rar (3.8 Кб, 16 просмотров)

Последний раз редактировалось Товарищ Эрнесто; 05.02.2010 в 21:32.
Товарищ Эрнесто вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование из одинаковых ячеек maksvas Microsoft Office Excel 30 17.05.2011 18:03
Суммирование непустых ячеек Alex19789 Microsoft Office Excel 9 11.01.2010 19:39
Выборочное суммирование ячеек pavel.ignatenko Microsoft Office Excel 8 01.11.2009 19:02
суммирование ячеек =) peq Microsoft Office Excel 3 08.05.2009 13:24
Суммирование ячеек с флажками 69angel69 Microsoft Office Excel 2 04.03.2008 18:23