powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создать мудренную формулу.
25 сообщений из 27, страница 1 из 2
Создать мудренную формулу.
    #37389518
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Excel 2003

Имеется на листе столбец с данными (материал какого либо действия):

Номер дела / том / год / страница42 / 1 / 2011 стр. 5 - 1042 / 1 / 2011 стр. 11 - 1842 / 1 / 2011 стр. 19 - 25И т.д….42 / 3 / 2011 стр. 420 - 42942 / 3 / 2011 стр. 430 - 44442 / 3 / 2011 стр. 445 - 454

Поясню:
42 – это номер дела, 1 – это том, 2011 – это год, 45 - 50 – это страницы дела (в деле не более 550 страниц)

Подскажите мудреную формулу, для вставки в определенную ячейку, чтобы отображалось максимальный том, максимального года, максимальной страницы + 1,
исходя из приведенного примера, вот так 42 / 3 2011, стр. 455 (правда в примере не указал запятую, сами понимаете почему, но она нужна)

Это хотелось бы видеть, чтобы знать какую страницу, какого дела указывать для следующего материала.

Спасибо.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37389547
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G.,

для начала преобразовать текст в таблицу, по моему в 2003 есть такой пункт в меню Дата.
Дальше функции типа ДМАКС.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37391110
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала нужно разбить по столбцам. есть такая штука в ЕКСЕЛЬ. А потом воспользоваться функцией ДМАКС
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37391116
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или строку парсить по элементам. вы уж извините, заморачиваться неохота :))
почитайте справку по текстовым функциям
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37392409
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, достаточно найти последнюю запись и в ней определить номер последней страницы. Такие варианты показаны в файле.
Если так не подходит и нужен поиск еще и по номеру дела, приложите файл с данными.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37392567
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще написать пользовательскую функцию...
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37392774
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кому как :)
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37393504
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем, добрый вечер.

vikttur, да собственно пример, может быть такой.
Главное как Вы правильно заметили, чтобы поиск осуществлялся не только по последней записи
а и по наибольшему
сначала - ГОДУ
потом - НОМЕРУ ТОМА
ну а далее - наибольшая страницы (при выполнении первых двух условий) +1.
Если найдено 42 / 5 / 2011, стр. 22 - 30 то должно отобразиться, что следующую запись надо начинать так:
42 / 5 / 2011, стр. 31

в примере, эти данные должны быть в поле с синим фоном.

Спасибо.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37393515
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, сначала поиск нужно производить по номеру дела. Или данные только по одному делу?
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37393649
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturНаверное, сначала поиск нужно производить по номеру дела. Или данные только по одному делу?
Нет, не надо, разные номера дел, имеют разные листы. Так что это лишнее.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37393650
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин сейчас только увидел, что примера то и нет, не знаю почему не прикрепился.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37393905
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
G.,

Еще пара вариантов, Sub и Function.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37394351
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для последнего примера автора формула имени "последняя_запись":
=ИНДЕКС(K4:K29;МАКС(ЕСЛИ(ПСТР(K4:K29;6;2)/100+ПСТР(K4:K29;НАЙТИ("%";ПОДСТАВИТЬ(K4:K29;"/";"%";2))+2;4)=МАКС(ПСТР(K4:K29;6;2)/100+ПСТР(K4:K29;НАЙТИ("%";ПОДСТАВИТЬ(K4:K29;"/";"%";2))+2;4));СТРОКА(4:29)-3)))

Работает, если номер тома не более 99 и в строках с одинаковым томом одного года страницы расположены по возрастанию.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37394434
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день.
kuklpЕще пара вариантов, Sub и Function.
Спасибо.
Но Ваш вариант только с непрерывным диапазоном ячеек,
стоит появиться пустой ячейке, сразу происходит сбой.
И еще, если NextPage(K4:K29) расширить диапазон, например NextPage(K4:K209),
то в ячейке будет отображаться #ЗНАЧ!, пока весь диапазон не будет заполнен.

viktturДля последнего примера автора формула имени "последняя_запись":
=ИНДЕКС(K4:K29;МАКС(ЕСЛИ(ПСТР(K4:K29;6;2)/100+ПСТР(K4:K29;НАЙТИ("%";ПОДСТАВИТЬ(K4:K29;"/";"%";2))+2;4)=МАКС(ПСТР(K4:K29;6;2)/100+ПСТР(K4:K29;НАЙТИ("%";ПОДСТАВИТЬ(K4:K29;"/";"%";2))+2;4));СТРОКА(4:29)-3)))
К сожалению, Ваш вариант, у меня работает, но не правильно, почему-то он находит (возвращает)
данные первой ячейки, т.е. в ячейке К4.
viktturи в строках с одинаковым томом одного года страницы расположены по возрастанию
вот с этим проблема, что номера томов, что года томов, что страницы, могут быть расположены как угодно,
не по возрастанию, по возрастанию, на листе, должны идти данные в ячейке "Госномер транспортного средства".
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37394490
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G.К сожалению, Ваш вариант, у меня работает...
Что-то где-то кто-то чего-то не туда у нас порой :)
У меня работает.
G.вот с этим проблема, что номера томов, что года томов, что страницы, могут быть расположены как угодно...
дайте только срок, будет Вам и формула, будет и... :)
Поправимо. Но позже.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37394495
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur, благодарю.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37395264
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получите обещанное.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37412221
Adriezel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,

Мудренная формула, очень.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37412390
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturПолучите обещанное.
...
vikttur , спасибо большое, но истрия повторяется,
как пытался сообщить 11116142

G....
Спасибо.
Но Ваш вариант только с непрерывным диапазоном ячеек,
стоит появиться пустой ячейке, сразу происходит сбой.
И еще, если NextPage(K4:K29) расширить диапазон, например NextPage(K4:K209),
то в ячейке будет отображаться #ЗНАЧ!, пока весь диапазон не будет заполнен.
...

Если взять GG!$K$4:$K$30 и увиличить, ну например GG!$K$4:$K$300, то все, приплыл
Или я что-то не так делаю?

И кстати, что это такое, не могу скопировать формулу, копируется без этих скобок
ну и естественно поиск происходит не правильный
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37412796
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому и не получается, здесь фигурные скобки - главная часть формулы :)
О применении формул массива:
http://www.planetaexcel.ru/tip.php?aid=124
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37414253
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur, а как на счет:
G.стоит появиться пустой ячейке, сразу происходит сбой
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37414302
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
G., завидую терпению Виктора. Я не такой терпеливый.
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37414318
G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp, за что ему (vikttur) огромное спасибо и уважение!
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37414386
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лови
...
Рейтинг: 0 / 0
Создать мудренную формулу.
    #37414388
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там учитывается номер_дела (произвольный) + год (не более 9999) + том (не более 999) + страница (не более 999)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создать мудренную формулу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]