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

 

= Мир MS Excel/Дата оплаты согласно графика платежей - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Дата оплаты согласно графика платежей
Calikusu Дата: Воскресенье, 14.01.2018, 14:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
На предприятии разработан график платежных дней: вторник и четверг.
Соответственно, в платежный календарь должны попадать суммы оплат согласно графика: то есть, с учетом будущей или текущей недели сделать распределение платежей согласно и срока оплаты и графика проведения оплаты.
Дни с субботы до вторника относим на вторник, дни со среды до пятницы относим на четверг.
На основании распределенных дней формируется дата платежа, которая и вносит суммы в платежный календарь.
Не могу ничего создать уже который месяц, все фигня какая-то получается.
Прилагаю файл-исходник.
Надеюсь на помощь и буду весьма признательна за любой совет в том направлении.
К сообщению приложен файл: 2587135.xlsx (15.6 Kb)
 
Ответить
СообщениеНа предприятии разработан график платежных дней: вторник и четверг.
Соответственно, в платежный календарь должны попадать суммы оплат согласно графика: то есть, с учетом будущей или текущей недели сделать распределение платежей согласно и срока оплаты и графика проведения оплаты.
Дни с субботы до вторника относим на вторник, дни со среды до пятницы относим на четверг.
На основании распределенных дней формируется дата платежа, которая и вносит суммы в платежный календарь.
Не могу ничего создать уже который месяц, все фигня какая-то получается.
Прилагаю файл-исходник.
Надеюсь на помощь и буду весьма признательна за любой совет в том направлении.

Автор - Calikusu
Дата добавления - 14.01.2018 в 14:14
bmv98rus Дата: Воскресенье, 14.01.2018, 15:08 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Возможно так
=D3-ДЕНЬНЕД(D3;16)+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6)
К сообщению приложен файл: Copy_of_2587135.xlsx (11.3 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеВозможно так
=D3-ДЕНЬНЕД(D3;16)+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6)

Автор - bmv98rus
Дата добавления - 14.01.2018 в 15:08
Che79 Дата: Воскресенье, 14.01.2018, 17:59 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
А я как-то так понял. Если есть привязка к сегодняшней дате, то все просроченные на сегодня счета не могут быть оплачены задним числом. Поэтому, может, так?
=ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7))

Автор идеи формулы - Михаил (МСН)
К сообщению приложен файл: 2587135_1.xlsx (11.5 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеА я как-то так понял. Если есть привязка к сегодняшней дате, то все просроченные на сегодня счета не могут быть оплачены задним числом. Поэтому, может, так?
=ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7))

Автор идеи формулы - Михаил (МСН)

Автор - Che79
Дата добавления - 14.01.2018 в 17:59
bmv98rus Дата: Воскресенье, 14.01.2018, 18:20 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Che79, если
Цитата Calikusu, 14.01.2018 в 14:14, в сообщении № 1 ( писал(а)):
Не могу ничего создать уже который месяц,
то и впрям могут быть долги :-)
Если серьезно, то это вопрос к ТС, что делать с просрочкой, по идее она должна быть оплачена в ближайший платежный день, независимо от того, к каким дням она относилась. но даже если так, то
=ЕСЛИ(D3<$B$1;$B$1-ДЕНЬНЕД($B$1;16);D3-ДЕНЬНЕД(D3;16))+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6)
даст следующий вторник или четверг
К сообщению приложен файл: 6218991.xlsx (11.5 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеChe79, если
Цитата Calikusu, 14.01.2018 в 14:14, в сообщении № 1 ( писал(а)):
Не могу ничего создать уже который месяц,
то и впрям могут быть долги :-)
Если серьезно, то это вопрос к ТС, что делать с просрочкой, по идее она должна быть оплачена в ближайший платежный день, независимо от того, к каким дням она относилась. но даже если так, то
=ЕСЛИ(D3<$B$1;$B$1-ДЕНЬНЕД($B$1;16);D3-ДЕНЬНЕД(D3;16))+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6)
даст следующий вторник или четверг

