Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перевод текстового формата времени / 18 сообщений из 18, страница 1 из 1
24.02.2018, 18:26
    #39606765
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Здравствуйте , пока нужны были минуты в вычислениях , всё устраивало , теперь понадобилась секунда , результат не очень . Посмотрите файл , вроде всё там написал . Почему в первом случае условие высчитывается , а во втором результат другой ? Формула не видит секунды ? Спасибо !
...
Рейтинг: 0 / 0
24.02.2018, 19:31
    #39606776
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Одно непонятно, при чём здесь Access? Надо на форум по MS Office.
...
Рейтинг: 0 / 0
24.02.2018, 19:41
    #39606778
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Спасибо , здесь всё так читабельно , особенно когда на форум жмёшь , увидел знакомое слово эксель .
...
Рейтинг: 0 / 0
24.02.2018, 19:46
    #39606782
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Отправил на эксель , нашёл . Простите , а пару дней назад отправил в Visual Basic просьбу , тоже не в тему ? Там тоже 0 ответов .
...
Рейтинг: 0 / 0
24.02.2018, 20:22
    #39606788
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
ЗанятоОтправил на эксель , нашёл . Простите , а пару дней назад отправил в Visual Basic просьбу , тоже не в тему ? Там тоже 0 ответов .

Здесь форум по аксесс. Кстати непонятно почему тебя прокатили на остальных форумах, потому что твой вопрос очень просто решается на VBA при помощи функций DateDiff , DatePart. В VBA Excel они тоже есть. Или вы только формулами готовыми подставлять можете?

Если нужно, вот вам пример в VBA (Excel, access..) ,который выводит разницу дат в секундах:
Код: vbnet
1.
DateDiff("s", та_дата_от_которой_отнимают, та_дата_которую_отнимают)
...
Рейтинг: 0 / 0
24.02.2018, 20:35
    #39606799
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Да могу только формулами , просто не могу найти ответа , почему в первом варианте всё сходится , а потом косяк . Лишний VBA поверьте мне уже портит картинку .
...
Рейтинг: 0 / 0
24.02.2018, 20:57
    #39606805
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
ЗанятоДа могу только формулами , просто не могу найти ответа , почему в первом варианте всё сходится , а потом косяк . Лишний VBA поверьте мне уже портит картинку .

Ну хорошо, давайте не будем в VBA, в excel есть незадокументированная формула, наследие DateDiff

=РАЗНДАТ(дата1,дата2, в_чем_выводить)


Помучайте её
...
Рейтинг: 0 / 0
24.02.2018, 21:06
    #39606808
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Спасибо , очень помучаю , потом спрошу
...
Рейтинг: 0 / 0
24.02.2018, 21:40
    #39606822
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Не катит , секунды вообще не там
...
Рейтинг: 0 / 0
24.02.2018, 21:44
    #39606826
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
ЗанятоНе катит , секунды вообще не там

Какой ленивый)) доработай, посчитай секунды от минут.
...
Рейтинг: 0 / 0
24.02.2018, 22:03
    #39606832
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Ну не мучай , вставь искомое в файл , ( я то конечно , но ...ять но ) . Я свободно владею ЕСЛИ , МИН , МАКС . До остального
только за что то . Ка то так , ( вопрос почти коммерческий )
...
Рейтинг: 0 / 0
24.02.2018, 22:05
    #39606833
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Кстати в твоем примере ты от типа данных "Дата" пытаешься отнять просто какой то непонятное для экселя дробное число. Он такое не понимает и интерпретирует по своему.
Скажи, что ты хочешь выводить в итоговой ячейке.

Итоговый результат в ячейке : 10 дней 13 часов 43 минуты 54 секунды (в таком?)

Просто скажи что хочешь иметь на выходе, напишем тебе пример.
...
Рейтинг: 0 / 0
24.02.2018, 22:47
    #39606848
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Понял ( как глупая собака бегает за своим хвостом кругами ) Хочу вроде элементарного : Получил время , имею серверное время , вычитаю полученное время из серверного , без разницы , вычитаю серверное из полученного ( полученное и есть в текстовом формате , который немного задолбал ) разницу кидаю в если .
...
Рейтинг: 0 / 0
25.02.2018, 00:40
    #39606886
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
итоговый результат : текст 102029 - 10:20:29 = X Далее текст 162946 - 16:29:46 = X время меняется , а X=X
...
Рейтинг: 0 / 0
25.02.2018, 00:42
    #39606888
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
событий в сутках не более 10 ( эт уж лишнее )
...
Рейтинг: 0 / 0
25.02.2018, 00:46
    #39606889
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
Не ответил , итоговый результат : найти разницу в 1 секунду , как в первом живом ( теперь почти понял , что не то из того вычитаю примере ) Тупо подогнал и подумал , что так будет всегда .
...
Рейтинг: 0 / 0
25.02.2018, 20:31
    #39607022
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
ЗанятоНе ответил , итоговый результат : найти разницу в 1 секунду , как в первом живом ( теперь почти понял , что не то из того вычитаю примере ) Тупо подогнал и подумал , что так будет всегда .

Я вам пример склепал, там не надо даже применять =ВРЕМЯ в формуле. Просто склеил в текст, используя разделители ,отнял второе от первого ,а сам результирующий столбец просто обозначил в формате Время.
Проще некуда. Образец приложил. Показывает сразу количество часов,минут и секунд. (разница между первым и вторым).
...
Рейтинг: 0 / 0
26.02.2018, 10:23
    #39607174
Занято
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод текстового формата времени
СЕРГЕЙ ЛАЛОВ , большое спасибо , помогла формула :
=--ТЕКСТ(C12;"00\:00\:00")
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перевод текстового формата времени / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]