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

Вход

Регистрация

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

 

= Мир MS Excel/Размножаюшаяся нумерация разделов - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Размножаюшаяся нумерация разделов
Размножаюшаяся нумерация разделов
RAN Дата: Воскресенье, 12.07.2015, 17:52 | Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Имеется умная таблица, в которую включено несколько разделов.
Трубуется создать автоматическую нумерацию по разделам. Формула должна срабатывать на добавление / удаление строк.
У меня получилось 624 знака. (для трех групп)

PS Формулы должны быть полностью привязаны к таблице. Ссылки на ячейки листа не применять.
К сообщению приложен файл: __-2-.xlsx (19.0 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Воскресенье, 12.07.2015, 20:16
 
Ответить
СообщениеИмеется умная таблица, в которую включено несколько разделов.
Трубуется создать автоматическую нумерацию по разделам. Формула должна срабатывать на добавление / удаление строк.
У меня получилось 624 знака. (для трех групп)

PS Формулы должны быть полностью привязаны к таблице. Ссылки на ячейки листа не применять.

Автор - RAN
Дата добавления - 12.07.2015 в 17:52
krosav4ig Дата: Понедельник, 13.07.2015, 14:07 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Может я чего-то не так понял...
У мну немассивная формула (c еслиошибка) 136 без "=" (или 105 без "=" с форматом "0;;")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 13.07.2015, 14:13
 
Ответить
СообщениеМожет я чего-то не так понял...
У мну немассивная формула (c еслиошибка) 136 без "=" (или 105 без "=" с форматом "0;;")

Автор - krosav4ig
Дата добавления - 13.07.2015 в 14:07
Udik Дата: Понедельник, 13.07.2015, 17:37 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
У меня 125 набежало, но будут проблемы с фамилией "Группа " :)

а если применить две именованные формулы, то 82


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Понедельник, 13.07.2015, 18:25
 
Ответить
СообщениеУ меня 125 набежало, но будут проблемы с фамилией "Группа " :)

а если применить две именованные формулы, то 82

Автор - Udik
Дата добавления - 13.07.2015 в 17:37
Pelena Дата: Понедельник, 13.07.2015, 18:48 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня 139,
с ЕСЛИОШИБКА() 109


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня 139,
с ЕСЛИОШИБКА() 109

Автор - Pelena
Дата добавления - 13.07.2015 в 18:48
Светлый Дата: Понедельник, 13.07.2015, 22:34 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
У меня пока 64 получилось. Но при удалении и вставке строки придётся протянуть формулу в ячейку за удалённой или вставленной.
А с форматом 57.
Или я чего-то не понял. Это надо оставлять в формуле такой текст "студенты[[#Эта строка];[Ф.И.О. студента]]" ?


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Понедельник, 13.07.2015, 23:04
 
Ответить
СообщениеУ меня пока 64 получилось. Но при удалении и вставке строки придётся протянуть формулу в ячейку за удалённой или вставленной.
А с форматом 57.
Или я чего-то не понял. Это надо оставлять в формуле такой текст "студенты[[#Эта строка];[Ф.И.О. студента]]" ?

Автор - Светлый
Дата добавления - 13.07.2015 в 22:34
RAN Дата: Понедельник, 13.07.2015, 22:50 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Но при удалении и вставке строки придётся протянуть формулу

