Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое заполнение номера промежутка времени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Автоматическое заполнение номера промежутка времени
Evgenia Дата: Вторник, 01.01.2013, 15:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!

Пожалуйста, подскажите как мне автоматически в соседнем со временем столбце проставить номер промежутка времени. Например, если время в столбце находится в промежутке между 12:00-12:30 am - проставлять цифру 1, если промежуток между 12:30-01:00 am - проставлять цифру 2 и так далее. Таких промежутков соответственно 48. Как это сделать автоматически?

Примеры времени указываю ниже (у меня таблица длиной в несколько сотен тысяч строк):

"12:01 am
12:35 am
12:45 am"

Пожалуйста, очень нужна помощь!

Спасибо заранее!
 
Ответить
СообщениеДобрый день!

Пожалуйста, подскажите как мне автоматически в соседнем со временем столбце проставить номер промежутка времени. Например, если время в столбце находится в промежутке между 12:00-12:30 am - проставлять цифру 1, если промежуток между 12:30-01:00 am - проставлять цифру 2 и так далее. Таких промежутков соответственно 48. Как это сделать автоматически?

Примеры времени указываю ниже (у меня таблица длиной в несколько сотен тысяч строк):

"12:01 am
12:35 am
12:45 am"

Пожалуйста, очень нужна помощь!

Спасибо заранее!

Автор - Evgenia
Дата добавления - 01.01.2013 в 15:19
Michael_S Дата: Вторник, 01.01.2013, 15:32 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
[vba]
Код
=ОКРВВЕРХ(A1*48;1)
[/vba]
или
Код
=ОТБР(A1*48)+1


Сообщение отредактировал Michael_S - Вторник, 01.01.2013, 15:35
 
Ответить
Сообщение[vba]
Код
=ОКРВВЕРХ(A1*48;1)
[/vba]
или
Код
=ОТБР(A1*48)+1

Автор - Michael_S
Дата добавления - 01.01.2013 в 15:32
Evgenia Дата: Вторник, 01.01.2013, 16:00 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Спасибо большое! Вот только у меня почему-то не правильные интервалы задает. sad Помогите, пожалуйста. В качестве примера вкладываю один день. Необходимые интервалы указаны рядом и выделены зеленым цветом. Эксель как-то сам по всей вероятности задал интервалы ((((
К сообщению приложен файл: example.xls (93.0 Kb)
 
Ответить
СообщениеСпасибо большое! Вот только у меня почему-то не правильные интервалы задает. sad Помогите, пожалуйста. В качестве примера вкладываю один день. Необходимые интервалы указаны рядом и выделены зеленым цветом. Эксель как-то сам по всей вероятности задал интервалы ((((

Автор - Evgenia
Дата добавления - 01.01.2013 в 16:00
Evgenia Дата: Вторник, 01.01.2013, 16:11 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Михаил! Спасибо! Всё получилось! С новым годом! smile
 
Ответить
СообщениеМихаил! Спасибо! Всё получилось! С новым годом! smile

Автор - Evgenia
Дата добавления - 01.01.2013 в 16:11
AlexM Дата: Вторник, 01.01.2013, 16:14 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Используйте лучше 2-ую формулу Михаила.
Первая делит диапазон свыше 0:00 и до включительно 0:30
Вторая делит диапазон от 0:00 до 0:30



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеИспользуйте лучше 2-ую формулу Михаила.
Первая делит диапазон свыше 0:00 и до включительно 0:30
Вторая делит диапазон от 0:00 до 0:30

Автор - AlexM
Дата добавления - 01.01.2013 в 16:14
Michael_S Дата: Вторник, 01.01.2013, 16:17 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Я вам дал формулу
Цитата (Michael_S)
=ОКРВВЕРХ(A1*48;1)

а вы используете функцию
=ОКРУГЛВВЕРХ(F2*48;1)
Эти функции отличаются по синтаксису, вам надо
=ОКРУГЛВВЕРХ(F2*48;0)

Зы. формула с округлением не совсем корректна - при значении 12:00:00 АМ она вернет ноль.
лучше использовать ОТБР(F2*48)+1


Сообщение отредактировал Michael_S - Вторник, 01.01.2013, 16:23
 
Ответить
СообщениеЯ вам дал формулу
Цитата (Michael_S)
=ОКРВВЕРХ(A1*48;1)

а вы используете функцию
=ОКРУГЛВВЕРХ(F2*48;1)
Эти функции отличаются по синтаксису, вам надо
=ОКРУГЛВВЕРХ(F2*48;0)

Зы. формула с округлением не совсем корректна - при значении 12:00:00 АМ она вернет ноль.
лучше использовать ОТБР(F2*48)+1

Автор - Michael_S
Дата добавления - 01.01.2013 в 16:17
Evgenia Дата: Вторник, 01.01.2013, 17:15 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Спасибо огромное за оперативность! smile
 
Ответить
СообщениеСпасибо огромное за оперативность! smile

Автор - Evgenia
Дата добавления - 01.01.2013 в 17:15
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!