![]() |
0 Всего найдено: 52
LabelDesign
Сообщение
15/04/2010 07:06
Копия темы
Математики и знатоки Excel Подскажите, пожалуйста, как в Excel перевести значение "187" (количество минут) в "03:07" (часы и минуты)? именно в такой формат. Спасибо!
taurus_f
Сообщение
15/04/2010 07:10
Копия темы
разделить на 60, целое число получится часами, а остаток минутами. или че?
LabelDesign
Сообщение
15/04/2010 07:20
Копия темы
Обратите внимание на требуемый формат: 03:07. Перевод из значения "187" в значение "03:07"....а не в значение "3,11666666666667"
sergey9207
Сообщение
15/04/2010 07:21
Копия темы
вы неправильно поняли. не знаете как находится остаток?
LabelDesign
Сообщение
15/04/2010 07:21
Копия темы
Сделайте так, как советуете. Получилось то, что требуется?
LabelDesign
Сообщение
15/04/2010 07:22
Копия темы
я поняла правильно: целое число 3, а остаток "1166666666666667".
sergey9207
Сообщение
15/04/2010 07:23
Копия темы
вы видели, что я написал, что вручную надо вводить время под нужный формат? ексель за вас не переведёт 187 минут в часы и минуты
taurus_f
Сообщение
15/04/2010 07:24
Копия темы
"целое число получится часами"(если меньше 10, то ноль впереди цифры)&:&"а остаток – минутами"(если меньше 10, то ноль впереди цифры) может я все и усложняю, но очень давно не работал в этой "пародии на бейсик" ))))
LabelDesign
Сообщение
15/04/2010 07:25
Копия темы
Вопрос довольно таки простой: есть ячейка со значением "187", как сделать так, чтобы эта ячейка (или соседняя) стала со значением "03:07"? Без запятых, без остатков, именно в том (а не другом) формате, как это указанов вопросе.
taurus_f
Сообщение
15/04/2010 07:26
Копия темы
1166666666666667 это не остаток. Остаток 187:60=3,11666666666667. 3 целое число! 187-60*3=7(остаток) вышли минуты
LabelDesign
Сообщение
15/04/2010 07:27
Копия темы
извините, пожалуйста, но я задам вам вопрос: вы считаете, что я пришла на этот сайт, открыла блог и задала вопрос математикам и знатокам Excel в надежде получить ответ "вводить вручную"? ))
sergey9207
Сообщение
15/04/2010 07:28
Копия темы
советую перечитать топик и понять ,что так вы не сделаете.
fanalex2010
Сообщение
15/04/2010 07:31
Копия темы
автоматически не пересчитает 187 мин в 3 час. 7 мин. не реально пробовал как мог, надо, как сказали выше, вручную вводить: для начала установить на ячейке формат ВРЕМЯ, а потом ввести 3:07
sergey9207
Сообщение
15/04/2010 07:31
Копия темы
вы либо не понимаете, что хотите, либо не знаете, что мы все пользуемся (в том числе и эксель десятиричной системой исчисления), а вам нужна шестидесятиричная.
LabelDesign
Сообщение
15/04/2010 07:33
Копия темы
я понимаю, что хочу, иначе не сформулировала бы свой вопрос.
LabelDesign
Сообщение
15/04/2010 07:36
Копия темы
Вопрос: программист может написать утилиту, которая в Excel переведет значение в требуемый формат? Вводить вручную не вариант, так как очень много ячеек. Большие трудозатраты.
sergey9207
Сообщение
15/04/2010 07:39
Копия темы
нанять кого-нибудь, чтоб ввел вам в ручную ) если что обращайтесь
taurus_f
Сообщение
15/04/2010 07:39
Копия темы
пабам если это значение в ячейке С1, то в другую ячейку скопировать: =ЕСЛИ(ЦЕЛОЕ(C1/60)>9;ЦЕЛОЕ(C1/60);"0"&ЦЕЛОЕ(C1/6 0))&":"&ЕСЛИ(ОСТАТ(C1;60)>9;ОСТАТ(C1;60);"0"&ОСТАТ (C1;60))
LabelDesign
Сообщение
15/04/2010 07:43
Копия темы
Александр, вы гений!!!! Сейчас все проверю, и отблагодарю вас, как это принято здесь ))
LabelDesign
Сообщение
15/04/2010 07:49
Копия темы
Спасибо всем! Каждому поставила + в "Отзывы", а Александру еще и отзыв оставила!!! ))
LabelDesign
Сообщение
15/04/2010 07:52
Копия темы
Александр, вопрос: а если таких ячеек 10000 (т.е. С1, С2, С3...)..как в самой формуле автоматически менять С1 на следующую по порядку ячейку (ячейки идут одна за другой сверху вниз)?
LabelDesign
Сообщение
15/04/2010 07:54
Копия темы
Вопрос снимается: оно автоматом делается при копировании ))
6ekoH
Сообщение
15/04/2010 08:04
Копия темы
Для разнообразия) Исходное число в A1 =ПРАВСИМВ(СЦЕПИТЬ(0;ОТБР(A1/60;0));2)&":"&ПРАВС ИМВ(СЦЕПИТЬ(0;ОСТАТ(A1;60));2)
6ekoH
Сообщение
15/04/2010 08:32
Копия темы
при вставке в блог лишний пробел добавляется во втором слове ПРАВСИМВ
LabelDesign
Сообщение
15/04/2010 09:00
Копия темы
пробел убрала, а вам плюсик поставила ) вопрос: допустим, в одной ячейке значение "163, 53", а во втором "163,47" , какой функцией можно округлить первое значение до "164", а второе значение до "163"?
LabelDesign
Сообщение
15/04/2010 09:10
Копия темы
ага, тоже нашла. Последний по этой теме вопрос: а если таких ячеек 10000, т.е. они чередуются в произвольном порядке. Как сделать так, чтобы перед выбором округления (вверх или вниз) происходила оценка значения на предмет того, в какую сторону округлять. Например: 163,6 (округлить в большую сторону) 158,1 (окгруглить в меньшую сторону) 132,4 (округлить в меньшую сторону) 119,9 (округлить в большую сторону) 24,5 (округлить в большую сторону) и т.д.
gupta
Сообщение
15/04/2010 09:17
Копия темы
Есть простой способ (если в А1 минуты): =A1*EXP(-7,27) и поставить формат Время чч:мм или, если лень заморачиваться с форматами, сразу: =ТЕКСТ(A1*EXP(-7,27);"чч:мм")
gupta
Сообщение
15/04/2010 09:28
Копия темы
Вообще-то это шутка ;-) работает точно до 6 часов 50 минут, а потом убегает вперёд если нужно точно, тогда надо заменить экспоненту на константу: =A1/24/60 или =ТЕКСТ(A1/24/60;"чч:мм")
gupta
Сообщение
15/04/2010 09:44
Копия темы
0
В MS Excel дата и время хранятся в числовом виде, где единица это один день. Поэтому чтобы перевести целые минуты в формат времени Excel надо их разделить на количество минут в сутках (1440). а 1/EXP(-7,27) = 1436,5504530366 это приблизительное равно числу минут в сутках. разница в три с половиной минуты даёт погрешность в одну минуту на каждые семь часов (исходных). |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |