Страницы: 1
RSS
Разделение числа на целое и после запятой
 
Подскажите как быть.  
Пример:    
Есть число в обычном формате А=7.05 (это 7 часов 5 минут), как перевести это число для расчета, чтобы получалось    
целое В=7 часов  
а после запятой С= 5 минут, чтобы потом 5 минут перевести в часы ( 5 мин/60 минут) и получить правильную сумму для расчетов.  
И так же чтобы считалось при других значениях, допустим А=7.5 (7 часов 50 минут)  
целое А=7 часов  
после запятой С= 50  
Возможно сделать правильную общую формулу для расчетов???  
Помогите плиззззззззззз :(
 
да легко
Живи и дай жить..
 
=ВРЕМЯ(ЦЕЛОЕ(A1);ОСТАТ(A1;1)*100;)
 
А почему не: =ВРЕМЯ(ЦЕЛОЕ(A1);ОСТАТ(A1;1)*60;)  
DV? :)
 
{quote}{login=kim}{date=24.07.2010 02:23}{thema=}{post}А почему не: =ВРЕМЯ(ЦЕЛОЕ(A1);ОСТАТ(A1;1)*60;)  
DV? :){/post}{/quote}  
Можно и продолжить формулу Слэна:  
=(ЦЕЛОЕ(A1)+ОСТАТ(A1;1)*5/3)/24  
 
<==DV? :)==>  
не скроешься:)
 
{quote}{login=kim}{date=24.07.2010 02:23}{thema=}{post}А почему не: =ВРЕМЯ(ЦЕЛОЕ(A1);ОСТАТ(A1;1)*60;)  
DV? :){/post}{/quote}  
 
Потому что у автора 0,05 на самом деле не 0,05, а 0,0833333333333333, т.е. запись изначально производилась некорректно.
KL
 
{quote}{login=KL}{date=24.07.2010 02:28}{thema=Re: }{post}{quote}{login=kim}{date=24.07.2010 02:23}{thema=}{post}А почему не: =ВРЕМЯ(ЦЕЛОЕ(A1);ОСТАТ(A1;1)*60;)  
DV? :){/post}{/quote}  
 
Потому что у автора 0,05 на самом деле не 0,05, а 0,0833333333333333, т.е. запись изначально производилась некорректно.{/post}{/quote}  
ДА ДА, я тоже с этим столкнулся ))) но не допёр сразу перевод на минуты )))  
ОГРОМНОЕ СПАСИБО ВСЕМ!!!
 
{quote}{login=слэн}{date=24.07.2010 12:25}{thema=}{post}да легко{/post}{/quote}  
 
=ЦЕЛОЕ(A1)+ОСТАТ(A1;1)*5/3  
Объясните пожалуйста, а что за число 5 и число 3?  
Простите за кретенизм, но просто хочеться чуть поумнеть :)  
Заранее спасибо!!!
 
Файл Экселевский не смотрели? Таким образом переводим минуты в десятичные доли часа, так что-ли... не по-научному....  
 
7.01 7.016666667  
7.59 7.983333333
 
<Объясните пожалуйста, а что за число 5 и число 3?>  
х*100/60 - так понятнее?  
Дробную часть делаем целым числом и делим на количество минут в одном часе.
 
:)
Живи и дай жить..
 
Спасибо огромное Вам, Повелители  Excel'я :)
 
Подскажите, пожалуйста, а сели время записано не в таком формате, а в формате - 7:05. Как тогда быть?
 
{quote}{login=Гость}{date=19.01.2011 03:44}{thema=Re:}{post}Подскажите, пожалуйста, а сели время записано не в таком формате, а в формате - 7:05. Как тогда быть?{/post}{/quote}  
а попробуй через формат ячейки (с 7:05), "h:mm" изменить на "h,mm"
I love 1C. I love CS 1.6 :)      
Страницы: 1
Читают тему
Наверх