Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Купить рекламу здесь за 20 тыс руб в месяц! alarforum@yandex.ru


Ответ
 
Опции темы
Старый 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,343
По умолчанию

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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 12:41
Среди двух переменных а и в, не применяя оператора найти наибольшее ulaza Помощь студентам 13 21.01.2010 09:16
Как сумму из одной ячейки разделить на две именных? Сан Саныч Microsoft Office Excel 14 20.12.2008 09:44


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840