Автор - bmv98rus
Дата добавления - 14.01.2018 в 18:20
Che79 Дата: Воскресенье, 14.01.2018, 18:25 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Оффтоп:
Цитата bmv98rus, 14.01.2018 в 18:20, в сообщении № 4 ( писал(а)):
что делать с просрочкой, по идее она должна быть оплачена в ближайший платежный день
Михаил, золотые слова!
А по поводу этого
Цитата Calikusu, 14.01.2018 в 14:14, в сообщении № 1 ( писал(а)):
Не могу ничего создать уже который месяц, все фигня какая-то получается
хочется спросить ТС'а - как же Вы всё это время работали? :)


Делай нормально и будет нормально!
 
Ответить
Сообщение[offtop]
Цитата bmv98rus, 14.01.2018 в 18:20, в сообщении № 4 ( писал(а)):
что делать с просрочкой, по идее она должна быть оплачена в ближайший платежный день
Михаил, золотые слова!
А по поводу этого
Цитата Calikusu, 14.01.2018 в 14:14, в сообщении № 1 ( писал(а)):
Не могу ничего создать уже который месяц, все фигня какая-то получается
хочется спросить ТС'а - как же Вы всё это время работали? :)

Автор - Che79
Дата добавления - 14.01.2018 в 18:25
Calikusu Дата: Воскресенье, 14.01.2018, 18:25 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
bmv98rus, Che79, большое спасибо за решения и идеи.
Вопрос с просрочкой был следующим по плану.
Я оттестировала первую формулу и нарадоваться не могу, ну и сразу готовила вопрос о просрочке.
А вы его за меня уже озвучили.
Сейчас тестирую.
 
Ответить
Сообщениеbmv98rus, Che79, большое спасибо за решения и идеи.
Вопрос с просрочкой был следующим по плану.
Я оттестировала первую формулу и нарадоваться не могу, ну и сразу готовила вопрос о просрочке.
А вы его за меня уже озвучили.
Сейчас тестирую.

Автор - Calikusu
Дата добавления - 14.01.2018 в 18:25
Calikusu Дата: Воскресенье, 14.01.2018, 18:27 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Оффтоп:
Цитата Che79, 14.01.2018 в 18:25, в сообщении № 5 ( писал(а)):
хочется спросить ТС'а - как же Вы всё это время работали?

руками работала.


Сообщение отредактировал Calikusu - Воскресенье, 14.01.2018, 18:38
 
Ответить
Сообщение[offtop]
Цитата Che79, 14.01.2018 в 18:25, в сообщении № 5 ( писал(а)):
хочется спросить ТС'а - как же Вы всё это время работали?

руками работала.[/offtop]

Автор - Calikusu
Дата добавления - 14.01.2018 в 18:27
bmv98rus Дата: Воскресенье, 14.01.2018, 18:30 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Che79, к стати если присмотреться, то формулы наши очень близки, просто вместо{6:7:1:2}, я 16 выбрал для WEEKDAY, что и остальное упростило.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеChe79, к стати если присмотреться, то формулы наши очень близки, просто вместо{6:7:1:2}, я 16 выбрал для WEEKDAY, что и остальное упростило.

Автор - bmv98rus
Дата добавления - 14.01.2018 в 18:30
Calikusu Дата: Воскресенье, 14.01.2018, 18:35 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Che79, а если вашу формулу, но вот на такое условие: среди всего множества этих накладных что-то оплачивается, что-то переносится на будущие периоды.
Отметки об оплате в приложенном файле.
Ваша версия формулы осталась нетронута.
К сообщению приложен файл: 8346564.xlsx (16.2 Kb)
 
Ответить
СообщениеChe79, а если вашу формулу, но вот на такое условие: среди всего множества этих накладных что-то оплачивается, что-то переносится на будущие периоды.
Отметки об оплате в приложенном файле.
Ваша версия формулы осталась нетронута.

