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

Вход

Регистрация

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

 

= Мир MS Excel/Нумерация строк таблицы в пределах месяца - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Нумерация строк таблицы в пределах месяца
AS_1 Дата: Понедельник, 23.09.2013, 17:57 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте! Помогите, пожалуйста, в решении следующего вопроса:
Требуется, чтобы в строке столбца "А" автоматически проставлялся номер, если строка столбца "В" - заполнена (не пустая). Номер должен состоять из порядкового номера и через дробь номера текущего месяца. Например, для сентября: 1/09; 2/09; 3/09 и т.д. При наступлении нового месяца, например, октября, первая заполненная строка 1-го октября должна уже нумероваться как 1/10, следующая 2/10 и т.д.


Сообщение отредактировал AS_1 - Понедельник, 23.09.2013, 19:17
 
Ответить
СообщениеЗдравствуйте! Помогите, пожалуйста, в решении следующего вопроса:
Требуется, чтобы в строке столбца "А" автоматически проставлялся номер, если строка столбца "В" - заполнена (не пустая). Номер должен состоять из порядкового номера и через дробь номера текущего месяца. Например, для сентября: 1/09; 2/09; 3/09 и т.д. При наступлении нового месяца, например, октября, первая заполненная строка 1-го октября должна уже нумероваться как 1/10, следующая 2/10 и т.д.

Автор - AS_1
Дата добавления - 23.09.2013 в 17:57
Матрёна Дата: Понедельник, 23.09.2013, 18:15 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Где файл с примером из нескольких строк?
В каком столбе дата, в "В"?
В каком формате дата?
 
Ответить
СообщениеГде файл с примером из нескольких строк?
В каком столбе дата, в "В"?
В каком формате дата?

Автор - Матрёна
Дата добавления - 23.09.2013 в 18:15
AS_1 Дата: Понедельник, 23.09.2013, 18:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Где файл с примером из нескольких строк?

Вот пример, заполнено все вручную, а нужно, чтобы номер проставлялся автоматически, как я писал выше.
К сообщению приложен файл: 9669929.xlsm (10.5 Kb)
 
Ответить
Сообщение
Где файл с примером из нескольких строк?

Вот пример, заполнено все вручную, а нужно, чтобы номер проставлялся автоматически, как я писал выше.

Автор - AS_1
Дата добавления - 23.09.2013 в 18:46
SkyPro Дата: Понедельник, 23.09.2013, 19:01 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Код
=ЕСЛИ(H2<>"";ДЕНЬ(H2)&"/"&МЕСЯЦ(H2);"")

В А2 и протянуть вниз.


skypro1111@gmail.com
 
Ответить
Сообщение
Код
=ЕСЛИ(H2<>"";ДЕНЬ(H2)&"/"&МЕСЯЦ(H2);"")

В А2 и протянуть вниз.

Автор - SkyPro
Дата добавления - 23.09.2013 в 19:01
AS_1 Дата: Понедельник, 23.09.2013, 19:16 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

=IF(H2<>"",DAY(H2)&"/"&MONTH(H2),"")

В А2 и протянуть вниз.

Эта формула не подходит, т.к. часть номера слева от слэша не должна быть равна номеру дня. Там должен быть порядковый номер, т.е., например, для 01.09.2013 может быть 10 записей (строк) и соответственно номера будут 1/09, 2/09,...10/09


Сообщение отредактировал AS_1 - Понедельник, 23.09.2013, 19:28
 
Ответить
Сообщение
=IF(H2<>"",DAY(H2)&"/"&MONTH(H2),"")

В А2 и протянуть вниз.

Эта формула не подходит, т.к. часть номера слева от слэша не должна быть равна номеру дня. Там должен быть порядковый номер, т.е., например, для 01.09.2013 может быть 10 записей (строк) и соответственно номера будут 1/09, 2/09,...10/09

Автор - AS_1
Дата добавления - 23.09.2013 в 19:16
AS_1 Дата: Понедельник, 23.09.2013, 19:18 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Может макросом лучше?
 
Ответить
СообщениеМожет макросом лучше?

