mild personality changes and possibly death (lepin) wrote,
mild personality changes and possibly death
lepin

Не возьмут меня в программисты

Задача.
Первая минута стоит 5,91 рубля, вторая 2,71, с третьей по 1,36 (да, у меня так дорого!)
Грейс-период три секунды.
Задача - сделать формулу, которая будет переводить длительность звонка в секундах в деньги.
Мне понадобилось почти полчаса, чтобы получить вот это:

=IF(J18/4<1;0;5,91)+IF(J18/61<1;0;2,71)+IF(J18/120>1;1;0)*1,36*INT((J18+59)/60-2)

При том, что я до сих пор не уверен, что считает правильно. Зато уверен, что формула у меня кривая и неоптимальная. Вот уже сейчас вижу, что по-разному сделал: в одном месте "/61<", в другом "/120>". Хотя мог бы и во втором сделать "/121<" для унификации.
Tags: math, phone, tariffs
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments