Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462

Перевод текстового формата времени в формат [ч]:мм

05.12.2024, 22:49. Показов 2748. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Возможно ли посчитать? Скажем формат ячейки [ч]:мм, время 86 ч. 47 мин. и 21 ч. 49 мин. сложить 86:47+21:49 и обратно поместить в ячейку в таком формате 108 ч. 36 мин.
Вложения
Тип файла: xlsx 45454.xlsx (10.3 Кб, 16 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.12.2024, 22:49
Ответы с готовыми решениями:

Перевод формата времени из am/pm в 24 формат
ФОРМАТ ВВОДА: Целое число A — который сейчас час после полудня у героев диалога, A >= 1, A < 12 Целое число B — сколько сейчас...

Перевод из 24-часового формата в 12-часовой формат времени
Многие предпочитают 24-часовой формат времени, но много где в мире вы столкнетесь с тем, что люди используют 12-часовой формат времени. ...

Перевод файла из формата txt в формат json
Есть файлы такого типа разделённые звездочками *** Новости Украины 5:40 AM - 13 Sep 2018 User: 24todaynetua. Европарламент поддержал...

43
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4180 / 2465 / 513
Регистрация: 13.12.2016
Сообщений: 8,387
Записей в блоге: 5
06.12.2024, 10:06
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от xxx_73 Посмотреть сообщение
Я дилетант в этом.
я вам скину пример в вашем файле. Вы эти функции можете перенести в личную книгу макросов и использовать во всех своих файлах.
Вложения
Тип файла: xls часы.xls (41.0 Кб, 3 просмотров)
1
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4180 / 2465 / 513
Регистрация: 13.12.2016
Сообщений: 8,387
Записей в блоге: 5
06.12.2024, 10:15
Цитата Сообщение от xxx_73 Посмотреть сообщение
функция возвращает часы из числа умноженное на литы/в час, равно результат в ячейку. Есть идея?
ну все же просто. Превратили текст в число, потом умножайте, делите и т.п. Результат будет числом. Если это литры то литры, если тонны, то тонны. Если результат надо представить в виде часов и минут, то для этого и написана вторая функция ЧАСЫВТЕКСТ
0
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:15  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
в 8 посте я вам про формат ячейки писал - не подходит?
Да подходит и формула ваша работает. Но возможно это уже другая тема. Но надо теперь эти часы умножить на литры в час и вывести число в ячейку. Пока в ячейки выводиться неизвестное значение.
Вложения
Тип файла: xlsx mechanik_Машинный отчет(готовый).xlsx (26.9 Кб, 6 просмотров)
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4180 / 2465 / 513
Регистрация: 13.12.2016
Сообщений: 8,387
Записей в блоге: 5
06.12.2024, 10:20
Цитата Сообщение от xxx_73 Посмотреть сообщение
Подход любой интересен, лишь бы результат правильный был.
Цитата Сообщение от xxx_73 Посмотреть сообщение
Это уже Visual Basic. Я дилетант в этом.
вот и получается, что было интересно сначала, а потом рассосалось?
0
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:23  [ТС]
Цитата Сообщение от АЕ Посмотреть сообщение
я вам скину пример в вашем файле. Вы эти функции можете перенести в личную книгу макросов и использовать во всех своих файлах.
Аааа, можно создать скрытую ячейку где будет отображаться ТЕКСТВЧИСЛО. При расчете с топливом ссылается на эту ячейку ТЕКСТВЧИСЛО, производятся арифметические действия и выводиться результат. Я правильно понимаю?

Добавлено через 1 минуту
Цитата Сообщение от АЕ Посмотреть сообщение
вот и получается, что было интересно сначала, а потом рассосалось?
Нет нет..этот вариант я так же приму к сведенью. Очень интересная идея, я вам скажу.
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 10:24
вот.

не заметил вторую вкладку. в файле поправленная формула.
Вложения
Тип файла: xlsx mechanik_Машинный отчет(готовый).xlsx (26.6 Кб, 6 просмотров)
0
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:27  [ТС]
У Vlad999 формула работает, но к сожалению не производит арифметические операции с десятичным числом, надо внутри формулы преобразовывать текст во время или число. Но все равно спасибо. Что просил, то и написали=)), а у АЕ функции мобильны и многофункциональны, есть где развернуться.
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 10:30
Цитата Сообщение от xxx_73 Посмотреть сообщение
Но надо теперь эти часы умножить на литры в час и вывести число в ячейку
в какую? и в ручную что там должно получиться.

