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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин  
Размножаюшаяся нумерация разделов
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))


вот вам барабан
яд 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))


"Черт возьми, Холмс! Но как??!!"
Ю-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
У меня строго с конца и начала строки считает (залёт может быть на фамилии "группа " или отчестве " курс"), а ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко" :)


вот вам барабан
яд 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)


типа "Курсенко"

Курсенко не попадется, если перед "курс" поставить пробел. Заодно уж и после "группа". Хотя, я специально смотрел, есть такая фамилия - Группа.
К сообщению приложен файл: -2-21.xlsx (18.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
ПОИСК может выдать совпадение в середине, если я правильно понимаю, типа "Курсенко"

Ну да, можно тогда по пробелу добавить, как в Вашей формуле. Имя Курс вряд ли актуально)


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

Ну да, можно тогда по пробелу добавить, как в Вашей формуле. Имя Курс вряд ли актуально)

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

Excel 2016 х 64
А где про такой синтаксис {" курс":"группа "} в ПОИСК почитать? Как-то не попадалось нигде.


вот вам барабан
яд 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


"Черт возьми, Холмс! Но как??!!"
Ю-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 и выше.


вот вам барабан
яд 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 и выше
А это что за сайт?
Истина в последней инстанции?


Ю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, а тут вроде как ко мне вопрос был.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеДа нет, просто я не знаком с различием использования 2007 и 2010 относительно умных таблиц, плюс у автора темы 2010, а тут вроде как ко мне вопрос был.

Автор - Udik
Дата добавления - 22.07.2015 в 22:03
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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