Размножаюшаяся нумерация разделов
Udik
Дата: Вторник, 21.07.2015, 19:03 |
Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Код
=ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
а это с именованными формулами Код
=ЕСЛИ((ЛЕВСИМВ(aI;7)="группа ")+(ПРАВСИМВ(aI;5)=" КУРС");"";СУММ(СМЕЩ(aII;-1;0);1))
Код
=ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
а это с именованными формулами Код
=ЕСЛИ((ЛЕВСИМВ(aI;7)="группа ")+(ПРАВСИМВ(aI;5)=" КУРС");"";СУММ(СМЕЩ(aII;-1;0);1))
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Код
=ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
а это с именованными формулами Код
=ЕСЛИ((ЛЕВСИМВ(aI;7)="группа ")+(ПРАВСИМВ(aI;5)=" КУРС");"";СУММ(СМЕЩ(aII;-1;0);1))
Автор - Udik Дата добавления - 21.07.2015 в 19:03
Pelena
Дата: Вторник, 21.07.2015, 20:09 |
Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
=ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
Прикольно Получается практически циклическая ссылка СМЕЩ([@[№ п/п]];-1;0) , и работает! Можно немного сократить Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";СУММ(СМЕЩ([@[№ п/п]];-1;);1))
А мой вариант был намного длиннее Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";ЕСЛИ(СМЕЩ([@[Ф.И.О. студента]];-1;-1)="";1;СМЕЩ([@[Ф.И.О. студента]];-1;-1)+1))
=ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
Прикольно Получается практически циклическая ссылка СМЕЩ([@[№ п/п]];-1;0) , и работает! Можно немного сократить Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";СУММ(СМЕЩ([@[№ п/п]];-1;);1))
А мой вариант был намного длиннее Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";ЕСЛИ(СМЕЩ([@[Ф.И.О. студента]];-1;-1)="";1;СМЕЩ([@[Ф.И.О. студента]];-1;-1)+1))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение =ЕСЛИ((ЛЕВСИМВ([@[Ф.И.О. студента]];7)="группа ")+(ПРАВСИМВ([@[Ф.И.О. студента]];5)=" КУРС");"";СУММ(СМЕЩ([@[№ п/п]];-1;0);1))
Прикольно Получается практически циклическая ссылка СМЕЩ([@[№ п/п]];-1;0) , и работает! Можно немного сократить Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";СУММ(СМЕЩ([@[№ п/п]];-1;);1))
А мой вариант был намного длиннее Код
=ЕСЛИ(СЧЁТ(ПОИСК({"курс":"группа"};[@[Ф.И.О. студента]]));"";ЕСЛИ(СМЕЩ([@[Ф.И.О. студента]];-1;-1)="";1;СМЕЩ([@[Ф.И.О. студента]];-1;-1)+1))
Автор - Pelena Дата добавления - 21.07.2015 в 20:09
Udik
Дата: Вторник, 21.07.2015, 20:42 |
Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
У меня строго с конца и начала строки считает (залёт может быть на фамилии "группа " или отчестве " курс"), а ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко"
У меня строго с конца и начала строки считает (залёт может быть на фамилии "группа " или отчестве " курс"), а ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко" Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение У меня строго с конца и начала строки считает (залёт может быть на фамилии "группа " или отчестве " курс"), а ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко" Автор - Udik Дата добавления - 21.07.2015 в 20:42
_Boroda_
Дата: Вторник, 21.07.2015, 20:58 |
Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация:
6503
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Эволюция формул в файле. Отметить хочу вот эту Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@[№ п/п]];;1)));"";Ч(СМЕЩ([@[№ п/п]];-1;))+1)
- в ней нет ссылок вообще ни на одну другую ячейку, кроме той, в которой формула и покороче Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
А если принять текст вот отсюда , то Код
=ЕСЛИ(ЕОШ(ПОИСК("* * *";СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
Курсенко не попадется, если перед "курс" поставить пробел. Заодно уж и после "группа". Хотя, я специально смотрел, есть такая фамилия - Группа.
Эволюция формул в файле. Отметить хочу вот эту Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@[№ п/п]];;1)));"";Ч(СМЕЩ([@[№ п/п]];-1;))+1)
- в ней нет ссылок вообще ни на одну другую ячейку, кроме той, в которой формула и покороче Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
А если принять текст вот отсюда , то Код
=ЕСЛИ(ЕОШ(ПОИСК("* * *";СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
Курсенко не попадется, если перед "курс" поставить пробел. Заодно уж и после "группа". Хотя, я специально смотрел, есть такая фамилия - Группа. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Эволюция формул в файле. Отметить хочу вот эту Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@[№ п/п]];;1)));"";Ч(СМЕЩ([@[№ п/п]];-1;))+1)
- в ней нет ссылок вообще ни на одну другую ячейку, кроме той, в которой формула и покороче Код
=ЕСЛИ(СЧЁТ(ПОИСК({" курс":"группа "};СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
А если принять текст вот отсюда , то Код
=ЕСЛИ(ЕОШ(ПОИСК("* * *";СМЕЩ([@Род];;-6)));"";Ч(СМЕЩ([@Род];-1;-7))+1)
Курсенко не попадется, если перед "курс" поставить пробел. Заодно уж и после "группа". Хотя, я специально смотрел, есть такая фамилия - Группа. Автор - _Boroda_ Дата добавления - 21.07.2015 в 20:58
Pelena
Дата: Вторник, 21.07.2015, 21:01 |
Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко"
Ну да, можно тогда по пробелу добавить, как в Вашей формуле. Имя Курс вряд ли актуально)
ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко"
Ну да, можно тогда по пробелу добавить, как в Вашей формуле. Имя Курс вряд ли актуально)Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко"
Ну да, можно тогда по пробелу добавить, как в Вашей формуле. Имя Курс вряд ли актуально)Автор - Pelena Дата добавления - 21.07.2015 в 21:01
Udik
Дата: Вторник, 21.07.2015, 21:41 |
Сообщение № 26
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
А где про такой синтаксис {" курс":"группа "} в ПОИСК почитать? Как-то не попадалось нигде.
А где про такой синтаксис {" курс":"группа "} в ПОИСК почитать? Как-то не попадалось нигде. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение А где про такой синтаксис {" курс":"группа "} в ПОИСК почитать? Как-то не попадалось нигде. Автор - Udik Дата добавления - 21.07.2015 в 21:41
Pelena
Дата: Вторник, 21.07.2015, 21:54 |
Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Это просто массив констант. В результате функция ПОИСК тоже даст массив, а не одно значение. Увидеть это можно через F9
Это просто массив констант. В результате функция ПОИСК тоже даст массив, а не одно значение. Увидеть это можно через F9 Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Это просто массив констант. В результате функция ПОИСК тоже даст массив, а не одно значение. Увидеть это можно через F9 Автор - Pelena Дата добавления - 21.07.2015 в 21:54
Светлый
Дата: Среда, 22.07.2015, 20:36 |
Сообщение № 28
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
В 2007 это не работает.
Программировать проще, чем писать стихи.
Ответить
Сообщение В 2007 это не работает. Автор - Светлый Дата добавления - 22.07.2015 в 20:36
Udik
Дата: Среда, 22.07.2015, 20:56 |
Сообщение № 29
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Тогда именованные формулы использовать придется, чтобы покороче Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше.
Тогда именованные формулы использовать придется, чтобы покороче Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Среда, 22.07.2015, 21:06
Ответить
Сообщение Тогда именованные формулы использовать придется, чтобы покороче Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше. Автор - Udik Дата добавления - 22.07.2015 в 20:56
Serge_007
Дата: Среда, 22.07.2015, 21:23 |
Сообщение № 30
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше
А это что за сайт? Истина в последней инстанции?
Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше
А это что за сайт? Истина в последней инстанции?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Я тут читал в 8 параграфе, там как-то не уточняли, что собака работает в 2010 и выше
А это что за сайт? Истина в последней инстанции?Автор - Serge_007 Дата добавления - 22.07.2015 в 21:23
Udik
Дата: Среда, 22.07.2015, 22:03 |
Сообщение № 31
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Да нет, просто я не знаком с различием использования 2007 и 2010 относительно умных таблиц, плюс у автора темы 2010, а тут вроде как ко мне вопрос был.
Да нет, просто я не знаком с различием использования 2007 и 2010 относительно умных таблиц, плюс у автора темы 2010, а тут вроде как ко мне вопрос был. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Да нет, просто я не знаком с различием использования 2007 и 2010 относительно умных таблиц, плюс у автора темы 2010, а тут вроде как ко мне вопрос был. Автор - Udik Дата добавления - 22.07.2015 в 22:03