Добавлено через 2 минуты
Цитата Сообщение от xxx_73 Посмотреть сообщение
но к сожалению не производит арифметические операции с десятичным числом
Странно, должно производить. Формат ячейки это всего лишь визуальное отображение значения ячейки и на расчеты он не влияет.
0
593 / 370 / 149
Регистрация: 21.09.2016
Сообщений: 1,390
06.12.2024, 10:34
xxx_73, а кто время вводит? посему в таком корявом формате?
смотрите мой вариант
Вложения
Тип файла: xlsx mechanik_Машинный отчет(готовый1).xlsx (21.8 Кб, 9 просмотров)
1
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:37  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
в какую? и в ручную что там должно получиться.
я скинул скрин
Цитата Сообщение от Vlad999 Посмотреть сообщение
Странно, должно производить. Формат ячейки это всего лишь визуальное отображение значения ячейки и на расчеты он не влияет.
ну в файле так и есть
Миниатюры
Перевод текстового формата времени в формат [ч]:мм  
Вложения
Тип файла: xlsx mechanik_Машинный отчет(готовый).xlsx (26.8 Кб, 9 просмотров)
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 10:40
ссылаетесь на ячейку с текстом. Тогда, да, лучше UDF от АЕ. Но учтите что макросы должны быть разрешены.
0
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:46  [ТС]
Цитата Сообщение от Garic73 Посмотреть сообщение
смотрите мой вариант
ооо, в точку. Подогнал, прописал..все работает.
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 10:48
в моем исполнении для D31
Code
1
=B31*24*((ВРЕМЗНАЧ(ЛЕВСИМВ(L9;ПОИСК("ч";L9)-2)&":"&ПСТР(L9;ПОИСК("ч";L9)+3;2))+ЦЕЛОЕ(ЛЕВСИМВ(L9;ПОИСК("ч";L9)-2)/24)))
1
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:48  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
Но учтите что макросы должны быть разрешены.
Я понял вас. Хорошо.=)
0
593 / 370 / 149
Регистрация: 21.09.2016
Сообщений: 1,390
06.12.2024, 10:52
xxx_73, у вас бы не было никаких проблем, если в столбцы G и L время вводить правильно 146:15, а уже форматом ячейки преобразовывать в 146 ч. 15 мин., как в моем файле в столбце J. Тогда его можно и умножать и складывать
0
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:54  [ТС]
Цитата Сообщение от Vlad999 Посмотреть сообщение
=B31*24*((ВРЕМЗНАЧ(ЛЕВСИМВ(L9;ПОИСК("ч"; L9)-2)&":"&ПСТР(L9;ПОИСК("ч";L9)+3;2))+ЦЕЛОЕ (ЛЕВСИМВ(L9;ПОИСК("ч";L9)-2)/24)))
Тоже как вариант.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4180 / 2465 / 513
Регистрация: 13.12.2016
Сообщений: 8,387
Записей в блоге: 5
06.12.2024, 10:58
xxx_73, вот пример использования на вашем последнем файле
Вложения
Тип файла: xls mechanik_Машинный отчет(готовый).xls (73.5 Кб, 6 просмотров)
1
 Аватар для xxx_73
-2 / 4 / 1
Регистрация: 06.01.2014
Сообщений: 462
06.12.2024, 10:59  [ТС]
Цитата Сообщение от Garic73 Посмотреть сообщение
у вас бы не было никаких проблем, если в столбцы G и L время вводить правильно 146:15, а уже форматом ячейки преобразовывать в 146 ч. 15 мин., как в моем файле в столбце J. Тогда его можно и умножать и складывать
Да, вы правы, у меня и было изначально так, как вы говорите..можете посмотреть это в старом документе..я скину. Просто и удобно, расчеты со временем. Но начальство потребовало отчет немножечко в другом формате.
Вложения
Тип файла: xlsx 333.xlsx (14.2 Кб, 6 просмотров)
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 11:02
изменил подход как вариант. ваш текст остался в G9 и L9 скрыт белым цветом текста.
Вложения
Тип файла: xlsx mechanik_Машинный отчет(готовый) (2).xlsx (26.9 Кб, 6 просмотров)
1
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.12.2024, 11:04
Цитата Сообщение от xxx_73 Посмотреть сообщение
Но начальство потребовало отчет немножечко в другом формате.
и вы полезли в дебри вместо простого формата ячейки. )))
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2024, 11:04

Перевод числа из упакованного BCD-формата в ASCII-формат
Есть программа, которая считает разницу 873451-548197 используя ASCII формат, потом результат переводиться в упакованный BCD-формат. ...

Перевод данных из текстового формата в Таблицу SQL
Есть текстовые данные как их перевести в таблицу SQL ? Может кто делал или кликните ссылку.

Перевод времени из 24-часового формата в 12-й
Написать программу и макрос, который переводит время из 24-часового представления в 12-часовое. Используйте структуру время, которая имеет...

Перевод времени из 24-часового формата в 12-й
Пользователь вводит время в формате 24-х часов, программа переводит в 12-х часов. Помогите допилить. int _tmain(int argc, _TCHAR*...

перевод формата времени в php
Приветствую, нужна помощь! нужно дату в таком формате 01:37:49 01:02:16 44:00 перевести в такой


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru