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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2020, 18:33   #1
serverdevel
Новичок
Джуниор
 
Регистрация: 27.09.2020
Сообщений: 1
По умолчанию Разделить сумму по месяцам среди двух дат

Подскажите как правильно распределить сумму по месяцам между двух дат? Можно даже не сумму а просто в частях.
Например, есть сумма 50 000, есть две даты 02.01.2020 и 03.02.2020, даты начала и окончания оказания услуги. Видим, что услуга была оказана по факту в январе, хотя и закончилась в феврале. Результатом сумма должна упасть в январь.
А если даты такие 29.01.2020 и 29.03.2020, то сумма должна разделиться по 0,5 частям в феврале и в марте.
Прикрепляю документ, где уже есть способ и где сам пробовал писать формулы. Там 3-4 вариации, покликаете на разные ячейки увидите. Там некоторые нормально справляются, но бывают ошибки как у меня с первым примеров или если даты в одном месяце тоже не работает.
Вложения
Тип файла: xlsx Новая таблица.xlsx (299.9 Кб, 2 просмотров)
serverdevel вне форума Ответить с цитированием
Старый 29.09.2020, 19:28   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. в строке 3
Код:
=RC10*ЕСЛИ(RC2<RC3;ЕСЛИ(МАКС(R2C;RC2)<=МИН(ДАТАМЕС(R2C;1)-1;RC3);(МИН(ДАТАМЕС(R2C;1)-1;RC3)-МАКС(R2C;RC2)+1)/(RC3-RC2););)
Вложения
Тип файла: xlsx Новая таблица (4).xlsx (299.9 Кб, 5 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FASM найти в матрице сумму каждой строки и max среди полученных сумм Eng1ne Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 16.04.2018 09:25
Подсчитать сумму каждого столбца матрицы и найти минимальное значение среди полученных сумм и Программа печатающую фамилию ученика danil663 Паскаль, Turbo Pascal, PascalABC.NET 12 19.06.2013 13:41
Среди двух переменных а и в, не применяя оператора найти наибольшее ulaza Помощь студентам 13 21.01.2010 09:16
Как сумму из одной ячейки разделить на две именных? Сан Саныч Microsoft Office Excel 14 20.12.2008 09:44