Автор - AS_1
Дата добавления - 23.09.2013 в 19:18
_Boroda_ Дата: Понедельник, 23.09.2013, 19:40 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16787
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Держите пока формулу.
Код
=ЕСЛИ(B2="";"";СУММПРОИЗВ(--(ТЕКСТ(H$2:H2;"МГ")=ТЕКСТ(H2;"МГ")))&ТЕКСТ(H2;"""/""ММ"))

Для нормальной работы формат столбца А поставьте общий (или любой другой, кроме текстового).

Довкладываю еще и макрос (файл _3).
Реагирует не только на столбец В, но и на столбец Н (иначе как номер ставить?).
К сообщению приложен файл: 9669929_1.xlsm (10.5 Kb) · 9669929_3.xlsm (17.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДержите пока формулу.
Код
=ЕСЛИ(B2="";"";СУММПРОИЗВ(--(ТЕКСТ(H$2:H2;"МГ")=ТЕКСТ(H2;"МГ")))&ТЕКСТ(H2;"""/""ММ"))

Для нормальной работы формат столбца А поставьте общий (или любой другой, кроме текстового).

Довкладываю еще и макрос (файл _3).
Реагирует не только на столбец В, но и на столбец Н (иначе как номер ставить?).

Автор - _Boroda_
Дата добавления - 23.09.2013 в 19:40
jakim Дата: Понедельник, 23.09.2013, 19:44 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Поменяйте в указанной Вами формуле "," на ";" и формула заработает, только нужного результата, я думаю Вы не достигнете даже с макросми, т.к. при номере 3/9 Excel сократит его до 1/3.

Извините я неправ: формула из предыдущего поста работает прекрасно.


Сообщение отредактировал jakim - Понедельник, 23.09.2013, 19:54
 
Ответить
Сообщение
Поменяйте в указанной Вами формуле "," на ";" и формула заработает, только нужного результата, я думаю Вы не достигнете даже с макросми, т.к. при номере 3/9 Excel сократит его до 1/3.

Извините я неправ: формула из предыдущего поста работает прекрасно.

Автор - jakim
Дата добавления - 23.09.2013 в 19:44
Wasilich Дата: Понедельник, 23.09.2013, 19:58 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Может так пойдет:
Код
=ЕСЛИ(B2="";"";СТРОКА()-1&"/"&МЕСЯЦ(H2))


Сообщение отредактировал Wasilic - Понедельник, 23.09.2013, 20:05
 
Ответить
СообщениеМожет так пойдет:
Код
=ЕСЛИ(B2="";"";СТРОКА()-1&"/"&МЕСЯЦ(H2))

Автор - Wasilich
Дата добавления - 23.09.2013 в 19:58
Матрёна Дата: Понедельник, 23.09.2013, 19:58 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

См. вариант.
К сообщению приложен файл: AS_1.xls (42.5 Kb)
 
Ответить
СообщениеСм. вариант.

Автор - Матрёна
Дата добавления - 23.09.2013 в 19:58
AS_1 Дата: Понедельник, 23.09.2013, 20:01 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Код
=IF(B2="","",SUMPRODUCT(--(TEXT(H$2:H2,"МГ")=TEXT(H2,"МГ")))&TEXT(H2,"""/""ММ"))

Спасибо, получилось!
 
Ответить
Сообщение
Код
=IF(B2="","",SUMPRODUCT(--(TEXT(H$2:H2,"МГ")=TEXT(H2,"МГ")))&TEXT(H2,"""/""ММ"))

Спасибо, получилось!

Автор - AS_1
Дата добавления - 23.09.2013 в 20:01
AS_1 Дата: Понедельник, 23.09.2013, 20:19 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

См. вариант.

Спасибо! Как я понял, чтобы нумерация проставлялась, необходимо вручную запускать макрос. Все-таки, хотелось бы, чтобы все происходило без вмешательства пользователя. Автоматически, при заполнении столбца "В".
 
Ответить
Сообщение
См. вариант.

Спасибо! Как я понял, чтобы нумерация проставлялась, необходимо вручную запускать макрос. Все-таки, хотелось бы, чтобы все происходило без вмешательства пользователя. Автоматически, при заполнении столбца "В".

Автор - AS_1
Дата добавления - 23.09.2013 в 20:19
Матрёна Дата: Понедельник, 23.09.2013, 20:22 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

без вмешательства пользователя

А формулу кто будет "тянуть"? :D


Сообщение отредактировал Матрёна - Понедельник, 23.09.2013, 20:35
 
Ответить
Сообщение
без вмешательства пользователя

А формулу кто будет "тянуть"? :D

Автор - Матрёна
Дата добавления - 23.09.2013 в 20:22
AS_1 Дата: Понедельник, 23.09.2013, 21:20 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_,
Еще раз спасибо! Теперь все отлично!
 
Ответить
Сообщение_Boroda_,
Еще раз спасибо! Теперь все отлично!

Автор - AS_1
Дата добавления - 23.09.2013 в 21:20
  • Страница 1 из 1
  • 1
Поиск:

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