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

Вход

Регистрация

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

 

= Мир MS Excel/Повышение тарифа на % каждые полгода - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Повышение тарифа на % каждые полгода (Формулы/Formulas)
Повышение тарифа на % каждые полгода
Dewar Дата: Пятница, 18.11.2016, 13:03 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!

Друзья, прошу помощи в написании формулы:

Есть "Тариф", "Дата тарифа" и "Коэффициент повышения тарифа" и "Количество рабочих часов". (Вкладка "Исходные данные")
Есть "Дата платежа". (Вкладки "Организация 1"..."Организация 3")
Задача: чтобы "Сумма платежа" (Вкладки "Организация 1"..."Организация 3") рассчитывалась как "Тариф" х "Часы работы", но если происходит переход через даты "01.01.201х" и "01.07.201х" значение тарифа повышалось на "Коэффициент повышения тарифа".

Например:
1. в случае на 01.01.2017 тариф должен считаться так: "Тариф" х "Коэффициент повышения тарифа"
2. а в случае на 01.07.2017 тариф должен считаться так: ("Тариф" х "Коэффициент повышения тарифа") х "Коэффициент повышения тарифа"

Есть ли решение данной задачи через формулы?
К сообщению приложен файл: 3219794.xls (41.0 Kb)


Сообщение отредактировал Dewar - Пятница, 18.11.2016, 14:10
 
Ответить
СообщениеДоброго времени суток!

Друзья, прошу помощи в написании формулы:

Есть "Тариф", "Дата тарифа" и "Коэффициент повышения тарифа" и "Количество рабочих часов". (Вкладка "Исходные данные")
Есть "Дата платежа". (Вкладки "Организация 1"..."Организация 3")
Задача: чтобы "Сумма платежа" (Вкладки "Организация 1"..."Организация 3") рассчитывалась как "Тариф" х "Часы работы", но если происходит переход через даты "01.01.201х" и "01.07.201х" значение тарифа повышалось на "Коэффициент повышения тарифа".

Например:
1. в случае на 01.01.2017 тариф должен считаться так: "Тариф" х "Коэффициент повышения тарифа"
2. а в случае на 01.07.2017 тариф должен считаться так: ("Тариф" х "Коэффициент повышения тарифа") х "Коэффициент повышения тарифа"

Есть ли решение данной задачи через формулы?

Автор - Dewar
Дата добавления - 18.11.2016 в 13:03
TimSha Дата: Пятница, 18.11.2016, 14:01 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Есть ли решение данной задачи через формулы?

Так что не получается? Пробовали через функции =ЕСЛИ(), =СЕГОДНЯ() и пр... ;)
ps Покажите файл- пример с вашими попытками решения.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
Есть ли решение данной задачи через формулы?

Так что не получается? Пробовали через функции =ЕСЛИ(), =СЕГОДНЯ() и пр... ;)
ps Покажите файл- пример с вашими попытками решения.

Автор - TimSha
Дата добавления - 18.11.2016 в 14:01
Dewar Дата: Пятница, 18.11.2016, 14:41 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
TimSha, Благодарю за оперативный ответ! Приложил пример. Пожалуйста опишите синтаксис этой формулы.
 
Ответить
СообщениеTimSha, Благодарю за оперативный ответ! Приложил пример. Пожалуйста опишите синтаксис этой формулы.

Автор - Dewar
Дата добавления - 18.11.2016 в 14:41
Russel Дата: Пятница, 18.11.2016, 14:45 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
С дополнительной табличкой на листе "общая информация"
К сообщению приложен файл: 8360115.xls (49.5 Kb)


QIWI 9173973973
 
Ответить
СообщениеС дополнительной табличкой на листе "общая информация"

Автор - Russel
Дата добавления - 18.11.2016 в 14:45
pabchek Дата: Пятница, 18.11.2016, 16:30 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
а у меня монструозненько, но одной формулой. Так надо?
Код
=ПРОСМОТР(ТЕКСТ(МЕСЯЦ(A2);"ММММ");'Исходные данные'!$F$2:$Q$2;'Исходные данные'!$F$3:$Q$3)*(ОКРВВЕРХ((A2-'Исходные данные'!$D$3+182)/182;1)-1)*(1+'Исходные данные'!$E$3)

формула для первой организации, надеюсь размножите на другие?)
К сообщению приложен файл: 5801324.xls (39.5 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092


Сообщение отредактировал pabchek - Пятница, 18.11.2016, 16:31
 
Ответить
Сообщениеа у меня монструозненько, но одной формулой. Так надо?
Код
=ПРОСМОТР(ТЕКСТ(МЕСЯЦ(A2);"ММММ");'Исходные данные'!$F$2:$Q$2;'Исходные данные'!$F$3:$Q$3)*(ОКРВВЕРХ((A2-'Исходные данные'!$D$3+182)/182;1)-1)*(1+'Исходные данные'!$E$3)

формула для первой организации, надеюсь размножите на другие?)

Автор - pabchek
Дата добавления - 18.11.2016 в 16:30
Dewar Дата: Пятница, 18.11.2016, 18:11 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Russel, Благодарю за помощь!
 
Ответить
СообщениеRussel, Благодарю за помощь!

Автор - Dewar
Дата добавления - 18.11.2016 в 18:11
Dewar Дата: Пятница, 18.11.2016, 18:15 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
pabchek, Огромное спасибо за внимание к моему вопросу.
Действительно, мне нравится больше одной формулой, но в Вашем варианте она считает не верно.. (

Вот файлик со значениями, которые должны получиться на вкладке "Организация 1".
К сообщению приложен файл: 3098639.xls (43.5 Kb)
 
Ответить
Сообщениеpabchek, Огромное спасибо за внимание к моему вопросу.
Действительно, мне нравится больше одной формулой, но в Вашем варианте она считает не верно.. (

Вот файлик со значениями, которые должны получиться на вкладке "Организация 1".

Автор - Dewar
Дата добавления - 18.11.2016 в 18:15
gling Дата: Суббота, 19.11.2016, 08:43 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Вариант. Такую формулу
Код
=БС(База!$E$3;1+ЦЕЛОЕ(ДОЛЯГОДА(База!$F$2;A2)/0,5);0;-База!$C$3;0)*ИНДЕКС(База!$F$3:$Q$5;ПОИСКПОЗ("Организация 1";База!$B$3:$B$5;МЕСЯЦ(A2))
для любого листа можно так
Код
=БС(База!$E$3;1+ЦЕЛОЕ(ДОЛЯГОДА(База!$F$2;A2)/0,5);0;-База!$C$3;0)*ИНДЕКС(База!$F$3:$Q$5;ПОИСКПОЗ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;20);База!$B$3:$B$5;МЕСЯЦ(A2))
и длинное название листа "Исходные данные" сменил на "База", а то больно уж страшная формула получилась. В копейках разница, но это по тому что перед БС нет округления, если очень надо, можно поставить.
К сообщению приложен файл: 4927036.xls (89.5 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Суббота, 19.11.2016, 08:46
 
Ответить
СообщениеВариант. Такую формулу
Код
=БС(База!$E$3;1+ЦЕЛОЕ(ДОЛЯГОДА(База!$F$2;A2)/0,5);0;-База!$C$3;0)*ИНДЕКС(База!$F$3:$Q$5;ПОИСКПОЗ("Организация 1";База!$B$3:$B$5;МЕСЯЦ(A2))
для любого листа можно так
Код
=БС(База!$E$3;1+ЦЕЛОЕ(ДОЛЯГОДА(База!$F$2;A2)/0,5);0;-База!$C$3;0)*ИНДЕКС(База!$F$3:$Q$5;ПОИСКПОЗ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+1;20);База!$B$3:$B$5;МЕСЯЦ(A2))
и длинное название листа "Исходные данные" сменил на "База", а то больно уж страшная формула получилась. В копейках разница, но это по тому что перед БС нет округления, если очень надо, можно поставить.

Автор - gling
Дата добавления - 19.11.2016 в 08:43
Dewar Дата: Четверг, 24.11.2016, 13:34 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, Благодарю. Применил в табличке именно Ваше решение! Отдельно благодарю за открытие для меня функции "БС"!)))
 
Ответить
Сообщениеgling, Благодарю. Применил в табличке именно Ваше решение! Отдельно благодарю за открытие для меня функции "БС"!)))

Автор - Dewar
Дата добавления - 24.11.2016 в 13:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Повышение тарифа на % каждые полгода (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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