Автор - Calikusu
Дата добавления - 14.01.2018 в 18:35
Che79 Дата: Воскресенье, 14.01.2018, 18:46 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Calikusu, простите, не совсем понял, что именно нужно, но может, так? Для J3
=ЕСЛИ(H3;H3;ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7)))


Делай нормально и будет нормально!
 
Ответить
СообщениеCalikusu, простите, не совсем понял, что именно нужно, но может, так? Для J3
=ЕСЛИ(H3;H3;ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7)))

Автор - Che79
Дата добавления - 14.01.2018 в 18:46
Calikusu Дата: Воскресенье, 14.01.2018, 18:59 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Цитата Che79, 14.01.2018 в 18:46, в сообщении № 10 ( писал(а)):
не совсем понял, что именно нужно

с вашей помощью было проведено разграничение дней недели, согласно платежных дней.
теперь же появляется следующее условие: если накладная не была оплачена вовремя, срок ее оплаты должен переноситься на следующий платежный день, не нарушая логики платежного календаря.
То есть, я должна оплатить Луксору 150 000,00 во вторник, о чем я вижу сегодня в платежном календаре.
Но на этого поставщика у меня денег не хватило и расчет с ним переносится на следующий день, о чем я должна видеть в платежном календаре после выставления отметок о фактической оплате накладной.
Причем оплаченные документы должны остаться в том числе, которым они оплачены.
 
Ответить
Сообщение
Цитата Che79, 14.01.2018 в 18:46, в сообщении № 10 ( писал(а)):
не совсем понял, что именно нужно

с вашей помощью было проведено разграничение дней недели, согласно платежных дней.
теперь же появляется следующее условие: если накладная не была оплачена вовремя, срок ее оплаты должен переноситься на следующий платежный день, не нарушая логики платежного календаря.
То есть, я должна оплатить Луксору 150 000,00 во вторник, о чем я вижу сегодня в платежном календаре.
Но на этого поставщика у меня денег не хватило и расчет с ним переносится на следующий день, о чем я должна видеть в платежном календаре после выставления отметок о фактической оплате накладной.
Причем оплаченные документы должны остаться в том числе, которым они оплачены.