Значит вообще ничего не получилось. :(
Таблица сама должна формулу размножать.


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 13.07.2015, 22:53
 
Ответить
Сообщение
Но при удалении и вставке строки придётся протянуть формулу

Значит вообще ничего не получилось. :(
Таблица сама должна формулу размножать.

Автор - RAN
Дата добавления - 13.07.2015 в 22:50
Светлый Дата: Понедельник, 13.07.2015, 23:18 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Таблица сама должна формулу размножать.

Тогда увеличилась до 75 74.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 14.07.2015, 17:11
 
Ответить
Сообщение
Таблица сама должна формулу размножать.

Тогда увеличилась до 75 74.

Автор - Светлый
Дата добавления - 13.07.2015 в 23:18
RAN Дата: Понедельник, 13.07.2015, 23:29 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Одна ссылка 41 знак, вся формула 75.
Круто.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеОдна ссылка 41 знак, вся формула 75.
Круто.

Автор - RAN
Дата добавления - 13.07.2015 в 23:29
_Boroda_ Дата: Вторник, 14.07.2015, 00:53 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вроде без = 82 получается. Для 2003 работает. Немассивная.

А вот почему мы (по крайней мере, я) думаем, что после добавления новой строки в столбце А сразу же должен появиться номер? Ведь мы же не знаем, что у нас будет в столбце В. Вернее, мы-то знаем (в голове), а Excel пока не знает - может, там будет не фамилия, а группа или курс. То есть, вполне можно рассуждать так - пока соседняя ячейка в столбце В не заполнена, в А пусто, а вот как только мы обозначим свою хотелку и заполним столбец В ФИО или номером группы (курса), то вот тогда уже Excelю и нужно решать - ставить в ячейку столбца А число или оставить пусто.

Если так рассуждать, то формула 69 знаков без =


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВроде без = 82 получается. Для 2003 работает. Немассивная.

А вот почему мы (по крайней мере, я) думаем, что после добавления новой строки в столбце А сразу же должен появиться номер? Ведь мы же не знаем, что у нас будет в столбце В. Вернее, мы-то знаем (в голове), а Excel пока не знает - может, там будет не фамилия, а группа или курс. То есть, вполне можно рассуждать так - пока соседняя ячейка в столбце В не заполнена, в А пусто, а вот как только мы обозначим свою хотелку и заполним столбец В ФИО или номером группы (курса), то вот тогда уже Excelю и нужно решать - ставить в ячейку столбца А число или оставить пусто.

Если так рассуждать, то формула 69 знаков без =

Автор - _Boroda_
Дата добавления - 14.07.2015 в 00:53
Udik Дата: Вторник, 14.07.2015, 08:20 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Насколько я вижу, пустые значения столбца В считаются (В7, В12 и т.д.) У меня формула изменяет нумерацию, ежели внесут несчитаемые данные.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Вторник, 14.07.2015, 08:26
 
Ответить
СообщениеНасколько я вижу, пустые значения столбца В считаются (В7, В12 и т.д.) У меня формула изменяет нумерацию, ежели внесут несчитаемые данные.

Автор - Udik
Дата добавления - 14.07.2015 в 08:20
MCH Дата: Вторник, 14.07.2015, 08:27 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Для 2003 работает

Я так понимаю, что формула в 2003 в принципе не должна работать, т.к. используются "умные" таблицы и формула должна использовать ссылки типа [@[Ф.И.О. студента]] и соответственно, как только добавляется строчка, то в столбце А автоматически добавляется формула (свойство "умных" таблиц).

Вопрос возникает в том, что является признаком того, что в ячейке должен быть порядковый номер, а не пустая строка (наличие наименованиея группы, а не фио студента). Я принял за этот признак наличие информации в поле Курс или Группа.
Если допустимы конструкции типа ДВССЫЛ("A"&СТРОКА()-1), то автоматически вставляемая формула получилась на 78 знаков (скорее всего можно сократить на пару символов)
 
Ответить
Сообщение
Для 2003 работает

Я так понимаю, что формула в 2003 в принципе не должна работать, т.к. используются "умные" таблицы и формула должна использовать ссылки типа [@[Ф.И.О. студента]] и соответственно, как только добавляется строчка, то в столбце А автоматически добавляется формула (свойство "умных" таблиц).

Вопрос возникает в том, что является признаком того, что в ячейке должен быть порядковый номер, а не пустая строка (наличие наименованиея группы, а не фио студента). Я принял за этот признак наличие информации в поле Курс или Группа.
Если допустимы конструкции типа ДВССЫЛ("A"&СТРОКА()-1), то автоматически вставляемая формула получилась на 78 знаков (скорее всего можно сократить на пару символов)

Автор - MCH
Дата добавления - 14.07.2015 в 08:27
Pelena Дата: Вторник, 14.07.2015, 08:37 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
В 2003 тоже был аналог "умных" таблиц, назывался СПИСКИ, но как выглядели там формулы, уже не помню


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ 2003 тоже был аналог "умных" таблиц, назывался СПИСКИ, но как выглядели там формулы, уже не помню

Автор - Pelena
Дата добавления - 14.07.2015 в 08:37
Udik Дата: Вторник, 14.07.2015, 08:37 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
ДВССЫЛ("A"&СТРОКА()-1)

однако, ссылку на листа ячейку зрим мы :)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщение
ДВССЫЛ("A"&СТРОКА()-1)

однако, ссылку на листа ячейку зрим мы :)

Автор - Udik
Дата добавления - 14.07.2015 в 08:37
_Boroda_ Дата: Вторник, 14.07.2015, 09:39 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
признаком того, что в ячейке должен быть порядковый номер, а не пустая строка (наличие наименованиея группы, а не фио студента). Я принял за этот признак наличие информации в поле Курс или Группа.

Я так сделал сразу же, в воскресенье еще. Андрей в личке сказал, что так нельзя.
Я так понимаю, что формула в 2003 в принципе не должна работать
Да по барабану - должна, не должна. Это я коротко так типа подсказку написал, что используются функции, работающие в 2003-м Excel.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
признаком того, что в ячейке должен быть порядковый номер, а не пустая строка (наличие наименованиея группы, а не фио студента). Я принял за этот признак наличие информации в поле Курс или Группа.

Я так сделал сразу же, в воскресенье еще. Андрей в личке сказал, что так нельзя.
Я так понимаю, что формула в 2003 в принципе не должна работать
Да по барабану - должна, не должна. Это я коротко так типа подсказку написал, что используются функции, работающие в 2003-м Excel.

