Example
Подсчитать последовательное значение
12.05.2015 03:22:10
|
|
|
|
12.05.2015 03:42:44
|
|||
|
|
12.05.2015 03:52:26
Вы не ответили на вопрос - в одной строке может быть несколько искомых последовательностей? Или нашли хоть одну искомую и переходим к другой строке.
Ваше "различные комбинации фигур" непонятно как трактовать. В одной формуле должна задаваться одна комбинация или несколько? Поэтому я и просил Вас привести (сочинить) пример требуемой формулы. Представьте, что формула сделает все, как надо, но как в нее Вы бы хотели вводить диапазон ячеек и задавать шаблон? Я уже приводил пример гипотетической формулы, которая будет вводиться в ячейку: =ИмяФункции(A1:Z1000; "а здесь что?") ну так подправьте/дополните её, как хотелось бы. Вопросов, на самом деле, чем дальше, тем не меньше Например, последующая строка считать продолжением предыдущей, рассматривая все данные как один массив? Поймите правильно, уже не хочется тратить время на что-то додумывая (уже было, но оказалось не то). Пока не станет понятно, что конкретно ожидается, и как конкретно это должно считаться (лучше описать текстом на примере, как именно должен выглядеть процесс расчета), то пытаться что-то реализовывать не имеет смысла.
Изменено: |
|
|
|
12.05.2015 04:00:03
Что делать с примером в сообщении #32? Там нет ожидаемого результата и пояснений как он бы получился
|
|
|
|
12.05.2015 04:03:56
Еще вопрос: предположим, что в данных будет последовательность -P-P-P-P-
А искать предполагается P-P, и сколько их тогда 2 или 3 ? Результат ведь зависит от алгоритма - опишите его |
|
|
|
12.05.2015 04:12:08
#32 я дал пример моих реальных листов без всяких описаний и на таких листах мне нужно подсчитать общее количество различных последовательностей.
|
|
|
|
12.05.2015 04:17:18
НАПРИМЕР В СТРОКЕ МЫ ВИДИМ BBBPPBBBPPPPBBPBB ДРУГИМИ СЛОВАМИ PP....PPPP...P
|
|
|
|
12.05.2015 04:22:07
Изменено: |
|||||
|
|
12.05.2015 04:24:31
|
|||
|
|
12.05.2015 04:26:08
ЕСЛИ PPPP ТОГДА ЭТО БУДЕТ ВХОДИТЬ В ГРУППУ PPPP
ВСЕГО МЫ ИМЕЕМ 5 ГРУПП ФИГУР 1. P 2. PP 3. PPP 4. PPPP 5. PPPPP+ ЕСЛИ НАПРИМЕР PPPPPP, PPPPPPP, PPPPPPPP, ЭТИ ВСЕ В ГРУППЕ 5+ |
|
|
|
12.05.2015 04:28:05
|
|||
|
|
12.05.2015 04:29:10
Я ДУМАЛ ФОРМУЛУ МОЖНО БУДЕТ ПЕРЕНОСИТЬ/ИСПОЛЬЗОВАТЬ НА ДРУГИЕ ЛИСТЫ ТОЖЕ.
|
|
|
|
12.05.2015 04:31:14
|
|||
|
|
12.05.2015 04:33:41
|
|||||
|
|
12.05.2015 04:35:59
На всякий случай, давайте я попробую сформулировать предположение о том, что требуется.
1. Есть диапазон строк на листе 2. В каждой строке есть последовательность ячеек с английским заглавным символом "P", разделенная ячейками с другими символами . Требуется получить все возможные варианты последовательностей по п.2 и количество строк их содержащих. Результат вывести на отдельный лист (или снизу данных?) Исправьте, пожалуйста, что не так
Изменено: |
|
|
|
12.05.2015 04:44:52
[ZVI] > В строке всегда одна последовательность?
[donik] > В СТРОКЕ МОГУТ БЫТЬ РАЗЛИЧНЫЕ ПОСЛЕДОВАТЕЛЬНОСТИ Есть же раница между "одна" и "одна и та же". Меня интересовало, каждая строка - это всегда одна (не две и больше) последовательность? Если да, то это и отражено в моём предыдущем сообщении (предположении).
Изменено: |
|
|
|
12.05.2015 04:47:09
Так, вроде прояснилось, Попробую реализовать в виде макроса.
|
|
|
|
12.05.2015 04:47:33
ИЗВИНИТЕ Я ПРОСТО НЕ ПОНЯЛ ПОЛНОСТЬЮ ЧТО ВЫ ИМЕЛИ В ВИДУ
СЕЙЧАС Я ДАМ ПРИМЕР ПОСЛЕДОВАТЕЛЬНОСТЕЙ ОГРОМНОЕ СПАСИБО ЗА ПОТРАЧЕННОЕ ВРЕМЯ ВАМ ВЛАДИМИР МАРГАРИТА MBT ВСЕМ КТО ДАВАЛ СОВЕТ. |
|
|
|
12.05.2015 04:54:16
НАПРИМЕР ВОТ СТРОКА BBBBBPPPBBBBPPPPBPPBBBPPBPPBPPBPPPPBBBPBBBPPPBPPPPBPPBPBPBPBPBPPBPBBPPBPP
МНЕ НУЖНО ПОДСЧИТАТЬ КАКИЕ ПОСЛЕДОВАТЕЛНОСТИ ЗДЕСЬ МЫ ИМЕЕМ |
|
|
|
12.05.2015 05:08:13
|
|||
|
|
12.05.2015 05:12:05
Если это одна строка ячеек, то последовательность же одна, как мы ранее выяснили. В другой строке ячеек может быть иная последовательность для "P". Или все не так, и нам пора уже идти спать?
Изменено: |
|||
|
|
12.05.2015 05:21:45
Поэтому я хотел дать определенные последовательности
|
|
|
|
12.05.2015 05:27:35
Каждая строка имеет различные последовательности.
Если бы вы поняли то это очень просто что я хочу подсчитать. |
|
|
|
12.05.2015 05:34:17
Так, попробую сформулировать теперь новое предположение.
1. Есть диапазон строк на листе 2. В каждой строке есть ячейки с английским заглавным символом "P" и ячейки с другими символами. 3. Искомой последовательностью называются идущие в строке подряд ячейки с символом "P". Примеры последовательностей: P - одна ячейка с символом "P", рядом с которой такой же ячейки нет PP - две подряд ячейки с символом "P", до и после них - ячейки с другими символами PPP - три подряд ячейки с символом "P", до и после них - ячейки с другими символами PPPP - четыре и более ячеек подряд с символом "P", до и после них - ячейки с другими символами Требуется определить, сколько раз во всем диапазоне строк листа попадаются такие последовательности. В ячейке результата должен получить такой текст: P=4, PP=3, PPP=0, PPPP=1 Что означает что последовательностей с одной P –четыре, с 2мя – 3, с 3мя – ни одной, а с четырьмя и более - 1. Проверьте, все ли теперь верно? И напишите ответ на мой вопрос: Ну, и какие последовательности мы здесь имеем и почему? Напишите результат по тому примеру из сообщения #53.
Изменено: |
|
|
|
12.05.2015 05:37:05
BBBBBPPPBBBBPPPPBPPBBBPPBPPBPPBPPPPBBBPBBBPPPBPPPPBPPBPBPBPBPBPPBPBBPPBPP
Например мне нужна последовательность Р....РР...Р...РР В ЭТОЙ СТРОКЕ ЕСТЬ ТАКАЯ 1 раз значит в статистике уже имею одну Например в следующих 500 строках общее количество этой последовательности/комбинации фигур скажем 233 раз....так в 500 строках вышло 233 Теперь мне нужна последовательность Р....РР...Р....Р я должен определить сколько встречается в ТЕХ ЖЕ 500 СТРОКАХ... И ТАКИХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ У МЕНЯ ОКОЛО 10-15 МНЕ НУЖНО ЗНАТЬ КОЛИЧЕСТВО КАЖДОЙ СКАЖЕМ В 10 000 СТРОКАХ.....СТАТИСТИКУ |
|
|
|
12.05.2015 05:42:09
Откуда же я знаю, какие последовательности Вам нужны? Тогда возвращаемся к тому, что их в формуле как-то нужно задавать - придумывайте пример написания такой формулы. Приложите пример данных в пару небольших строк, напишите, какую последовательность ищите и вручную там напишите ожидаемый результат.
Изменено: |
|||
|
|
12.05.2015 05:46:42
По моему вопросу в #36, уточню - предположим, что в данных будет последовательность ...P...P...P...P...
Требуется найти последовательность P...P, ну и сколько их тогда 2 или 3 ? Результат ведь зависит от алгоритма - опишите его |
|
|
|
12.05.2015 05:50:16
Похоже, что Михаил (МВТ) был ближе меня к пониманию задачи, почитайте внимательно его сообщения #11 (код) и #13 (что записать в формулу ячейки)
Изменено: |
||||
|
|
|||