Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подсчет количества каждого из значений в каждом столбце
 
Цитата
a.i.mershik написал:
...какие данные в данный момент в таблице с исходными данными есть те и считает...
Понятно.
Огромнейшее Вам спасибо.
Подсчет количества каждого из значений в каждом столбце
 
Цитата
Totoman написал:
И формат изменить на 10, 15, 20 значений
Это в смысле количество столбцов не обязательно 16, а может быть любым от 10 до 20.
Судя по тому, что последняя таблица на двадцать столбцов, это надо полагать можно сделать.
А как делать, удалить предыдущие 16 и вставить другие? А сама таблица для результатов не уйдёт?
Подсчет количества каждого из значений в каждом столбце
 
Спасибо!
Но это как я понимаю статика? А как сюда добавлять строки чтобы считать дальше? И формат изменить на 10, 15, 20 значений? Не подскажете?
Подсчет количества каждого из значений в каждом столбце
 
Да, недоглядел по иксам, поправил.
Что такое не заполненные вообще? Пробелов нигде нет, в каждой строке шестнадцать знаков не считая номера.
Подсчет количества каждого из значений в каждом столбце
 
Я бы с удовольствием да нормально пока не получается  :cry: Учусь вот, да как-то не очень клеится...
Предпоследний ряд почему-то не хочет входить в рамки, хотя в текст. файлах всё нормально.
Заодно не подскажете ли почему так?
Подсчет количества каждого из значений в каждом столбце
 
Здравствуйте!
Нужно подсчитать количество значений в столбцах. Самостоятельно, к сожалению, не получается.
Используемых значений четыре: 1, х, 2, -.
Первый столбец с номером при подсчёте игнорируется.
В конце таблицы нужны две строки,
первая - количество значений в каждом столбце:

1 - n
x - m
2 - k
-  - p,

вторая - значения с наименьшим количеством (значение "-" здесь нужно игнорировать) типа:

181201   1 х х 2 х ..... 1

Количество столбцов может быть любым от 10 до 20, количество строк до нескольких тысяч.
Данные записаны в текстовых файлах.
Пример файлов для 14 и 16.
Работа со статистикой в Тото
 
Решения к сожалению нет, тему можно закрывать.
Работа со статистикой в Тото
 
Цитата
Totoman написал:
сочетания по три из пяти: 1,2,3 1,2,4 ... 3,4,5, но это цифирь.
А как теперь отсюда перейти к формированию таблиц по три строки ума не приложу...
Перерыл весь интернет - толку ноль  :(
Граждане-товарищи, дорогие, подскажите, можно по три строки этими инструментами сформировать?
Или нужно специальный макрос писать?
Работа со статистикой в Тото
 
Цитата
Doober написал:
Лучше  Abba
Вот те раз...
Но Абба так  Абба, не вопрос: https://youtu.be/ktpDt8CWn8k
Спасибо за ссылку.
Однако не очень понятно, вернее совсем не понятно, каким образом сформировать новые таблицы.
Программа выдала все сочетания по три из пяти: 1,2,3 1,2,4 ... 3,4,5, но это цифирь.
А как теперь отсюда перейти к формированию таблиц по три строки ума не приложу...
Можно конечно руками десять табличек слепить, но это десять, а когда их видится под сотню-другую чувствую будет совсем не айс :)
Как тут быть не подскажете?
Работа со статистикой в Тото
 
Весело тут, однако...
Ну да ладно, в файлике программа по формуле посчитала, что из пяти строк возможно всего-то десять комбинаций по три строки  :)
Только почему-то сами комбинации зажала... :(
Кто первый расскажет как их из неё выжать услышит "Песню о соколе"  8)  
Изменено: Totoman - 25.08.2017 00:42:26
Работа со статистикой в Тото
 
Цитата
Владимир написал:
"Редкая птица долетит до середины Днепра".
Н.В.Гоголь.
"Над седой равниной моря..." М. Горький
Работа со статистикой в Тото
 
Здравствуйте, уважаемые форумчане.
Обращаюсь к знатокам Excel ибо собственные "познания" в работе программы сводятся лишь к созданию таблиц и импорту данных. Поэтому хотелось бы узнать можно ли стандартными средствами программы  решить более серьёзные задачи или нужны специальные инструменты и соответствующая подготовка.
Все задачи связаны с обработкой массы статистических данных, которые помогают при прогнозировании результатов лотерей типа Тото 14-16 (тотализаторы в букмекерских конторах).
Итак, задача №1.
Имеется группа из N рядов типа:

172101      +     х,1    2    1=х   х,1  х=2  х(2)  х2    х,2    х1  х=1  х,1    2х    1х  х=2  х=2        LVdom
               01    02    03    04    05    06    07    08    09    10    11    12    13    14   15    16
где:
172101 - номер прогнозируемого тиража,
+     х,1    2    1=х   х,1  х=2  х(2)  х2    х,2    х1  х=1  х,1    2х    1х  х=2  х=2 - ряд, состоящий из сложных (двойных с разделителями и тройных с разделителями и без) или простых (одинарных и двойных без разделителей) аргументов, значок "+" означает, что сведений для этой позиции в данном ряду нет.
01    02    03    04    05    06    07    08    09    10    11    12    13    14   15    16 - номера матчей в тото или
позиция пары в тираже,
LVdom - индекс ряда, указывающий тип статистических данных и место расположения ряда (обычный текстовый файл, расположенный в папке статистики определённого типа)
Конечная цель изложенных ниже действий - получить множество строк типа:

Z1(4,5,10,11,14)=1,2,3
Zx(4,5,6,7,8,9,10,11,13,14,15,16)=3,4,5,6
Z2(3,9,13,15,16)=0,1,2

для простых одиночных 1, х, 2 и двойных 1х, 12, х2 аргументов.
Чтобы получить такие строки, вначале нужно создать строки без правой части: Z1(4,5,10,11,14)= и уже потом создать правую часть.
Для создания левой части строк необходимо:
1. Cоздать (сгенерировать) множество систем по три ряда в каждой типа:

172101      +     х,1    2    1=х   х,1  х=2  х(2)   х2   х,2    х1  х=1  х,1    2х    1х  х=2  х=2        LVdom
172101      +    х22   х2  11,х  1=х    х    х,2    1х    х2   1(х)  1х    х2    х,2   х,1  х2   22х         PrgAB
172101    2=х    2      2     1,х   1,х  хх2   1х    1х   х22  1,х    1х   12   (х)2   1х   х,2   х2          AntiS

              01    02    03    04    05    06    07    08    09    10    11    12    13    14   15    16

и обозначить каждую систему общим индексом  LVdom-PrgAB-AntiS из индексов рядов
(Для генерации существуют определённык правила, но пока желательно бы просто эту генерацию произвести. Без каких-либо ограничений по принципу каждый с каждым: 1,2,3 1,2,4 1,2,5 ... n-2,n-1,n).


2. Привести все сложные аргументы к виду простых:

172101      +     1х     2     1х    1х    х2    х2    х2    х2    1х    1х    1х    х2    1х   х2    х2        LVdom
172101      +     х2    х2    1х    1х     х     х2    1х    х2    1х    1х    х2    х2    1х   х2    х2        PrgAB
172101     2х     2      2     1х    1х    х2    1х    1х    х2    1х    1х    12    х2    1х   х2    х2        AntiS

                 01    02    03    04    05    06    07    08    09    10    11    12    13    14   15    16

(Возможно такая сортировка и не нужна, если следующие операции программа может выполнить и без неё.)

3. Извлечь совпадения одиночных и двойных аргументов из образовавшихся столбцов, учитывая их количество.
Например, запись:

Z1(4,5,10,11,14)=                                                        ! 3 раза

означает, что в столбцах, соответствующих позициям 4, 5, 10, 11 и 14 аргумент 1 встретился три раза. По аналогии для всех одинарных и двойных аргументов необходимо кроме тройных "вытащить" двойные, одинарные и нулевые совпадения аргументов в столбцах.

4. Представить каждую систему в виде (пока только для одиночных аргументов):

LVdom-PrgAB-AntiS

172101      +     1х     2     1х    1х    х2    х2    х2    х2    1х    1х    1х    х2    1х   х2    х2        LVdom
172101      +     х2    х2    1х    1х     х     х2    1х    х2    1х    1х    х2    х2    1х   х2    х2        PrgAB
172101     2х     2      2     1х    1х    х2    1х    1х    х2    1х    1х    12    х2    1х   х2    х2        AntiS

                 01    02    03    04    05    06    07    08    09    10    11    12    13    14   15    16

Z1(4,5,10,11,14)=                                                        ! 3 raza
Zx(4,5,6,7,8,9,10,11,13,14,15,16)=
Z2(3,9,13,15,16)=
Z1(8,12)=                                                                      ! 2 raza
Zx(2,12)=
Z2(2,6,7,12)=
Z1(2,7)=                                                                        ! 1 raz
Zx(1,3)=
Z2(1,8)=
Z1(1,3,6,9,13,15,16)=                                                 ! 0 raz
Zx()=0
Z2(4,5,10,11,14)=

5. Экспортировать строки в виде  (пока хотя бы только для одиночных аргументов):

Z1(4,5,10,11,14)=                                                        ! 3 raza
Zx(4,5,6,7,8,9,10,11,13,14,15,16)=
Z2(3,9,13,15,16)=
Z1(8,12)=                                                                      ! 2 raza
Zx(2,12)=
Z2(2,6,7,12)=
Z1(2,7)=                                                                        ! 1 raz
Zx(1,3)=
Z2(1,8)=
Z1(1,3,6,9,13,15,16)=                                                 ! 0 raz
Zx()=0
Z2(4,5,10,11,14)=                                                       ! LVd-PrAB-ASim

в текстовый файл.

Вот такая задачка))), наверное не самая простая для новичка)))
Хотелось бы сделать это всё своими руками, но пока даже не представляю с чего начинать.., например, непонятно помещать шестнадцать аргументов в одну ячейку или в шестнадцать...
Собственно поэтому ещё несколько вопросов в дополнение к прозвучавшим в начале поста.
С чего начать, какие функции программы нужно освоить? Какую программу лучше использовать, 2007, 2010 и т.д. ?
Где можно почитать или, возможно, посмотреть видео на похожие темы?
Да и собственно говоря пока совсем непонятно какие это могут быть темы, т.е. как определить "похожесть"?
Может быть некоторые пользователи сайта работали с подобной тематикой и могут что-то подсказать?
В общем, убедительная просьба и к гуру оказать посильную помощь.
Спасибо.
Страницы: 1
Наверх