Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Excel: Написать маленький макрос

Ответить
Настройки темы
2003/XP/2000 - [решено] Excel: Написать маленький макрос

Пользователь


Сообщения: 121
Благодарности: 7

Профиль | Отправить PM | Цитировать


Добрый день.
Помогите пожалуйста, написать маленький макрос, суть проблемы такова...

Есть столбец значений цифры в нем в таком виде 00:00:00 (это время в часах минутах и секундах), из-за этого не работает авто-сумма, хотелось бы преобразовать этот столбец к виду 00 00,00... подскажите как? или все же заставить эксель считать в том виде в котором есть, только вот как?

PS: вручную не реал ибо значений там больше тысячи...

Отправлено: 12:41, 10-03-2010

 

Старожил


Сообщения: 191
Благодарности: 64

Профиль | Отправить PM | Цитировать


1. Выложите пример из нескольких строк.
2. Совершенно непонятно, что и в каком виде должно быть в итоге

Отправлено: 14:54, 10-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 121
Благодарности: 7

Профиль | Отправить PM | Цитировать


вот пример

в левом столбце что имеем, в правом, что надо получить

Последний раз редактировалось anatoly_neo, 11-03-2010 в 13:30.


Отправлено: 16:04, 10-03-2010 | #3


Старожил


Сообщения: 191
Благодарности: 64

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xls пример.xls
(45.5 Kb, 10 просмотров)

А вы точно уверены в том, что просите?

Не проблема привести время к указанному виду (см. формулы во вложении), но ведь основной вопрос был в том, что "надо что-то посчитать". Вы не написали, что посчитать. И запрошенный вами вид не приближает вас ни к каким подсчетам.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:52, 10-03-2010 | #4


Пользователь


Сообщения: 121
Благодарности: 7

Профиль | Отправить PM | Цитировать


так вот собственно то что преобразовали к обычному числу, то и посчитать.... сложить все значения из последнего столбца вашего файлика.

PS: странная штука, но автосумма не срабатывает.... а вот если каждую ячейку вбивать через "+" то все ок... что можно предпринять?

Отправлено: 09:11, 11-03-2010 | #5


Старожил


Сообщения: 191
Благодарности: 64

Профиль | Отправить PM | Цитировать


Да уж...

Зачем для простого суммирования приводить к такому виду? В моем (или в исходном своем) файле установите курсор в ячейку B7 и вызовите Автосумму. Значения ячеек с B3 по B6 беспроблемно суммируются в том же формате, как они введены.

Подсчеты же в том виде, к которому вы попросили привели, будут НЕВЕРНЫМИ. Ведь так Excel воспринимет данные как десятичные, а не как время. Например, в десятичной системе 1,50 + 1,50 = 3,0, хотя при вычислениях времени это 3 мин. 40 с.

Отправлено: 12:28, 11-03-2010 | #6


Пользователь


Сообщения: 121
Благодарности: 7

Профиль | Отправить PM | Цитировать


зайдем с другой стороны.

вот оригинал файла, в котором надо время посчитать, автосумма в данном случае не прокатывает... посчитать надо время в третьем столбце...

Последний раз редактировалось anatoly_neo, 18-04-2011 в 17:17.


Отправлено: 13:29, 11-03-2010 | #7


Старожил


Сообщения: 191
Благодарности: 64

Профиль | Отправить PM | Цитировать


Когда вам предлагают посмотреть образец, не надо на ходу сочинять отсебятину, а надо выкладывать ТОТ ФАЙЛ, в котором есть проблема. Либо в новом файле ТОЧНО и ПОЛНОСТЬЮ воспроизводить проблему.

Выделите те данные, которые не считаются и выполните команду Текст по столбцам. В 2007 находится на вкладке Данные, в 2003 - в меню Данные.
Ничего не меняя в диалоге, нажмите Готово.

Это означает, что ваши данные были импортированы из текстового файла и при импорте Excel не сумел увидеть в них время. Указанной командой вы принудительно заставляете его распознать содержимое ячеек.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:56, 11-03-2010 | #8


Пользователь


Сообщения: 121
Благодарности: 7

Профиль | Отправить PM | Цитировать


v12345, ОГРОМНОЕ СПАСИБО!

Отправлено: 17:56, 11-03-2010 | #9



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Excel: Написать маленький макрос

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Простой макрос. Excel. Не могу написать. prosims Программирование и базы данных 5 07-05-2007 09:11
Excel макрос(функ-ция) не офрешается ZloiJoker Программирование и базы данных 2 13-07-2004 11:40
Макрос Excel работает после перезагрузки :( Guest Программирование и базы данных 1 11-05-2004 08:43
Макрос в Екселе Mleonid Программирование и базы данных 1 25-02-2004 21:29
Маленький CD-R Father Хочу все знать 4 12-03-2002 23:37




 
Переход