Автор - _Boroda_
Дата добавления - 14.07.2015 в 09:39
ikki Дата: Вторник, 14.07.2015, 10:44 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Андрей в личке сказал, что так нельзя
если в личке - то это относится только к тебе. yes


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Андрей в личке сказал, что так нельзя
если в личке - то это относится только к тебе. yes

Автор - ikki
Дата добавления - 14.07.2015 в 10:44
Светлый Дата: Вторник, 14.07.2015, 16:41 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Одна ссылка 41 знак, вся формула 75.
Круто.

Нет. ссылка обычная, на ячейку, но работает и формула размножается.
Если воспользоваться предположением, что "Ф И О" имеет два пробела, формула сократилась до 69.
Если полностью следовать условиям (включая PS), то 175 173 символов.
А при определённых допущениях ФИО (если не китайские имена) можно обойтись 109 символами.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 14.07.2015, 18:55
 
Ответить
Сообщение
Одна ссылка 41 знак, вся формула 75.
Круто.

Нет. ссылка обычная, на ячейку, но работает и формула размножается.
Если воспользоваться предположением, что "Ф И О" имеет два пробела, формула сократилась до 69.
Если полностью следовать условиям (включая PS), то 175 173 символов.
А при определённых допущениях ФИО (если не китайские имена) можно обойтись 109 символами.

Автор - Светлый
Дата добавления - 14.07.2015 в 16:41
Serge_007 Дата: Вторник, 14.07.2015, 17:10 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Парад несуразиц :)
Ссылки на ячейки листа не применять
ссылка обычная, на ячейку


Имеется умная таблица

Для 2003 работает

формула в 2003 в принципе не должна работать
Конечно!
В 2003 тоже был аналог "умных" таблиц, назывался СПИСКИ
Это совсем другой инструмент


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПарад несуразиц :)
Ссылки на ячейки листа не применять
ссылка обычная, на ячейку


Имеется умная таблица

Для 2003 работает

формула в 2003 в принципе не должна работать
Конечно!
В 2003 тоже был аналог "умных" таблиц, назывался СПИСКИ
Это совсем другой инструмент

Автор - Serge_007
Дата добавления - 14.07.2015 в 17:10
Светлый Дата: Среда, 15.07.2015, 18:33 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Вне конкурса, так как не удовлетворяет ВСЕМ условиям задания 43 символа.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВне конкурса, так как не удовлетворяет ВСЕМ условиям задания 43 символа.

Автор - Светлый
Дата добавления - 15.07.2015 в 18:33
HoBU4OK Дата: Понедельник, 20.07.2015, 15:45 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Понедельник... Пора вскрываться! :D


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеПонедельник... Пора вскрываться! :D

Автор - HoBU4OK
Дата добавления - 20.07.2015 в 15:45
Светлый Дата: Вторник, 21.07.2015, 18:41 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Моё решение такое:
Код
=ЕСЛИ(ДЛСТР(СМЕЩ(студенты[[#Эта строка];[№ п/п]];;1))<15;"";СУММ(СМЕЩ(студенты[[#Эта строка];[№ п/п]];-1;);1))

Формула исковеркана сайтом. Выглядит она вот так:
=ЕСЛИ(ДЛСТР(СМЕЩ(студенты[[#Эта строка];[№ п/п]];;1))<15;"";СУММ(СМЕЩ(студенты[[#Эта строка];[№ п/п]];-1;);1))
109 символов.

И вне конкурса:
Код
=ЕСЛИ(ДЛСТР(B4)<15;"";СУММ(СМЕЩ(A4;-1;);1))
42 символа.

Неувязка может получиться для очень коротких имён типа Дань Дзы Бао
Самый длинный заголовок ЧЕТВЕРТЫЙ КУРС. На него и ориентировался.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 21.07.2015, 22:27
 
Ответить
СообщениеМоё решение такое:
Код
=ЕСЛИ(ДЛСТР(СМЕЩ(студенты[[#Эта строка];[№ п/п]];;1))<15;"";СУММ(СМЕЩ(студенты[[#Эта строка];[№ п/п]];-1;);1))

Формула исковеркана сайтом. Выглядит она вот так:
=ЕСЛИ(ДЛСТР(СМЕЩ(студенты[[#Эта строка];[№ п/п]];;1))<15;"";СУММ(СМЕЩ(студенты[[#Эта строка];[№ п/п]];-1;);1))
109 символов.

И вне конкурса:
Код
=ЕСЛИ(ДЛСТР(B4)<15;"";СУММ(СМЕЩ(A4;-1;);1))
42 символа.

Неувязка может получиться для очень коротких имён типа Дань Дзы Бао
Самый длинный заголовок ЧЕТВЕРТЫЙ КУРС. На него и ориентировался.

Автор - Светлый
Дата добавления - 21.07.2015 в 18:41
Мир MS Excel » Работа и общение » Мозговой штурм » Размножаюшаяся нумерация разделов
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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