imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 01.02.2008, 17:24     # 1
kasha
Member
 
Аватар для kasha
 
Регистрация: 08.08.2005
Адрес: Прибалтика
Пол: Male
Сообщения: 217

kasha Известность не заставит себя ждать
Excel посимвольное чтение

подскажите пожалуйста:

у меня есть теблица из трёх ячеек. с данными следующего формата:
A1)01.01.2008 00:03:52
A2)01.01.2008 00:08:30
A3)а сюда надо вывести результат, который покажет кол-во минут, если 01.01.2008 00:08:30 - 01.01.2008 00:03:52, т.е. число равное 00:04:38 или просто 04:38 . Вообщем чтоб он дату не считывал, а только подсчитал разницу времени.
Подскажите умные люди! кто с excel дружит?
kasha вне форума  
Старый 01.02.2008, 19:41     # 2
Andy BitOff
Guest
 
Сообщения: n/a

Код:
  a = TimeValue(Range("A2").Value)
  b = TimeValue(Range("A1").Value)
  a = TimeSerial(DateDiff("h", a, b), DateDiff("n", a, b), DateDiff("s", a, b))
  Range("A3").NumberFormat = "@"
  Range("A3").Value = Format(a, "hh:nn:ss")
 
Старый 01.02.2008, 22:11     # 3
kasha
Member
 
Аватар для kasha
 
Регистрация: 08.08.2005
Адрес: Прибалтика
Пол: Male
Сообщения: 217

kasha Известность не заставит себя ждать
Цитата:
Сообщение от Andy BitOff Посмотреть сообщение
a = TimeValue(Range("A2").Value) b = TimeValue(Range("A1").Value) a = TimeSerial(DateDiff("h", a, b), DateDiff("n", a, b), DateDiff("s", a, b)) Range("A3").NumberFormat = "@" Range("A3").Value = Format(a, "hh:nn:ss")
спасибо конечно, но не мог бы ты обьяснить , что к чему и где это писать?
спасибо
kasha вне форума  
Старый 02.02.2008, 13:36     # 4
Andy BitOff
Guest
 
Сообщения: n/a

Ох нехотелось за флейм еще (хотя и первый-то спорный) минус получать, но видимо придется. Интересно получается, будет у меня 2 сообщения и при этом 2 наказания за флейм.

Цитата:
Сообщение от kasha Посмотреть сообщение
но не мог бы ты обьяснить , что к чему и где это писать?
Встречный вопрос. Когда Вы создавали ветку, то назвали ея "Excel посимвольное чтение", как Вы себе представляли реализацию этого и где Вы думали это писать? Или, как и большинству халявщиков, Вам недостаточно даже почистить морковку, Вам ее еще и расжевать надо?

А по существу, Alt+F11, F1. Если Вам удастся решить этот незамысловатый ребус, то, возможно, еще не всё потеряно.
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.