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

Вход

Регистрация

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

 

= Мир MS Excel/Как определить повторяющуюся часть числового ряда - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как определить повторяющуюся часть числового ряда (Формулы/Formulas)
Как определить повторяющуюся часть числового ряда
Kornerupin Дата: Воскресенье, 09.08.2020, 04:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, ребят.
Помогите пожалуйста решить один вопрос.

На листе есть табличка - в ней числа.
Так вот в этой табличке иногда появляется закономерность.

Как формулой (без дополнительных столбцов) вписать в другую таблицу (помечена синим цветом) - только ту часть числового ряда, которая повторяется (а остальное не записывать, то есть #N/A) ?
К сообщению приложен файл: 2069127.xlsb (10.0 Kb)


Сообщение отредактировал Kornerupin - Понедельник, 10.08.2020, 02:48
 
Ответить
СообщениеЗдравствуйте, ребят.
Помогите пожалуйста решить один вопрос.

На листе есть табличка - в ней числа.
Так вот в этой табличке иногда появляется закономерность.

Как формулой (без дополнительных столбцов) вписать в другую таблицу (помечена синим цветом) - только ту часть числового ряда, которая повторяется (а остальное не записывать, то есть #N/A) ?

Автор - Kornerupin
Дата добавления - 09.08.2020 в 04:52
bmv98rus Дата: Воскресенье, 09.08.2020, 07:49 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
то есть надо найти эту закономерность неизвестную по размеру и вывести её? Или пример именно на живых данных и вам нужно просто определить сколько строк повторяются, кстати я не совсем согласен с примером , последовательность на одну строку меньше.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщението есть надо найти эту закономерность неизвестную по размеру и вывести её? Или пример именно на живых данных и вам нужно просто определить сколько строк повторяются, кстати я не совсем согласен с примером , последовательность на одну строку меньше.

Автор - bmv98rus
Дата добавления - 09.08.2020 в 07:49
MikeVol Дата: Воскресенье, 09.08.2020, 12:04 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 299
Репутация: 51 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
Kornerupin, Здравствуйте.
Может так?
Первый столбец по подобию этого примера: Отбор повторяющихся значений
А второй столбец подтянул с помощью ВПР. Надеюсь я правильно понял ваш вопрос.
К сообщению приложен файл: 09.08.20.xlsx (12.5 Kb)


Ученик.

Сообщение отредактировал MikeVol - Воскресенье, 09.08.2020, 12:12
 
Ответить
СообщениеKornerupin, Здравствуйте.
Может так?
Первый столбец по подобию этого примера: Отбор повторяющихся значений
А второй столбец подтянул с помощью ВПР. Надеюсь я правильно понял ваш вопрос.

Автор - MikeVol
Дата добавления - 09.08.2020 в 12:04
anvg Дата: Воскресенье, 09.08.2020, 16:15 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток.
Вариант поиска наиболее длинных повторяющихся подстрок данной строки, как предмет для изучения и применения к данной задаче.
К сообщению приложен файл: 2782456.xlsx (22.4 Kb)
 
Ответить
СообщениеДоброе время суток.
Вариант поиска наиболее длинных повторяющихся подстрок данной строки, как предмет для изучения и применения к данной задаче.

Автор - anvg
Дата добавления - 09.08.2020 в 16:15
MikeVol Дата: Воскресенье, 09.08.2020, 17:20 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 299
Репутация: 51 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
anvg, подтолкнул к идеи через PQ.

[vba]
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица3"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", Int64.Type}, {"Столбец2", Int64.Type}}),
    #"Удаленные дубликаты" = Table.Distinct(#"Измененный тип", {"Столбец1"})
in
    #"Удаленные дубликаты"
[/vba]

Надеюсь всё правильно сделал.
К сообщению приложен файл: 09.08.20-1.xlsx (28.2 Kb)


Ученик.

Сообщение отредактировал MikeVol - Воскресенье, 09.08.2020, 18:50
 
Ответить
Сообщениеanvg, подтолкнул к идеи через PQ.

[vba]
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица3"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Столбец1", Int64.Type}, {"Столбец2", Int64.Type}}),
    #"Удаленные дубликаты" = Table.Distinct(#"Измененный тип", {"Столбец1"})
in
    #"Удаленные дубликаты"
[/vba]

Надеюсь всё правильно сделал.

Автор - MikeVol
Дата добавления - 09.08.2020 в 17:20
anvg Дата: Воскресенье, 09.08.2020, 18:54 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Надеюсь всё правильно сделал.
Если исходить из представленного ТС примера, то можно воспользоваться и таким частным случаем :)
А можно предположить, что ТС хотел нечто такое, по столь детальному описанию - чётко сказать, что требуется, могут только телепаты.
К сообщению приложен файл: 0415205.xlsx (31.3 Kb)


Сообщение отредактировал anvg - Воскресенье, 09.08.2020, 20:06
 
Ответить
Сообщение
Надеюсь всё правильно сделал.
Если исходить из представленного ТС примера, то можно воспользоваться и таким частным случаем :)
А можно предположить, что ТС хотел нечто такое, по столь детальному описанию - чётко сказать, что требуется, могут только телепаты.

Автор - anvg
Дата добавления - 09.08.2020 в 18:54
Kornerupin Дата: Воскресенье, 09.08.2020, 19:54 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MikeVol, не работает. Последнее число 41 - не отображается.
Посмотрите - на синий столбец - там же внизу - обязательно идет то значение с которого последовательность и начинается.

(Еще одной строчки снизу не хватает)
 
Ответить
СообщениеMikeVol, не работает. Последнее число 41 - не отображается.
Посмотрите - на синий столбец - там же внизу - обязательно идет то значение с которого последовательность и начинается.

(Еще одной строчки снизу не хватает)

Автор - Kornerupin
Дата добавления - 09.08.2020 в 19:54
Kornerupin Дата: Воскресенье, 09.08.2020, 19:56 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
кстати я не совсем согласен с примером , последовательность на одну строку меньше

Нет последовательность - именно такая, какая указана в примере.
 
Ответить
Сообщение
кстати я не совсем согласен с примером , последовательность на одну строку меньше

Нет последовательность - именно такая, какая указана в примере.

Автор - Kornerupin
Дата добавления - 09.08.2020 в 19:56
Kornerupin Дата: Воскресенье, 09.08.2020, 19:57 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
anvg, не хватает одной строки снизу
 
Ответить
Сообщениеanvg, не хватает одной строки снизу

Автор - Kornerupin
Дата добавления - 09.08.2020 в 19:57
anvg Дата: Воскресенье, 09.08.2020, 20:05 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
не хватает одной строки снизу
Где и какой? Не будете ли вы столь любезны показать это на примере?
Да, спасибо, увидел. Если воспользоваться предложенным алгоритмом для поиска символьной последовательности, то можно и вашу задачу решить. Формулисты молчат однако :) Выходные, лето - дача. Ждите понедельника.


Сообщение отредактировал anvg - Воскресенье, 09.08.2020, 20:13
 
Ответить
Сообщение
не хватает одной строки снизу
Где и какой? Не будете ли вы столь любезны показать это на примере?
Да, спасибо, увидел. Если воспользоваться предложенным алгоритмом для поиска символьной последовательности, то можно и вашу задачу решить. Формулисты молчат однако :) Выходные, лето - дача. Ждите понедельника.

Автор - anvg
Дата добавления - 09.08.2020 в 20:05
Kornerupin Дата: Воскресенье, 09.08.2020, 20:16 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Хорошо. Тогда буду ждать.


Сообщение отредактировал Kornerupin - Воскресенье, 09.08.2020, 20:17
 
Ответить
СообщениеХорошо. Тогда буду ждать.

Автор - Kornerupin
Дата добавления - 09.08.2020 в 20:16
bmv98rus Дата: Воскресенье, 09.08.2020, 20:39 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
anvg, Андрей, а чего говорить если на половину вопроса ответ получил и то не понимаю почему последовательность начинается и завершается именно так.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеanvg, Андрей, а чего говорить если на половину вопроса ответ получил и то не понимаю почему последовательность начинается и завершается именно так.

Автор - bmv98rus
Дата добавления - 09.08.2020 в 20:39
anvg Дата: Воскресенье, 09.08.2020, 21:23 | Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
почему последовательность начинается и завершается именно так.
Так на глаз было видно. Если посмотреть внимательнее, то где-то так должно получиться. Либо, как водится, пропущено определение, последовательность должна начинаться и заканчиваться на одни и те же числа по строке :D Естественно, таких последовательностей в примере несколько, почему указана только одна - ну так на глазок задача поставлена. Это задача помогающих - они гуру, а не замученный ТС, который считает себя гуманитарием.
В примере помечено под наибольшую. Она однозначна
К сообщению приложен файл: 3981699.xlsb (10.9 Kb)
 
Ответить
Сообщение
почему последовательность начинается и завершается именно так.
Так на глаз было видно. Если посмотреть внимательнее, то где-то так должно получиться. Либо, как водится, пропущено определение, последовательность должна начинаться и заканчиваться на одни и те же числа по строке :D Естественно, таких последовательностей в примере несколько, почему указана только одна - ну так на глазок задача поставлена. Это задача помогающих - они гуру, а не замученный ТС, который считает себя гуманитарием.
В примере помечено под наибольшую. Она однозначна

Автор - anvg
Дата добавления - 09.08.2020 в 21:23
Kornerupin Дата: Воскресенье, 09.08.2020, 22:54 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
anvg, у вас в файле - нет решения.
 
Ответить
Сообщениеanvg, у вас в файле - нет решения.

Автор - Kornerupin
Дата добавления - 09.08.2020 в 22:54
Kornerupin Дата: Воскресенье, 09.08.2020, 22:55 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
последовательность должна начинаться и заканчиваться на одни и те же числа по строке


Нет, я специально подсветил синим цветом - то как должна начинаться и заканчиваться последовательность.
 
Ответить
Сообщение
последовательность должна начинаться и заканчиваться на одни и те же числа по строке


Нет, я специально подсветил синим цветом - то как должна начинаться и заканчиваться последовательность.

Автор - Kornerupin
Дата добавления - 09.08.2020 в 22:55
MikeVol Дата: Понедельник, 10.08.2020, 05:16 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 299
Репутация: 51 ±
Замечаний: 0% ±

Excel LTSC 2021 EN
Kornerupin, Здравствуйте.
И всё равно я согласен с bmv98rus,
Цитата
не понимаю почему последовательность начинается и завершается именно так


Хозяин барин и ответ за ним.


Ученик.
 
Ответить
СообщениеKornerupin, Здравствуйте.
И всё равно я согласен с bmv98rus,
Цитата
не понимаю почему последовательность начинается и завершается именно так


Хозяин барин и ответ за ним.

Автор - MikeVol
Дата добавления - 10.08.2020 в 05:16
Светлый Дата: Вторник, 11.08.2020, 01:00 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
Формулисты молчат однако
Вот тут прикинул массивную формулу максимальной длины совпадающей последовательности:
Код
=МАКС(ЧАСТОТА(СТРОКА(31:801);ЕСЛИ(ЧАСТОТА(ЕСЛИ(I9:I39=ТРАНСП(I9:I39);СТОЛБЕЦ(A:AE)*31-СТРОКА(1:31)*30);СТРОКА(31:800))=1;;СТРОКА(31:801))))-1
Над началом совпадения пока не работал.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Формулисты молчат однако
Вот тут прикинул массивную формулу максимальной длины совпадающей последовательности:
Код
=МАКС(ЧАСТОТА(СТРОКА(31:801);ЕСЛИ(ЧАСТОТА(ЕСЛИ(I9:I39=ТРАНСП(I9:I39);СТОЛБЕЦ(A:AE)*31-СТРОКА(1:31)*30);СТРОКА(31:800))=1;;СТРОКА(31:801))))-1
Над началом совпадения пока не работал.

Автор - Светлый
Дата добавления - 11.08.2020 в 01:00
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как определить повторяющуюся часть числового ряда (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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