Страницы: 1
RSS
Расчёт времени при заполнении секунд/минут/часов
 
Привет, форумчане! Мне поставили такую "забавную" задачу: при заполнении таблицы нужно, чтобы другие столбцы на основании введённых данных автоматически заполнялись. Например: ввели секунды - в ячейке справа произошёл расчёт полных минут (61 и более) и остаток секунд, в ячейке еще правее произошёл расчёт полных часов (25 и более) и остаток минут... И соответственно при заполнении минут - аналогичным образом заполнялись секунды и часы. При заполнении часов - минуты и секунды.
Изначально проблема заключалась в том, что какие данные будут исходными - неизвестно...соответственно, ссылки завязаны друг на друга (циклические ссылки) и в начальном варианте равны 0, затем, когда вводишь одно из значений (секунды/минуты/часы) - остальные заполняются и циклические ссылки пропадают.
С завязкой друг на друга я решил, но их не устраивает десятичный формат представления времени - необходим формат времени. Например: 6,5 часа должны представляться, как 6:30. Прошу Вашей помощи!
 
Может правильнее сделать один столбец для ввода данных, неважно что вы ввели. А рядом отображать это значение в часах, минутах, секундах... И тогда не будет циклических ссылок. И формула то всего знак равно и три разных формата.
Если автоматизировать бардак, то получится автоматизированный бардак.
 
wowick, так, конечно, правильнее и проще)) я изначально делал так... на листе 2 столбца: в первом выбирает из выпадающего списка, что он ввёл (секунды/минуты/часы), а во втором значение - соответственно оно подтягивалось в другую таблицу, итоговую...но им так неудобно, что необходимо выбирать...поэтому, пришлось всё в одной таблице ставить...
 
Тогда макросом надо делать, потому что формулами зацикленность и будет получаться
Если автоматизировать бардак, то получится автоматизированный бардак.
 
Реализация идеи wowick.
=--ТЕКСТ(A2/86400;"сс")
=--ТЕКСТ(A2/86400;"мм")
=--ТЕКСТ(A2/86400;"чч")
=ОТБР(A2/86400)
Алексей М.
 
АlехМ, жёлтым выделил, как в конечном итоге хотят видеть результаты...соглашусь, что формат некорректный, и для чего им нужна именно такая форма результатов - непонятно...
Т.е. из секунд получаем минуты И остаток секунд. а в графе часы: часы, остатки и минут, и секунд
 
wowick,по поводу зацикленности - это не критично, пусть Excel ругается...главное, что после заполнения одной из ячейки в строке зацикленность пропадает...проблема именно в представлении необходимого формата
Изменено: Ivaroms - 29.03.2018 12:21:00
 
Ivaroms, так нужно?
Алексей М.
 
АlехМ,гениально! именно то, что нужно...благодарю!
Страницы: 1
Наверх