Автор - Calikusu
Дата добавления - 14.01.2018 в 18:59
bmv98rus Дата: Воскресенье, 14.01.2018, 19:18 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Calikusu, на мой взгляд странно что вы используете более сложную формулу, но не суть
и так, если Срок оплаты больше текущей даты, то берем платежный день согласно указанному правилу, если просрочили то следующий за текущей датой латежный день.
Если оплачено, то ставим день фактической оплаты
К сообщению приложен файл: Copy_of_8346564.xlsx (11.3 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 14.01.2018, 19:34
 
Ответить
СообщениеCalikusu, на мой взгляд странно что вы используете более сложную формулу, но не суть
и так, если Срок оплаты больше текущей даты, то берем платежный день согласно указанному правилу, если просрочили то следующий за текущей датой латежный день.
Если оплачено, то ставим день фактической оплаты

Автор - bmv98rus
Дата добавления - 14.01.2018 в 19:18
Calikusu Дата: Воскресенье, 14.01.2018, 19:23 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Цитата bmv98rus, 14.01.2018 в 19:18, в сообщении № 12 ( писал(а)):
Если оплачено, то ничего не надо.

надо. дату фактической или плановой оплаты, согласно платежных дней, так как на основании этой самой даты и формируется платежный календарь.
если это поле будет пустое, то в платежный календарь не попадет сумма и у меня останутся свободные деньги, которых на самом деле нет.
 
Ответить
Сообщение
Цитата bmv98rus, 14.01.2018 в 19:18, в сообщении № 12 ( писал(а)):
Если оплачено, то ничего не надо.

надо. дату фактической или плановой оплаты, согласно платежных дней, так как на основании этой самой даты и формируется платежный календарь.
если это поле будет пустое, то в платежный календарь не попадет сумма и у меня останутся свободные деньги, которых на самом деле нет.

Автор - Calikusu
Дата добавления - 14.01.2018 в 19:23
Che79 Дата: Воскресенье, 14.01.2018, 19:29 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Попаразитировал на формуле bmv98rus
=ЕСЛИ(I3;ЕСЛИ(D3<$B$1;$B$1-ДЕНЬНЕД($B$1;16)+ЕСЛИ(ДЕНЬНЕД($B$1;16)<5;4;6);D3-ДЕНЬНЕД(D3;16)+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6));H3)
К сообщению приложен файл: 8346564_2.xlsx (11.3 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеПопаразитировал на формуле bmv98rus
=ЕСЛИ(I3;ЕСЛИ(D3<$B$1;$B$1-ДЕНЬНЕД($B$1;16)+ЕСЛИ(ДЕНЬНЕД($B$1;16)<5;4;6);D3-ДЕНЬНЕД(D3;16)+ЕСЛИ(ДЕНЬНЕД(D3;16)<5;4;6));H3)

Автор - Che79
Дата добавления - 14.01.2018 в 19:29
bmv98rus Дата: Воскресенье, 14.01.2018, 19:32 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Che79, там только 16 на 15 для B1 надо поменять, ибо пятница притянется к предыдущему четвергу :-(
я заменил


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеChe79, там только 16 на 15 для B1 надо поменять, ибо пятница притянется к предыдущему четвергу :-(
я заменил

Автор - bmv98rus
Дата добавления - 14.01.2018 в 19:32
Che79 Дата: Воскресенье, 14.01.2018, 20:47 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Добавлю и длинную формулу, пусть тоже будет
=ЕСЛИ(I3;ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(B$1;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7));H3)
+ в УФ
=($J3<СЕГОДНЯ())*($J3<>"")
на диапазон с запасом - чтобы в графике платежей видеть дату полностью оплаченных счётов.
К сообщению приложен файл: 9447296.xlsx (11.7 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеДобавлю и длинную формулу, пусть тоже будет
=ЕСЛИ(I3;ЕСЛИ(B$1>=D3;B$1+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(B$1;2)={6:7:1:2});2;4)-B$1+1;7);D3+ОСТАТ(ЕСЛИ(ИЛИ(ДЕНЬНЕД(D3;2)={6:7:1:2});2;4)-D3+1;7));H3)
+ в УФ
=($J3<СЕГОДНЯ())*($J3<>"")
на диапазон с запасом - чтобы в графике платежей видеть дату полностью оплаченных счётов.

Автор - Che79
Дата добавления - 14.01.2018 в 20:47
Calikusu Дата: Четверг, 31.05.2018, 18:01 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Подскажите пожалуйста решение такой проблемы.
У меня установлен Excel 2016, у коллеги Excel 2007.
Имеется конфликт формул, созданных в разных версиях для Платежного календаря.
После вариантов предложений я выбрала формулу
=G154-ДЕНЬНЕД(G154;16)+ЕСЛИ(ДЕНЬНЕД(G154;16)<5;4;6)
, она у меня отлично работает и все прекрасно, а вот Excel 2007 такую формулу не понимает и выдает ЧИСЛО.
Причина кроется в поле "тип" формулы ДЕНЬНЕД, Excel 2007 не понимает дальше типов 1,2,3.
Как можно исправить эту ситуацию?
 
Ответить
СообщениеПодскажите пожалуйста решение такой проблемы.
У меня установлен Excel 2016, у коллеги Excel 2007.
Имеется конфликт формул, созданных в разных версиях для Платежного календаря.
После вариантов предложений я выбрала формулу
=G154-ДЕНЬНЕД(G154;16)+ЕСЛИ(ДЕНЬНЕД(G154;16)<5;4;6)
, она у меня отлично работает и все прекрасно, а вот Excel 2007 такую формулу не понимает и выдает ЧИСЛО.
Причина кроется в поле "тип" формулы ДЕНЬНЕД, Excel 2007 не понимает дальше типов 1,2,3.
Как можно исправить эту ситуацию?

Автор - Calikusu
Дата добавления - 31.05.2018 в 18:01
  • Страница 1 из 1
  • 1
Поиск:

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