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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2011, 17:05   #1
smrtipathaka
Новичок
Джуниор
 
Регистрация: 02.04.2011
Сообщений: 3
По умолчанию время округлить и перевести в число

Здравствуйсте!

Для целей биллинга время учитывается в десятых частях от часа, т.е.
0,1 - это 6 минут
0,2 - 12 минут
...
1,0 - 60 минут или 1 час

Таким образом, единицей тарификации являются каждые 6 минут. Если время, потраченное на работу, не кратно шести, то оно должно округляться в сторну увеличения до числа, кратного шести, т.е. если работник работал 27 минут, то должно округлиться до 30 минут, что будет равно 0,5 для целей тарификации.

Но работники заполняют табель учета времени, потраченное на работу, в часах и минутах.

Вопросы:
1) Как ячейку, заполненную в формате ч:мм округлить в сторону увеличения до ближайшего числа, кратного 6?
2) Как ячейку, заполненную в формате ч:мм, перевести в число, с указанием целых и десятых часа?

Заранее благодарен.
smrtipathaka вне форума Ответить с цитированием
Старый 02.04.2011, 17:31   #2
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

smrtipathaka,
см. вложение
Вложения
Тип файла: rar минуты.rar (3.5 Кб, 59 просмотров)

Последний раз редактировалось ZORRO2005; 02.04.2011 в 17:54.
ZORRO2005 вне форума Ответить с цитированием
Старый 04.04.2011, 11:00   #3
smrtipathaka
Новичок
Джуниор
 
Регистрация: 02.04.2011
Сообщений: 3
По умолчанию

Ув. ZORRO2005,

спасибо Вам большое. Все работает!
smrtipathaka вне форума Ответить с цитированием
Старый 04.04.2011, 12:08   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

есть функция =ОКРУГЛТ(... заточена точно под эту задачу
Вложения
Тип файла: rar Книга651.rar (3.6 Кб, 35 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Округлить время Fezdipekla Microsoft Office Excel 18 16.05.2017 21:36
"Число в p-ичной системе счисления. Перевести число в q-ичную систему" и не только :) Zinder Паскаль, Turbo Pascal, PascalABC.NET 4 10.04.2010 14:20
как округлить число до десятой? StdentOfCollege Общие вопросы Delphi 4 05.04.2010 19:55
перевести время в деньги vadim.obr Microsoft Office Excel 4 01.04.2010 18:26
Как округлить число до сотых в Edit xxxsas Общие вопросы C/C++ 3 25.01.2009 09:04