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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Автоматическое определение суммы за заданный период
cants Дата: Среда, 12.04.2017, 20:29 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый вечер!

Задача состоит в том, чтобы в Excel автоматически высчитывалась сумма за определенный интервал времени. При том, что база данных будет пополняться новыми значениями в будущем. В столбце B присутствуют суммы. В столбце C даты их поступления. Нужно, чтобы в отдельной графе Excel автоматически определял заданный интервал времени (6 месяцев) и суммировал значения из столбца В только за указанный период времени. При этом в оба столбца будут вноситься изменения по мере поступления новых оплат.

Заранее благодарен Вам за помощь
К сообщению приложен файл: 3319052.xlsx (10.1 Kb)
 
Ответить
СообщениеДобрый вечер!

Задача состоит в том, чтобы в Excel автоматически высчитывалась сумма за определенный интервал времени. При том, что база данных будет пополняться новыми значениями в будущем. В столбце B присутствуют суммы. В столбце C даты их поступления. Нужно, чтобы в отдельной графе Excel автоматически определял заданный интервал времени (6 месяцев) и суммировал значения из столбца В только за указанный период времени. При этом в оба столбца будут вноситься изменения по мере поступления новых оплат.

Заранее благодарен Вам за помощь

Автор - cants
Дата добавления - 12.04.2017 в 20:29
buchlotnik Дата: Среда, 12.04.2017, 20:35 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну если диапазон явно задать, то
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B3;B7:B46;"<="&B4)
или
Код
=СУММПРОИЗВ(B7:B46*(C7:C46>=B3)*(B7:B46<=B4))
К сообщению приложен файл: 6905474.xlsx (10.8 Kb)
 
Ответить
Сообщениену если диапазон явно задать, то
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B3;B7:B46;"<="&B4)
или
Код
=СУММПРОИЗВ(B7:B46*(C7:C46>=B3)*(B7:B46<=B4))

Автор - buchlotnik
Дата добавления - 12.04.2017 в 20:35
Perfect2You Дата: Среда, 12.04.2017, 20:38 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Меняйте значения ячейки D1 - - будете получать сумму за полгода от введенной даты. Заголовок будет меняться тоже.
Если нужен произвольный интервал дат - можете вместо формулы E1 тоже ввести Ваше значение.
К сообщению приложен файл: _3319052.xlsx (10.6 Kb)


Сообщение отредактировал Perfect2You - Среда, 12.04.2017, 20:40
 
Ответить
СообщениеМеняйте значения ячейки D1 - - будете получать сумму за полгода от введенной даты. Заголовок будет меняться тоже.
Если нужен произвольный интервал дат - можете вместо формулы E1 тоже ввести Ваше значение.

Автор - Perfect2You
Дата добавления - 12.04.2017 в 20:38
cants Дата: Среда, 12.04.2017, 20:40 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
А если не задавать диапазон? Чтобы Excel сам автоматически определял период в размере 6 или 12 мес. К примеру, после того как наступило 01.07.2017, то формула автоматически начинает вести расчёт ни с 01.01.2017, а с 02.01.2017?
 
Ответить
СообщениеА если не задавать диапазон? Чтобы Excel сам автоматически определял период в размере 6 или 12 мес. К примеру, после того как наступило 01.07.2017, то формула автоматически начинает вести расчёт ни с 01.01.2017, а с 02.01.2017?

Автор - cants
Дата добавления - 12.04.2017 в 20:40
buchlotnik Дата: Среда, 12.04.2017, 20:50 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
расчёт ни с 01.01.2017, а с 02.01.2017?
ни черта не понял %)
 
Ответить
Сообщение
Цитата
расчёт ни с 01.01.2017, а с 02.01.2017?
ни черта не понял %)

Автор - buchlotnik
Дата добавления - 12.04.2017 в 20:50
cants Дата: Среда, 12.04.2017, 21:07 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Изначально мы имеем период времени с 01.01.2017 по 30.06.2017 (180 дней), за который происходит суммирование значений в интервале В7:В41. Далее наступает 01.07.2017. Соответственно интервал, в котором должен вестись расчёт должен поменяться В8:В42
 
Ответить
СообщениеИзначально мы имеем период времени с 01.01.2017 по 30.06.2017 (180 дней), за который происходит суммирование значений в интервале В7:В41. Далее наступает 01.07.2017. Соответственно интервал, в котором должен вестись расчёт должен поменяться В8:В42

Автор - cants
Дата добавления - 12.04.2017 в 21:07
buchlotnik Дата: Среда, 12.04.2017, 21:18 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
объясните, почему при наступлении 1 июля расчёт должен вестись со второго января?


Сообщение отредактировал buchlotnik - Среда, 12.04.2017, 21:19
 
Ответить
Сообщениеобъясните, почему при наступлении 1 июля расчёт должен вестись со второго января?

Автор - buchlotnik
Дата добавления - 12.04.2017 в 21:18
Nic70y Дата: Среда, 12.04.2017, 21:26 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8999
Репутация: 2366 ±
Замечаний: 0% ±

Excel 2010
вдруг правильно
Код
=СУММ(ИНДЕКС(C:C;ЕСЛИОШИБКА(ПОИСКПОЗ(ДАТАМЕС(МАКС($C:$C);-D1);$C:$C);7)):ИНДЕКС($C:$C;ПОИСКПОЗ(9E+307;$C:$C)))
где D1 = кол-во месяцев
хотя неправильно, т.к. неточный поискпоз
К сообщению приложен файл: 1845226.xlsx (10.6 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 12.04.2017, 21:36
 
Ответить
Сообщениевдруг правильно
Код
=СУММ(ИНДЕКС(C:C;ЕСЛИОШИБКА(ПОИСКПОЗ(ДАТАМЕС(МАКС($C:$C);-D1);$C:$C);7)):ИНДЕКС($C:$C;ПОИСКПОЗ(9E+307;$C:$C)))
где D1 = кол-во месяцев
хотя неправильно, т.к. неточный поискпоз

Автор - Nic70y
Дата добавления - 12.04.2017 в 21:26
cants Дата: Среда, 12.04.2017, 21:30 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Потому что 1 июля формально получается 7-ой месяц. А расчёт должен вестись, исходя из диапазона, который будет ограничен 6-ю месяцами.
 
Ответить
СообщениеПотому что 1 июля формально получается 7-ой месяц. А расчёт должен вестись, исходя из диапазона, который будет ограничен 6-ю месяцами.

Автор - cants
Дата добавления - 12.04.2017 в 21:30
gling Дата: Среда, 12.04.2017, 21:32 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2558
Репутация: 696 ±
Замечаний: 0% ±

2010
Тоже варианты. Может хоть один близок к нужному. Это же можно и с СУММПРОИЗВ записать. Пример в сообщении #2.
К сообщению приложен файл: 5222096.xlsx (11.1 Kb)


ЯД-41001506838083
 
Ответить
СообщениеТоже варианты. Может хоть один близок к нужному. Это же можно и с СУММПРОИЗВ записать. Пример в сообщении #2.

Автор - gling
Дата добавления - 12.04.2017 в 21:32
Perfect2You Дата: Среда, 12.04.2017, 21:56 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
А если не задавать диапазон?

Тогда в моем примере (пост№3) в ячейку D1 тоже можно формулу вставить. Но вот какую?
Вам нужно точнее описать принцип выбора начальной даты. Пока из Ваших примеров принцип непонятен. Лучше дайте больше конкретики: сегодня дата такая - отсчет от такой (пример 1.01.17 - отсчет от 1.01.17, 1.03.17 - отсчет от 01.01.17, 30.06.17 - отсчет от 01.01.17, 1.07.17 - отсчет от 01.07.17). Если укажете пограничные значения и их варианты - легче будет разобраться и понять Вашу логику.
 
Ответить
Сообщение
А если не задавать диапазон?

Тогда в моем примере (пост№3) в ячейку D1 тоже можно формулу вставить. Но вот какую?
Вам нужно точнее описать принцип выбора начальной даты. Пока из Ваших примеров принцип непонятен. Лучше дайте больше конкретики: сегодня дата такая - отсчет от такой (пример 1.01.17 - отсчет от 1.01.17, 1.03.17 - отсчет от 01.01.17, 30.06.17 - отсчет от 01.01.17, 1.07.17 - отсчет от 01.07.17). Если укажете пограничные значения и их варианты - легче будет разобраться и понять Вашу логику.

Автор - Perfect2You
Дата добавления - 12.04.2017 в 21:56
cants Дата: Среда, 12.04.2017, 22:06 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Господа, всем огромное спасибо за помощь! По итогу решил устанавливать диапазон дат вручную с использованием предложенных формул!
 
Ответить
СообщениеГоспода, всем огромное спасибо за помощь! По итогу решил устанавливать диапазон дат вручную с использованием предложенных формул!

Автор - cants
Дата добавления - 12.04.2017 в 22:06
krosav4ig Дата: Среда, 12.04.2017, 22:46 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а вдруг ... ?
в B1 кол-во месяцев с числовым форматом "Сумма за "0" месяцев на"
в B2 расчетная дата (конец диапазона)
в C2 формула
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B2-B1*30;C7:C46;"<="&B2)
К сообщению приложен файл: 9968313.xlsx (10.7 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеа вдруг ... ?
в B1 кол-во месяцев с числовым форматом "Сумма за "0" месяцев на"
в B2 расчетная дата (конец диапазона)
в C2 формула
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B2-B1*30;C7:C46;"<="&B2)

Автор - krosav4ig
Дата добавления - 12.04.2017 в 22:46
cants Дата: Среда, 12.04.2017, 23:29 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Возник еще один вопрос относительно того, при помощи каких формул

- определять максимальное значение из заданного диапазона дат.
- подсчитывать число значений в заданном диапазоне дат
К сообщению приложен файл: _2.xlsx (23.5 Kb)
 
Ответить
СообщениеВозник еще один вопрос относительно того, при помощи каких формул

- определять максимальное значение из заданного диапазона дат.
- подсчитывать число значений в заданном диапазоне дат

Автор - cants
Дата добавления - 12.04.2017 в 23:29
Pelena Дата: Четверг, 13.04.2017, 09:10 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
Возник еще один вопрос
Не надо задавать все возникшие вопросы в одной теме. Читайте Правила форума


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

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

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