Всем доброго дня! Моему квёлому, гуманитарному мозгу не хватает ядер. Нужна посильная помощь. Суть проблемы. Статистика по футболу Goal3(компьютерная игра) Слева много табличек с результатами встреч, всего их будет в районе 50-ти. Каждая встреча играется двое на двое. В каждой команде один игрок играет в поле, другой на воротах. В столбце "итог" - результат встречи; 1 - победа, 0 - поражение. Вместо "Игрок№" - постоянные ники игроков. Как занести в соответствующие жёлтые ячейки Таблицы Командных Коэффициентов количества побед и поражений во встречах, например Игрока 2(на любой позиции) против Игрока1, который играл на одной из двух позиций, к примеру, на позиции полевого? Ячейки выделил красным. Знания екселя у меня поверхностные, на уровне простых функций. Решения приму в дар любые, лишь бы хватило мозга самому понять где собака порылась. Пример прилагается. Заранее спасибо.
Всем доброго дня! Моему квёлому, гуманитарному мозгу не хватает ядер. Нужна посильная помощь. Суть проблемы. Статистика по футболу Goal3(компьютерная игра) Слева много табличек с результатами встреч, всего их будет в районе 50-ти. Каждая встреча играется двое на двое. В каждой команде один игрок играет в поле, другой на воротах. В столбце "итог" - результат встречи; 1 - победа, 0 - поражение. Вместо "Игрок№" - постоянные ники игроков. Как занести в соответствующие жёлтые ячейки Таблицы Командных Коэффициентов количества побед и поражений во встречах, например Игрока 2(на любой позиции) против Игрока1, который играл на одной из двух позиций, к примеру, на позиции полевого? Ячейки выделил красным. Знания екселя у меня поверхностные, на уровне простых функций. Решения приму в дар любые, лишь бы хватило мозга самому понять где собака порылась. Пример прилагается. Заранее спасибо.mafuta
Много не надо. Оставьте одну и заполните её вручную. Рядом напишите почему должен получится такой результат
Имеется ввиду не надо, чтобы в примере не было лишнего? Я их там оставил пять для наглядности+одна общая куда и должны заноситься нужные мне суммы результатов всех этих таблиц. Для результата важны лишь данные в столбце "итог" и столбцы с позициями игроков, остальные данные в задаче участия не принимают. Результат в общей сейчас поправлю.
Цитата (Serge_007)
Много не надо. Оставьте одну и заполните её вручную. Рядом напишите почему должен получится такой результат
Имеется ввиду не надо, чтобы в примере не было лишнего? Я их там оставил пять для наглядности+одна общая куда и должны заноситься нужные мне суммы результатов всех этих таблиц. Для результата важны лишь данные в столбце "итог" и столбцы с позициями игроков, остальные данные в задаче участия не принимают. Результат в общей сейчас поправлю.mafuta
Не всё так просто. С первым и третьим условием понятно. Проблема со вторым условием. Нужно ведь получить кол-во побед и поражений каждого игрока против Игрока 1. А в столбце D в одной строке с Игроком 1 может быть только кипер Игрока 1. А нужно как то включить в условие позиции команды противников в столбцах B и C, которые могут быть либо ниже строки Игрока 1, как в 1ой Встрече, либо выше, как во 2ой Встрече. Как это запихнуть в условие? Может быть легче поменять организацию самой таблицы каким либо образом?
Цитата (Rustem)
Проверяйте. Как понял...
Не всё так просто. С первым и третьим условием понятно. Проблема со вторым условием. Нужно ведь получить кол-во побед и поражений каждого игрока против Игрока 1. А в столбце D в одной строке с Игроком 1 может быть только кипер Игрока 1. А нужно как то включить в условие позиции команды противников в столбцах B и C, которые могут быть либо ниже строки Игрока 1, как в 1ой Встрече, либо выше, как во 2ой Встрече. Как это запихнуть в условие? Может быть легче поменять организацию самой таблицы каким либо образом?mafuta
Вы посчитали количество побед/поражений не ПРОТИВ, а ВМЕСТЕ с Игроком 1. В табличках встреч команды расположены горизонтально: команда 1;Игрок№(полевой);Игрок№(кипер),под ними команда противника. Соответственно в столбце D расположены киперы обеих ком. Такие пироги, спасибо за попытки((
Цитата (Rustem)
Вроде это и сделал?
Вы посчитали количество побед/поражений не ПРОТИВ, а ВМЕСТЕ с Игроком 1. В табличках встреч команды расположены горизонтально: команда 1;Игрок№(полевой);Игрок№(кипер),под ними команда противника. Соответственно в столбце D расположены киперы обеих ком. Такие пироги, спасибо за попытки((mafuta
Может быть легче поменять организацию самой таблицы каким либо образом?
Вот неплохо бы поменять структуру исходных данных. Как я понял, данные в исходные "таблички" вы откуда-то берете и заносите. Откуда и в каком виде? Может, сразу автоматизировать внесение исходных данных? Вот сделаете - поможем...
Что касается реформата... (сугубое ИМХО): Удобнее было бы иметь две таблицы (Встречи, в каждой строке которой занесены данные по одной встрече (при этом все нормализовано до уровня одинаковых сущностей, т.е Есть только поля НомерВстречи,ВыигравшаяКоманда) и КомандыНаВстречах (Встреча,Игрок,Команда,ВидИгрока). Например, ваши первые три таблички могла бы выглядеть так: Встречи 1,1 2,1 3,2 КомандыНаВстречах 1,Игрок 1,1,Полевой 1,Игрок 2,1,Кипер 1,Игрок 3,2,Полевой 1,Игрок 4,2,Кипер 2,Игрок 2,1,Полевой 2,Игрок 4,1,Кипер 2,Игрок 1,2,Полевой 2,Игрок 3,2,Кипер 3,Игрок 8,1,Полевой 3,Игрок 2,1,Кипер 3,Игрок 1,2,Полевой 3,Игрок 4,2,Кипер Естественно, можно некоторые поля (например, Встречи.Результат или КомандыНаВстречах.Команда сделать вообще логическими... Или наоборот, сделать данные избыточными, но добавить результат встречи сразу во вторую таблицу. При такой структуре выборка статистики производится однозначно, хоть несложными формулами, хоть статистическими функциями, хоть функциями БД.
Цитата (mafuta)
Помогите, а то укушу)
Цитата (mafuta)
Может быть легче поменять организацию самой таблицы каким либо образом?
Вот неплохо бы поменять структуру исходных данных. Как я понял, данные в исходные "таблички" вы откуда-то берете и заносите. Откуда и в каком виде? Может, сразу автоматизировать внесение исходных данных? Вот сделаете - поможем...
Что касается реформата... (сугубое ИМХО): Удобнее было бы иметь две таблицы (Встречи, в каждой строке которой занесены данные по одной встрече (при этом все нормализовано до уровня одинаковых сущностей, т.е Есть только поля НомерВстречи,ВыигравшаяКоманда) и КомандыНаВстречах (Встреча,Игрок,Команда,ВидИгрока). Например, ваши первые три таблички могла бы выглядеть так: Встречи 1,1 2,1 3,2 КомандыНаВстречах 1,Игрок 1,1,Полевой 1,Игрок 2,1,Кипер 1,Игрок 3,2,Полевой 1,Игрок 4,2,Кипер 2,Игрок 2,1,Полевой 2,Игрок 4,1,Кипер 2,Игрок 1,2,Полевой 2,Игрок 3,2,Кипер 3,Игрок 8,1,Полевой 3,Игрок 2,1,Кипер 3,Игрок 1,2,Полевой 3,Игрок 4,2,Кипер Естественно, можно некоторые поля (например, Встречи.Результат или КомандыНаВстречах.Команда сделать вообще логическими... Или наоборот, сделать данные избыточными, но добавить результат встречи сразу во вторую таблицу. При такой структуре выборка статистики производится однозначно, хоть несложными формулами, хоть статистическими функциями, хоть функциями БД.AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Понедельник, 03.06.2013, 00:19