Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 52
LabelDesign Сообщение 15/04/2010 07:06 Копия темы
Математики и знатоки Excel Подскажите, пожалуйста, как в Excel перевести значение "187" (количество минут) в "03:07" (часы и минуты)? именно в такой формат.

Спасибо!
taurus_f Сообщение 15/04/2010 07:10 Копия темы
разделить на 60, целое число получится часами, а остаток – минутами. или че?
sergey9207 Сообщение 15/04/2010 07:20 Копия темы
в ручную. выбирайте формат ячейки/время
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 минут в часы и минуты
sergey9207 Сообщение 15/04/2010 07:24 Копия темы
остаток минутами. а у вас остаток в часах.
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 Копия темы
вы либо не понимаете, что хотите, либо не знаете, что мы все пользуемся (в том числе и эксель десятиричной системой исчисления), а вам нужна шестидесятиричная.
fanalex2010 Сообщение 15/04/2010 07:31 Копия темы
ага, не реально!
fanalex2010 Сообщение 15/04/2010 07:32 Копия темы
а в экселе есть такая система????? где??????
LabelDesign Сообщение 15/04/2010 07:33 Копия темы
я понимаю, что хочу, иначе не сформулировала бы свой вопрос.
sergey9207 Сообщение 15/04/2010 07:36 Копия темы
60ричная? нет её, конечно
LabelDesign Сообщение 15/04/2010 07:36 Копия темы
Вопрос: программист может написать утилиту, которая в Excel переведет значение в требуемый формат?

Вводить вручную не вариант, так как очень много ячеек. Большие трудозатраты.
fanalex2010 Сообщение 15/04/2010 07:37 Копия темы
ты убил меня наповал.... я разочарован(((
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))
taurus_f Сообщение 15/04/2010 07:41 Копия темы
все работает, проверено Зануси ))
fanalex2010 Сообщение 15/04/2010 07:41 Копия темы
работает...
LabelDesign Сообщение 15/04/2010 07:43 Копия темы
Александр, вы гений!!!! Сейчас все проверю, и отблагодарю вас, как это принято здесь ))
taurus_f Сообщение 15/04/2010 07:44 Копия темы
Да ладно, не стоит )) для гениев, это пустяк ))))
fanalex2010 Сообщение 15/04/2010 07:45 Копия темы
+1))))) в карму;)
taurus_f Сообщение 15/04/2010 07:46 Копия темы
))
LabelDesign Сообщение 15/04/2010 07:49 Копия темы
Спасибо всем! Каждому поставила + в "Отзывы", а Александру еще и отзыв оставила!!! ))
taurus_f Сообщение 15/04/2010 07:50 Копия темы
Спасибо ))
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)
LabelDesign Сообщение 15/04/2010 08:25 Копия темы
не получается )
6ekoH Сообщение 15/04/2010 08:32 Копия темы
при вставке в блог лишний пробел добавляется во втором слове ПРАВСИМВ
ElisDN Сообщение 15/04/2010 08:44 Копия темы
Видимо, туго было у Вас с Паскалем...
LabelDesign Сообщение 15/04/2010 09:00 Копия темы
пробел убрала, а вам плюсик поставила )

вопрос: допустим, в одной ячейке значение "163, 53", а во втором "163,47" , какой функцией можно округлить первое значение до "164", а второе значение до "163"?
LabelDesign Сообщение 15/04/2010 09:03 Копия темы
попутно ковыряюсь в справочнике Excel )
6ekoH Сообщение 15/04/2010 09:05 Копия темы
.
LabelDesign Сообщение 15/04/2010 09:10 Копия темы
ага, тоже нашла. Последний по этой теме вопрос: а если таких ячеек 10000, т.е. они чередуются в произвольном порядке. Как сделать так, чтобы перед выбором округления (вверх или вниз) происходила оценка значения на предмет того, в какую сторону округлять.

Например:

163,6 (округлить в большую сторону)
158,1 (окгруглить в меньшую сторону)
132,4 (округлить в меньшую сторону)
119,9 (округлить в большую сторону)
24,5 (округлить в большую сторону)
и т.д.
6ekoH Сообщение 15/04/2010 09:15 Копия темы
.
ElisDN Сообщение 15/04/2010 09:15 Копия темы
=ОКРУГЛ(A1;0)
LabelDesign Сообщение 15/04/2010 09:16 Копия темы
Спасибочки )) С вашей помощью разобралась !
LabelDesign Сообщение 15/04/2010 09:17 Копия темы
Спасибо! И вам плюсик ))
gupta Сообщение 15/04/2010 09:17 Копия темы
Есть простой способ (если в А1 – минуты):

=A1*EXP(-7,27)

и поставить формат Время чч:мм
или, если лень заморачиваться с форматами, сразу:

=ТЕКСТ(A1*EXP(-7,27);"чч:мм")
LabelDesign Сообщение 15/04/2010 09:19 Копия темы
Отличное решение!!! Спасибо +
gupta Сообщение 15/04/2010 09:28 Копия темы
Вообще-то это шутка ;-)
работает точно до 6 часов 50 минут, а потом убегает вперёд
если нужно точно, тогда надо заменить экспоненту на константу:

=A1/24/60

или

=ТЕКСТ(A1/24/60;"чч:мм")
LabelDesign Сообщение 15/04/2010 09:37 Копия темы
первое ваше сообщение шутка? но сработало ))
gupta Сообщение 15/04/2010 09:44 Копия темы
В MS Excel дата и время хранятся в числовом виде, где единица – это один день.
Поэтому чтобы перевести целые минуты в формат времени Excel надо их разделить на количество минут в сутках (1440).
а 1/EXP(-7,27) = 1436,5504530366 – это приблизительное равно числу минут в сутках.
разница в три с половиной минуты даёт погрешность в одну минуту на каждые семь часов (исходных).
LabelDesign Сообщение 15/04/2010 09:51 Копия темы
Спасибо! Понятно.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"