Таблица чемпионата для excel

Содержание

  • 1 Как создать таблицу в Excel для чайников
    • 1.1 Как выделить столбец и строку
    • 1.2 Как изменить границы ячеек
    • 1.3 Как вставить столбец или строку
    • 1.4 Пошаговое создание таблицы с формулами
  • 2 Как создать таблицу в Excel: пошаговая инструкция
  • 3 Как работать с таблицей в Excel
  • 4 Как сделать Турнирную таблицу в программе «Excel».

Таблицы в Excel представляют собой ряд строк и столбцов со связанными данными, которыми вы управляете независимо друг от друга.

Работая в Excel с таблицами, вы сможете создавать отчеты, делать расчеты, строить графики и диаграммы, сортировать и фильтровать информацию.

Если ваша работа связана с обработкой данных, то навыки работы с таблицами в Эксель помогут вам сильно сэкономить время и повысить эффективность.

Как работать в Excel с таблицами. Пошаговая инструкция

Прежде чем работать с таблицами в Эксель, последуйте рекомендациям по организации данных:

  • Данные должны быть организованы в строках и столбцах, причем каждая строка должна содержать информацию об одной записи, например о заказе;
  • Первая строка таблицы должна содержать короткие, уникальные заголовки;
  • Каждый столбец должен содержать один тип данных, таких как числа, валюта или текст;
  • Каждая строка должна содержать данные для одной записи, например, заказа. Если применимо, укажите уникальный идентификатор для каждой строки, например номер заказа;
  • В таблице не должно быть пустых строк и абсолютно пустых столбцов.

1. Выделите область ячеек для создания таблицы

как сделать таблицу чемпионата в excel

Выделите область ячеек, на месте которых вы хотите создать таблицу. Ячейки могут быть как пустыми, так и с информацией.

2. Нажмите кнопку “Таблица” на панели быстрого доступа

На вкладке “Вставка” нажмите кнопку “Таблица”.

3. Выберите диапазон ячеек

как сделать таблицу чемпионата в excel

В всплывающем вы можете скорректировать расположение данных, а также настроить отображение заголовков. Когда все готово, нажмите “ОК”.

4. Таблица готова. Заполняйте данными!

как сделать таблицу чемпионата в excel

Поздравляю, ваша таблица готова к заполнению! Об основных возможностях в работе с умными таблицами вы узнаете ниже.

Форматирование таблицы в Excel

Для настройки формата таблицы в Экселе доступны предварительно настроенные стили. Все они находятся на вкладке “Конструктор” в разделе “Стили таблиц”:

Если 7-ми стилей вам мало для выбора, тогда, нажав на кнопку, в правом нижнем углу стилей таблиц, раскроются все доступные стили. В дополнении к предустановленным системой стилям, вы можете настроить свой формат.

Помимо цветовой гаммы, в меню “Конструктора” таблиц можно настроить:

  • Отображение строки заголовков – включает и отключает заголовки в таблице;
  • Строку итогов – включает и отключает строку с суммой значений в колонках;
  • Чередующиеся строки – подсвечивает цветом чередующиеся строки;
  • Первый столбец – выделяет “жирным” текст в первом столбце с данными;
  • Последний столбец – выделяет “жирным” текст в последнем столбце;
  • Чередующиеся столбцы – подсвечивает цветом чередующиеся столбцы;
  • Кнопка фильтра – добавляет и убирает кнопки фильтра в заголовках столбцов.

Как добавить строку или столбец в таблице Excel

Даже внутри уже созданной таблицы вы можете добавлять строки или столбцы. Для этого кликните на любой ячейке правой клавишей мыши для вызова всплывающего окна:

  • Выберите пункт “Вставить” и кликните левой клавишей мыши по “Столбцы таблицы слева” если хотите добавить столбец, или “Строки таблицы выше”, если хотите вставить строку.

как сделать таблицу чемпионата в excel

  • Если вы хотите удалить строку или столбец в таблице, то спуститесь по списку в сплывающем окне до пункта “Удалить” и выберите “Столбцы таблицы”, если хотите удалить столбец или “Строки таблицы”, если хотите удалить строку.

как сделать таблицу чемпионата в excel

Как отсортировать таблицу в Excel

Для сортировки информации при работе с таблицей, нажмите справа от заголовка колонки “стрелочку”, после чего появится всплывающее окно:

как сделать таблицу чемпионата в excel

В окне выберите по какому принципу отсортировать данные: “по возрастанию”, “по убыванию”, “по цвету”, “числовым фильтрам”.

Как отфильтровать данные в таблице Excel

Для фильтрации информации в таблице нажмите справа от заголовка колонки “стрелочку”, после чего появится всплывающее окно:

как сделать таблицу чемпионата в excel

  • “Текстовый фильтр” отображается когда среди данных колонки есть текстовые значения;
  • “Фильтр по цвету” также как и текстовый, доступен когда в таблице есть ячейки, окрашенные в отличающийся от стандартного оформления цвета;
  • “Числовой фильтр” позволяет отобрать данные по параметрам: “Равно…”, “Не равно…”, “Больше…”, “Больше или равно…”, “Меньше…”, “Меньше или равно…”, “Между…”, “Первые 10…”, “Выше среднего”, “Ниже среднего”, а также настроить собственный фильтр.
  • В всплывающем окне, под “Поиском” отображаются все данные, по которым можно произвести фильтрацию, а также одним нажатием выделить все значения или выбрать только пустые ячейки.

Если вы хотите отменить все созданные настройки фильтрации, снова откройте всплывающее окно над нужной колонкой и нажмите “Удалить фильтр из столбца”. После этого таблица вернется в исходный вид.

Как посчитать сумму в таблице Excel

Для того чтобы посчитать сумму колонки в конце таблицы, нажмите правой клавишей мыши на любой ячейке и вызовите всплывающее окно:

В списке окна выберите пункт “Таблица” => “Строка итогов”:

Внизу таблица появится промежуточный итог. Нажмите левой клавишей мыши на ячейке с суммой.

В выпадающем меню выберите принцип промежуточного итога: это может быть сумма значений колонки, “среднее”, “количество”, “количество чисел”, “максимум”, “минимум” и т.д.

Как в Excel закрепить шапку таблицы

Таблицы, с которыми приходится работать, зачастую крупные и содержат в себе десятки строк. Прокручивая таблицу “вниз” сложно ориентироваться в данных, если не видно заголовков столбцов. В Эксель есть возможность закрепить шапку в таблице таким образом, что при прокрутке данных вам будут видны заголовки колонок.

Для того чтобы закрепить заголовки сделайте следующее:

  • Перейдите на вкладку “Вид” в панели инструментов и выберите пункт “Закрепить области”:
  • Выберите пункт “Закрепить верхнюю строку”:
  • Теперь, прокручивая таблицу, вы не потеряете заголовки и сможете легко сориентироваться где какие данные находятся:

Как перевернуть таблицу в Excel

Представим, что у нас есть готовая таблица с данными продаж по менеджерам:

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

  • Выделить таблицу целиком (зажав левую клавишу мыши выделить все ячейки таблицы) и скопировать данные (CTRL+C):
  • Переместить курсор мыши на свободную ячейку и нажать правую клавишу мыши. В открывшемся меню выбрать “Специальная вставка” и нажать на этом пункте левой клавишей мыши:
  • В открывшемся окне в разделе “Вставить” выбрать “значения” и поставить галочку в пункте “транспонировать”:
  • Готово! Месяцы теперь размещены по строкам, а фамилии продавцов по колонкам. Все что остается сделать – это преобразовать полученные данные в таблицу.

В этой статье вы ознакомились с принципами работы в Excel с таблицами, а также основными подходами в их создании. Пишите свои вопросы в комментарии!

Программа Microsoft Excel удобна для составления таблиц и произведения расчетов. Рабочая область – это множество ячеек, которые можно заполнять данными. Впоследствии – форматировать, использовать для построения графиков, диаграмм, сводных отчетов.

Работа в Экселе с таблицами для начинающих пользователей может на первый взгляд показаться сложной. Она существенно отличается от принципов построения таблиц в Word. Но начнем мы с малого: с создания и форматирования таблицы. И в конце статьи вы уже будете понимать, что лучшего инструмента для создания таблиц, чем Excel не придумаешь.

Работа с таблицами в Excel для чайников не терпит спешки. Создать таблицу можно разными способами и для конкретных целей каждый способ обладает своими преимуществами. Поэтому сначала визуально оценим ситуацию.

Посмотрите внимательно на рабочий лист табличного процессора:

Это множество ячеек в столбцах и строках. По сути – таблица. Столбцы обозначены латинскими буквами. Строки – цифрами. Если вывести этот лист на печать, получим чистую страницу. Без всяких границ.

Сначала давайте научимся работать с ячейками, строками и столбцами.

Как выделить столбец и строку

Чтобы выделить весь столбец, щелкаем по его названию (латинской букве) левой кнопкой мыши.

Для выделения строки – по названию строки (по цифре).

Чтобы выделить несколько столбцов или строк, щелкаем левой кнопкой мыши по названию, держим и протаскиваем.

Для выделения столбца с помощью горячих клавиш ставим курсор в любую ячейку нужного столбца – нажимаем Ctrl + пробел. Для выделения строки – Shift + пробел.

Как изменить границы ячеек

Если информация при заполнении таблицы не помещается нужно изменить границы ячеек:

  1. Передвинуть вручную, зацепив границу ячейки левой кнопкой мыши.
  2. Когда длинное слово записано в ячейку, щелкнуть 2 раза по границе столбца / строки. Программа автоматически расширит границы.
  3. Если нужно сохранить ширину столбца, но увеличить высоту строки, воспользуемся кнопкой «Перенос текста» на панели инструментов.

Для изменения ширины столбцов и высоты строк сразу в определенном диапазоне выделяем область, увеличиваем 1 столбец /строку (передвигаем вручную) – автоматически изменится размер всех выделенных столбцов и строк.

Примечание. Чтобы вернуть прежний размер, можно нажать кнопку «Отмена» или комбинацию горячих клавиш CTRL+Z. Но она срабатывает тогда, когда делаешь сразу. Позже – не поможет.

Чтобы вернуть строки в исходные границы, открываем меню инструмента: «Главная»-«Формат» и выбираем «Автоподбор высоты строки»

Для столбцов такой метод не актуален. Нажимаем «Формат» — «Ширина по умолчанию». Запоминаем эту цифру. Выделяем любую ячейку в столбце, границы которого необходимо «вернуть». Снова «Формат» — «Ширина столбца» — вводим заданный программой показатель (как правило это 8,43 — количество символов шрифта Calibri с размером в 11 пунктов). ОК.

Как вставить столбец или строку

Выделяем столбец /строку правее /ниже того места, где нужно вставить новый диапазон. То есть столбец появится слева от выделенной ячейки. А строка – выше.

Нажимаем правой кнопкой мыши – выбираем в выпадающем меню «Вставить» (или жмем комбинацию горячих клавиш CTRL+SHIFT+»=»).

Отмечаем «столбец» и жмем ОК.

Совет. Для быстрой вставки столбца нужно выделить столбец в желаемом месте и нажать CTRL+SHIFT+»=».

Все эти навыки пригодятся при составлении таблицы в программе Excel. Нам придется расширять границы, добавлять строки /столбцы в процессе работы.

Пошаговое создание таблицы с формулами

  1. Заполняем вручную шапку – названия столбцов. Вносим данные – заполняем строки. Сразу применяем на практике полученные знания – расширяем границы столбцов, «подбираем» высоту для строк.
  2. Чтобы заполнить графу «Стоимость», ставим курсор в первую ячейку. Пишем «=». Таким образом, мы сигнализируем программе Excel: здесь будет формула. Выделяем ячейку В2 (с первой ценой). Вводим знак умножения (*). Выделяем ячейку С2 (с количеством). Жмем ВВОД.
  3. Когда мы подведем курсор к ячейке с формулой, в правом нижнем углу сформируется крестик. Он указываем на маркер автозаполнения. Цепляем его левой кнопкой мыши и ведем до конца столбца. Формула скопируется во все ячейки.
  4. Обозначим границы нашей таблицы. Выделяем диапазон с данными. Нажимаем кнопку: «Главная»-«Границы» (на главной странице в меню «Шрифт»). И выбираем «Все границы».

Теперь при печати границы столбцов и строк будут видны.

С помощью меню «Шрифт» можно форматировать данные таблицы Excel, как в программе Word.

Поменяйте, к примеру, размер шрифта, сделайте шапку «жирным». Можно установить текст по центру, назначить переносы и т.д.

Как создать таблицу в Excel: пошаговая инструкция

Простейший способ создания таблиц уже известен. Но в Excel есть более удобный вариант (в плане последующего форматирования, работы с данными).

Сделаем «умную» (динамическую) таблицу:

  1. Переходим на вкладку «Вставка» — инструмент «Таблица» (или нажмите комбинацию горячих клавиш CTRL+T).
  2. В открывшемся диалоговом окне указываем диапазон для данных. Отмечаем, что таблица с подзаголовками. Жмем ОК. Ничего страшного, если сразу не угадаете диапазон. «Умная таблица» подвижная, динамическая.

Примечание. Можно пойти по другому пути – сначала выделить диапазон ячеек, а потом нажать кнопку «Таблица».

Теперь вносите необходимые данные в готовый каркас. Если потребуется дополнительный столбец, ставим курсор в предназначенную для названия ячейку. Вписываем наименование и нажимаем ВВОД. Диапазон автоматически расширится.

Если необходимо увеличить количество строк, зацепляем в нижнем правом углу за маркер автозаполнения и протягиваем вниз.

Как работать с таблицей в Excel

С выходом новых версий программы работа в Эксель с таблицами стала интересней и динамичней. Когда на листе сформирована умная таблица, становится доступным инструмент «Работа с таблицами» — «Конструктор».

Здесь мы можем дать имя таблице, изменить размер.

Доступны различные стили, возможность преобразовать таблицу в обычный диапазон или сводный отчет.

Возможности динамических электронных таблиц MS Excel огромны. Начнем с элементарных навыков ввода данных и автозаполнения:

  1. Выделяем ячейку, щелкнув по ней левой кнопкой мыши. Вводим текстовое /числовое значение. Жмем ВВОД. Если необходимо изменить значение, снова ставим курсор в эту же ячейку и вводим новые данные.
  2. При введении повторяющихся значений Excel будет распознавать их. Достаточно набрать на клавиатуре несколько символов и нажать Enter.
  3. Чтобы применить в умной таблице формулу для всего столбца, достаточно ввести ее в одну первую ячейку этого столбца. Программа скопирует в остальные ячейки автоматически.
  4. Для подсчета итогов выделяем столбец со значениями плюс пустая ячейка для будущего итога и нажимаем кнопку «Сумма» (группа инструментов «Редактирование» на закладке «Главная» или нажмите комбинацию горячих клавиш ALT+»=»).

Если нажать на стрелочку справа каждого подзаголовка шапки, то мы получим доступ к дополнительным инструментам для работы с данными таблицы.

Иногда пользователю приходится работать с огромными таблицами. Чтобы посмотреть итоги, нужно пролистать не одну тысячу строк. Удалить строки – не вариант (данные впоследствии понадобятся). Но можно скрыть. Для этой цели воспользуйтесь числовыми фильтрами (картинка выше). Убираете галочки напротив тех значений, которые должны быть спрятаны.

Для настоящего болельщика не всегда достаточно смотреть турнирные таблицы на сайтах интернета. Всегда интереснее самому вести статистику сыгранных матчей , проводить аналитику, строить графики эффективности команд и предугадывать результаты матчей на основании проведенных расчетов .

В этом Вам поможет таблица «График турнирная таблица по футболу в Excel» созданная в программе «Эксель». На основании данных таблицы вы сможете не только отслеживать время проведения игр, но и анализировать итоги игр, планировать результаты будущих игр.

Как сделать Турнирную таблицу в программе «Excel».

Для начала следует расчертить «шапку таблицы». В шапку вносятся даты игр, места проведения матчей, наименования команд, результаты сыгранных матчей: количество забитых и пропущенных голов, количество побед, поражений и игр, сыгранных в ничью.

В колонку «Осталось дней до матча.» вносится формула вычисляющая, сколько дней остается до матча: «=ЕСЛИ((C2-СЕГОДНЯ())>0;C2-СЕГОДНЯ(); «Прошел»)».

В колонке «Количество игр» ставится формула, подсчитывающая автоматически количество сыгранных командой игр: «=СЧЁТЕСЛИ($F$2:F2;F2)»

На листе с графиком – турнирной таблицей выведена сводная таблица, которая при обновлении производит подсчет забитых и пропущенных мячей, а так же количество побед.

Перейти к содержимому

Для настоящего болельщика не всегда достаточно смотреть турнирные таблицы на сайтах интернета. Всегда интереснее самому вести статистику сыгранных матчей , проводить аналитику, строить графики эффективности команд и предугадывать результаты матчей на основании проведенных расчетов .

В этом Вам поможет таблица «График турнирная таблица по футболу в Excel» созданная в программе «Эксель». На основании данных таблицы вы сможете не только отслеживать время проведения игр, но и анализировать итоги игр, планировать результаты будущих игр.

Как сделать Турнирную таблицу в программе «Excel».

Для начала следует расчертить «шапку таблицы». В шапку вносятся даты игр, места проведения матчей, наименования команд, результаты сыгранных матчей: количество забитых и пропущенных голов, количество побед, поражений и игр, сыгранных в ничью.Шапка турнироной таблицы в Эксель

В колонку «Осталось дней до матча.» вносится формула вычисляющая, сколько дней остается до матча: «=ЕСЛИ((C2-СЕГОДНЯ())>0;C2-СЕГОДНЯ(); «Прошел»)».

В колонке «Количество игр» ставится формула, подсчитывающая автоматически количество сыгранных командой игр: «=СЧЁТЕСЛИ($F$2:F2;F2)»

На листе с графиком – турнирной таблицей выведена сводная таблица, которая при обновлении производит подсчет забитых и пропущенных мячей, а так же количество побед.Сводная по результатам матчей

Турнирная таблица

Gustav

Дата: Суббота, 09.06.2012, 18:12 |
Сообщение № 1

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Уважаемые коллеги, с вашего позволения хочу опубликовать на Форуме некоторые из своих старинных упражнений в Excel. Сегодня речь о турнирной таблице чемпионата. Не знаю, в правильном ли месте размещаю эту тему. Если нет, то «пусть старшие товарищи меня поправят» (с)

Итак… (гусляр ударил по струнам и начал…)

Весной 2005 года во время отпуска, играясь со своим, тогда еще новым, КПК, я «натыкал стилусом» в тамошнем покоцанном Excel’е решение задачки, к которой подбирался несколько лет. И было у меня стойкое внутреннее предубеждение, что без макросов VBA задачку эту не решить, поскольку в основе задачки — сортировка строк. Забегая вперед, скажу — удалось. Ибо задачка заработала на КПК, а, как известно, на КПК в Excel пока отсутствует какое-либо программирование. Там много чего важного пока отсутствует. Формулы массива, например, или функция RANK (РАНГ), которая должна была сыграть ведущую роль в моей задачке. И именно из-за ее отсутствия пришлось навернуть некий табличный алгоритм для ее имитации.

Что же это за задачка такая? Как следует из названия темы, это турнирная таблица, а конкретнее — турнирная таблица чемпионата России по футболу (премьер-лига, 2005 год). Причем, не просто итоговые «И В Н П М О» и сортировка команд по местам, а в дополнение к этому еще и самая настоящая двухкруговая шахматка со всеми результатами, автоматически-динамически сортирующаяся-перестраивающаяся после ввода результатов очередного тура (и даже одного матча).

Файлов два — RFPL.xls и RFPL_Lite.xls (после того как форум сгенерит им свои цифровые имена, я укажу их в скобках — не пришлось).

Чтобы отслеживать турнирное положение можно пользоваться любым из них.

ОСНОВНАЯ ИДЕЯ: на листе «Матчи» вводим результаты матчей, на листе «Положение» смотрим турнирную таблицу.

RFPL_Lite.xls — это облегченная версия RFPL.xls без функционала «Движение по турам», т.е. без формул в ячейках AS1:DY17 на листе «Положение» и без листа «(Туры)», на котором собственно и готовится информация для этих ячеек листа «Положение».

С другой стороны, в RFPL_Lite, которой я отдавал предпочтение в конце сезона 2005, есть лист «Урожайность» с общим количеством голов в турах, а также любопытная «встречаемость» вариантов счетов в чемпионате (самый популярный счёт был 1:0 — 59 матчей из 240 :-) )

В ячейки F2:J241 (5 колонок) листа «Матчи» по ходу чемпионата вводились результаты матчей: Дата, Х(озяин), Г(ость), г(олы)Х(озяина), г(олы)Г(остя). В колонки Х и Г вводятся коды команд, определенные на листе «(Команды)» — при этом в колонках «Хозяин» и «Гость» возникают полные названия команд (к сожалению, на КПК нельзя сделать выбор из списка — поэтому пришлось выкручиваться с одно-двух-трехбуквенными кодами).

Турнирное положение смотрим на листе «Положение». Каждый введенный результат на листе «Матчи» вызывает «подвижку» на листе «Положение».Можете поиграться самостоятельно, удалив результаты из «Матчей», сохранив их предварительно где-нибудь на другом листе, а затем последовательно, например, блоками по 8 матчей (по турам), вставлять обратно.

Блок, определяющий текущие места команд на листе «(Команды)» в ячейках AD1:AT18 (17 колонок). Причем, если бы на КПК имелась функция РАНГ, которая есть на «большом брате», то блок определения мест содержал бы только первую и последнюю из этих 17 колонок, а так — пришлось создавать решающую матрицу с использованием других доступных функций.

Рейтинг команд (колонка AD на листе «(Команды)») в основном определялся с учетом положений Регламента чемпионата 2005 для определения мест команд, а именно по следующим показателям (в порядке убывания приоритета):
— общее количество очков,
— общее количество побед,
— общая разница забитых и пропущенных мячей,
— ЭТОГО НЕТ: (далее, при равенстве предыдущих показателей у нескольких команд — их игры между собой — это как раз и не реализовано в таблице, КПК не потянет, хотя возможно, хоть и сложно, на «большом брате»)
— общее количество забитых мячей,
— общее количество забитых мячей на чужом поле.
— порядковый номер на листе «Команды» — обычно это место в прошлогоднем чемпионате — для абсолютной уникальности «ранга» (как простой аналог жребия, без задействования механизма случайных чисел).

Для справки цитата из регламента чемпионата России по футболу среди команд клубов Премьер — Лиги на 2006 год:

Quote

15.3. В случае равенства очков у двух или более команд места команд (кроме первого) в текущей и итоговой таблице Чемпионата определяются:
— по наибольшему числу побед во всех Матчах Чемпионата;
— по лучшей разности забитых и пропущенных мячей во всех Матчах;
— по результатам игр между собой (число очков, число побед, разность забитых и пропущенных мячей, число забитых мячей, число забитых мячей на чужом поле);
— по наибольшему числу забитых мячей во всех Матчах;
— по наибольшему числу мячей, забитых на чужих полях во всех Матчах.
При равенстве всех этих показателей места команд определяются жребием.

Несколько слов о шахматке на листе «Положение». Если результат матча введен в колонках I и J на листе «Матчи», то в шахматке на листе «Положение» результат отображается в виде I:J в строке хозяина и зеркально в виде (J:I) в строке гостя. Если ячейки в колонках I и J пусты, то для данного матча в шахматке отображается номер тура предстоящего матча, например, 29т для хозяина и (29т) для гостя. Первая из двух ячеек в шахматке для каждой пары команд соответствует их матчу в 1-м круге, вторая — в 2-м.

Многие промежуточные формулы на различных листах находятся в скрытых колонках и строках — при необходимости вы их легко откроете.

Этими табличками я вёл чемпионаты 2005 и 2006 годов. Вот как-то так…

С удовольствием отвечу на возможные вопросы (если вспомню smile ).

P.S. Чуть позже я добавлю еще одну табличку одного забавного чемпионата — чемпионата нашего IT-отдела по настольному хоккею. Но не просто забавы ради, а из-за того, что в ней мне удалось реализовать пункт «ЭТОГО НЕТ» (см. выше в показателях рейтинга)


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavСуббота, 09.06.2012, 18:21

 

Ответить

shtiv

Дата: Вторник, 13.11.2012, 19:02 |
Сообщение № 2

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Великолепно, был уверен, что без макросов такое невозможно. Спасибо за это! Хотелось бы увидеть, как во взрослом экселе такое можно слепить с использованием функции РАНГ

 

Ответить

Gustav

Дата: Вторник, 13.11.2012, 20:03 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Quote (Gustav)

Чуть позже я добавлю еще одну табличку одного забавного чемпионата — чемпионата нашего IT-отдела по настольному хоккею. Но не просто забавы ради, а из-за того, что в ней мне удалось реализовать пункт «ЭТОГО НЕТ» (см. выше в показателях рейтинга)

Quote (shtiv)

Хотелось бы увидеть, как во взрослом экселе такое можно слепить с использованием функции РАНГ

Спасибо за проявленный интерес к теме. Да, пора-пора, обещал же еще летом. На самом деле оказалось всё не так страшно. Так обычно и бывает: кажется — ого-го, а начнешь делать — всё очень даже гуманно.

Итак, по поводу мини-чемпионатов среди команд, набравших равное количество очков. Оказалось, что надо к основной шахматке добавить еще одну, в которой отобразить только матчи среди команд с одинаковыми очками. По ней посчитать показатели и добавить в общую формулу ранга (на соответствующих позициях).

Эта дополнительная шахматка будет общей и единой (и вот в это не сразу верится!) для всех команд, имеющих равные очки с еще какими-нибудь командами. И неважно, какие равноочковые группы встретятся в ней. В примере из файла в дополнительную шахматку вынесены только матчи между командами, имеющими по 8 очков (4 команды) и по 6 очков (2 команды). Поначалу же казалось, что для каждой равноочковой группы нужно завести по отдельной таблице (и даже были громоздкие попытки реализации).

В общем, заглядывайте внутрь файла — и всё поймете в деталях.

К слову сказать, формулу для ранга тоже можно не делать такой дикой, с большим количеством десятичных разрядов (у меня-то — еще чуть-чуть и кончатся 16 значих цифр Excel’я). Можно посчитать ранги отдельно по каждой колонке (это будут числа от 1 до 10-20 или сколько там надо в конкретном турнире, думаю, всяко меньше 100), после чего собрать при помощи значительно меньших степеней 10.

Поэтому правило нашего смешного чемпионата по хоккею:

Quote

В случае равенства очков у двух и более игроков на круговом этапе соревнований преимущество (более высокое место) имеет игрок:
— набравший наибольшее количество очков во всех матчах между этими игроками (в их «мини-турнире» внутри чемпионата);
— имеющий лучшую разницу забитых и пропущенных шайб во всех матчах между этими игроками (в их «мини-турнире» внутри чемпионата);
— имеющий лучшую разницу забитых и пропущенных шайб во всех матчах всего чемпионата;
— имеющий наибольшее число побед во всех матчах всего чемпионата;
— забросивший наибольшее количество шайб во всех матчах всего чемпионата;
— при равенстве всех предыдущих показателей, места игроков определяются жребием.

можно было бы воплотить так с помощью степеней 100:

[vba]

Code

= 100^6 * ранг по очкам между всеми
+ 100^5 * ранг по очкам между собой
+ 100^4 * ранг по разностям между собой
+ 100^3 * ранг по разностям между всеми
+ 100^2 * ранг по победам между всеми
+ 100^1 * ранг по наибольшим голам между всеми
+ 100^0 (т.е.1) * ранг по случайным числам (имитатор жребия)

[/vba]

Или даже при помощи степеней числа команд-участниц (или чуть больше). В этом случае ранги визуально не просматриваются внутри значения общего ранга, как при степенях 100 или как в моей таблице (там прямо видны невооруженным глазом и очки, и разницы), но зато общие значения рангов значительно меньше. Например, для наших 12 участников-хоккеистов можно было бы взять число 20 (как «несколько больше 12»):

[vba]

Code

= 20^6 * ранг по очкам между всеми
+ 20^5 * ранг по очкам между собой

+ 20^1 * ранг по наибольшим голам между всеми +
+ 20^0 (т.е.1) * ранг по случайным числам (имитатор жребия)

[/vba]


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavСреда, 14.11.2012, 09:45

 

Ответить

shtiv

Дата: Суббота, 17.11.2012, 17:33 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Спасибо за файлы. Для меня, как оказалось, все это большая школа. Я думал, что что то умею в экселе, но после этого оказалось, что совсем ничего. Вопросов море и не все по теме наверное.
Речь идет о спортивной статистике, для простых людей Эксель это единственное доступное средство, которое доктор прописал.
1. Актуально для хоккея, в котором за сезон может быть сыграно до 8 очных встреч между отдельными командами. В таком случае зеркальная шахматка получается очень пухлой. Возможен ли переход к классике (домашние матчи по горизонтали, а выезд по вертикали — сокращаем вдвое, кол-во матчей в ячейке)?

2. Как создать рейтинг для НХЛ, КХЛ, где вмешивается доп. критерий — 1-е место в дивизионе? Общая схема на словах, хотя бы…

3. Самая большая проблема в экселе это не обработка информации. Здесь можно один раз заказать у понимающих людей и не важно, как оно будет сделано (с макросами или без), главное, что это в форме шаблона будет работать с любым новым чемпионатом…Главная проблема — это экспорт данных. При большом кол-ве данных, ручная сборка убивает много времени…Для каждого сайта это отдельная тема получается плюс еще не долго играющая (любой апгрейд источника может закончится обрывом связи). Нужен ли экселю в помощники на промежуточном этапе Экссес? Если располагаете таким опытом, можно ли общую схемку набросать, что меньше изобретать велосипедов (простыми словами желательно).
P.S. (В вашем файлике по хоккею, в столбце CL чуток не туда ссылка смотрит )

 

Ответить

Gustav

Дата: Понедельник, 19.11.2012, 17:49 |
Сообщение № 5

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Quote (shtiv)

P.S. (В вашем файлике по хоккею, в столбце CL чуток не туда ссылка смотрит )

Ох, и правда! Спасибо за бдительность. Я даже перепроверил результаты. Хорошо, что места однозначно выявились на этапе очков между собой и до анализа разностей дело не дошло smile

Quote (shtiv)

1. Актуально для хоккея, в котором за сезон может быть сыграно до 8 очных встреч между отдельными командами. В таком случае зеркальная шахматка получается очень пухлой. Возможен ли переход к классике (домашние матчи по горизонтали, а выезд по вертикали — сокращаем вдвое, кол-во матчей в ячейке)?

Чисто технически сделать, конечно, можно. Но мне лично такой подход не очень по душе, хотя бы потому что он сложнее. Я бы делал обычную зеркальную. 8 кругов — так 8 кругов. Значит в одной «клетке» будет 8 ячеек — 2 строки x 4 столбца.

Quote (shtiv)

2. Как создать рейтинг для НХЛ, КХЛ, где вмешивается доп. критерий — 1-е место в дивизионе? Общая схема на словах, хотя бы…

Как и в случае выявления мест внутри равноочковых групп, нужны дополнительные разреженные («полупустые») шахматки — по одной для каждого дивизиона (например, правее равноочковой шахматки), в которой бы отображались нужные матчи для определения мест в конкретном дивизионе. Фактически для каждой дивизионной шахматки придется повторить (почти весь) расчетный функционал самой главной шахматки. Потому что здесь, как и в случае равноочковости, мы имеем дело с мини-турнирами (по определенным признакам) внутри большого турнира.

Quote (shtiv)

3. Самая большая проблема в экселе это не обработка информации. Здесь можно один раз заказать у понимающих людей и не важно, как оно будет сделано (с макросами или без), главное, что это в форме шаблона будет работать с любым новым чемпионатом…Главная проблема — это экспорт данных. При большом кол-ве данных, ручная сборка убивает много времени…Для каждого сайта это отдельная тема получается плюс еще не долго играющая (любой апгрейд источника может закончится обрывом связи). Нужен ли экселю в помощники на промежуточном этапе Экссес? Если располагаете таким опытом, можно ли общую схемку набросать, что меньше изобретать велосипедов (простыми словами желательно).

Данные для двух футбольных чемпионатов я вносил вручную, тур за туром, натыкивая результаты матчей стилусом в КПК. Но я же их вносил не в саму шахматку (как в хоккее), а в несколько последовательных ячеек на другом листе, в которые можно было копипастить с какого-нибудь подходящего сайта. Но в принципе 8 матчей раз в неделю мне не сложно было и кропотливо друг за другом внести, получая данные в том числе и из обычной газеты или из радиоэфира, когда интернет-источники были недоступны (например, на даче). Другое дело, что расписание матчей я подливал заранее крупными блоками по несколько туров (можно было напрячься и сразу все 240 матчей прописать и дальше только цифры счёта вставлять). Про обрыв связи никогда не задумывался… smile


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavПонедельник, 19.11.2012, 17:53

 

Ответить

tgoncharenko

Дата: Вторник, 12.11.2013, 15:52 |
Сообщение № 6

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Здравствуйте!
Помогите пожалуйста начинающему в похожей задаче
Нужно сделать вот такое задание
Задача 1 . Создать в листе « за 3 сезона » файла 1.xlsx рейтинги для команд :
• Рейтинг количеству побед за 3 сезона
• Максимальное количество ничейных матчей в сезоне
• Рейтинг наименьшего количества поражений в сезоне
• Лидеры в категории » набранные очки »
• » Лучшее нападение » : команды забивают наибольшее количество голов в матче
• » Лучшая защита » : команды , пропускали наименьшее количество голов в матче
• Лучшая » домашняя» команда
• Лучшая команда на выезде
• Рейтинг команд забивали в домашних матчах наибольшее количество раз
• Список команд , которые играли только 1 сезон за последние 3 года
• Список команд , которые выбыли из чемпионата 1 раз
• Список команд , которые выбывали из чемпионата хотя бы 1 раз

Задача 2 . В каждом листе файла 1.xlsx рассчитать таблицу (сводная таблица ) , что даст ответ на вопрос :
• Количество матчей с конкретным счетом ;
• Вероятность появления матча с конкретным счетом (см. Параметры значение поля -> вкладка « Отображать значения как » -> Параметр « Отображать значения как » -> Доля общей суммы).
Ответить на вопрос (с помощью информации из сводных таблиц) :
• Чему равна статистика выигрышей в домашних матчах , при условии что команды не пропустила ни одного гола ?
• Чему равна статистика выигрышей в выездных матчах , при условии что команды не пропустила ни одного гола ?
• Чему равна статистика выигрышей в домашних матчах ?
• Чему равна статистика выигрышей в выездных матчах?
• Чему равна статистика игр с ничейным счетом ?
• Какой самый популярный счет в этом году ( или 3 года) ?

Файл в приложении.

К сообщению приложен файл:

2588760.zip
(30.8 Kb)

Сообщение отредактировал tgoncharenkoВторник, 12.11.2013, 15:54

 

Ответить

Pelena

Дата: Вторник, 12.11.2013, 16:20 |
Сообщение № 7

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

tgoncharenko, Вашему вопросу не место в Готовых решениях.
Варианты:
1) я переношу вопрос в раздел РАБОТА/ФРИЛАНС (платные услуги), так как это не вопрос, а полноценное техзадание
2) Вы начинаете что-то делать сами и задаёте конкретные вопросы, если что-то не получается, в разделе ВОПРОСЫ ПО EXCEL


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

tgoncharenko

Дата: Четверг, 14.11.2013, 00:31 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

2 вариант

 

Ответить

Ellochka

Дата: Суббота, 04.10.2014, 18:07 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, Здравствуйте! А как увеличить количество команд в таблице? :)

 

Ответить

Gustav

Дата: Воскресенье, 05.10.2014, 19:51 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

увеличить количество команд в таблице?

Ну как… разобраться в формулах и осуществить вставку дополнительных ячеек в нужных местах :) Изначально простое тиражирование таблицы, к сожалению, не закладывалось. Хотя иногда меня посещали мысли о создании макроса-мастера такой таблицы. Может быть, настал подходящий момент…

А на сколько команд Вам надо? И на сколько кругов?


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Ellochka

Дата: Воскресенье, 05.10.2014, 20:27 |
Сообщение № 11

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, 2 круга, 30 команд :)

 

Ответить

Gustav

Дата: Понедельник, 06.10.2014, 16:22 |
Сообщение № 12

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Ellochka, попробую что-нибудь предложить в течение недели. А какой вид спорта у Вас? Таблица изначально настроена на футбол с выигрышем 3 очка, ничьей 1 оч и поражением 0 оч.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Ellochka

Дата: Понедельник, 06.10.2014, 17:13 |
Сообщение № 13

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, Такая и нужна :) вид спорта футбол. Ваша таблица RFPL_Lite.xls, в принципе, меня полностью устраивает. Но было бы совсем идеально, если бы количество команд в ней было не меньше 30ти :)

 

Ответить

Gustav

Дата: Понедельник, 20.10.2014, 14:20 |
Сообщение № 14

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Ellochka, ну что, заходите пробовать! :)

Друзья, сегодня большой день в этой моей скромной теме. Родился параметрический инструмент — мастер-макрос — для создания в отдельном файле новой турнирной таблицы формата вышеобсуждаемой в этой теме таблицы «RFPL_Lite». Количество команд и кругов задается пользователем! Подробности — в прикрепленном к этому сообщению файлу TT_Gener.xls.

Генерируются только необходимые рабочие листы и формулы. Форматирующие действия мастером не производятся — предполагается, что пользователь разберется с ними самостоятельно, по своему усмотрению и вкусу. Возможно, в будущем я добавлю в мастере и некоторое форматирование.

Что касается определения мест в турнирной таблице, то полностью и безоговорочно реализован алгоритм (наконец-то!) РФПЛ, включая и «разборки» по «мини-турнирам» между командами, набравшими одинаковое кол-во очков. Я назвал такие турниры равноочковыми группами, в макросе и заголовках колонок на эту тему можно будет видеть названия с суффиксом «_ро», т.е. «равные очки».

По поводу ведения таблицы. Вначале нужно ввести команды в колонки «Код» и «Название» на листе «Команды», а затем в процессе турнира построчно заполнять колонки «Дата»,»Х»,»Г»,»хГ»,»гГ» на листе «Матчи».

По поводу определения мест. Как я уже сказал, сейчас реализован алгоритм РФПЛ (он был одинаковым и 2005 году, и в 2014-м). С деталями определения рангов по различным показателям и окончательного ранга (места) команд можно ознакомиться в колонках ВС:CH на листе «Команды».

Обозначения ранговых колонок (на листе «Команды»):

* ранг10_О — число набранных очков общее (во всех матчах чемпионата)
* ранг20_В — число побед общее

* ранг30_О_ро — число набранных очков «между собой» (в мини-турнире равноочковой группы)
* ранг40_В_ро — число побед «между собой»
* ранг50_МР_ро — разница забитых и пропущенных мячей «между собой»
* ранг60_МЗ_ро — число забитых мячей «между собой»
* ранг70_МЗЧП_ро — число забитых мячей на чужом поле «между собой»

* ранг80_МР — разница забитых и пропущенных мячей общая
* ранг90_МЗ — число забитых мячей общее
* ранг100_МЗЧП — число забитых мячей на чужом поле общее

* ранг110_Ж — имитация жребия; предпочтение отдается команде, располагающейся выше (т.е. имеющей меньший номер) на листе «Команды»; аргумент: возможно, команды по номерам расположены в соответствии с занятыми местами в прошлом чемпионате, поэтому такой «жребий» как бы отражает прошлые заслуги. При желании можно самостоятельно изменить механизм «жребия», например, с помощью случайных чисел.

* РангОконч — результирующий ранг, определенный последовательным применением всех предшествующих рангов. В отличие от предшествующих рангов с порядком по возрастанию, окончательный ранг определяется с порядком по убыванию и в таком виде соответствует месту команды в турнирной таблице.

Несколько советов по управлению рангами. Турнир турниру — рознь, и регламент регламенту — тоже. В различных турнирах набор применяемых показателей при равных очках может отличаться как составом, так и последовательностью. Так, например, при ведении групповой таблицы на чемпионате мира по футболу отсутствует понятие чужого поля и соответственно показатель МЗЧП становится бессмысленным. Чтобы выключить этот ранг достаточно найти на листе «Команды» колонку «ранг100_МЗЧП» (или «ранг70_МЗЧП_ро») и прописать постоянное число «0» во все ячейки этой колонки.

Чтобы одним махом исключить из рассмотрения равноочковые ранги, надо на листе «Матчи» прописать значение ЛОЖЬ в колонку «РавныеОчки» (AL).

Наконец, возможна иная общая последовательность рангов. Так раньше довольно часто вторым показателем после набранного количества очков была общая разность забитых и пропущенных мячей (у нас это колонка «ранг80_МР»). И если нужно эту колонку сделать второй, то следует ее аккуратно переставить в место сразу после ранга очков (колонка «ранг10_О»). При возникновении трудностей — обращайтесь, помогу с этой операцией. В будущем попробую вынести последовательность применения рангов в настройки таблицы.

В планах также адаптация таблицы под регулярный хоккейный турнир типа КХЛ, с учетом побед в овертайме и по буллитам.

P.S. Поскольку генерируемые в новом файле формулы построены на использовании именованных диапазонов, то напоминаю, что вывести их адреса на свободное место любого рабочего листа можно, нажав F3 и далее «Все имена». Окончания имен диапазонов совпадают с названиями колонок, начала же — состоят из префиксов в зависимости от принадлежности к листу: «пол_», «мат_» и «ком_».

К сообщению приложен файл:

TT_Gener.xls
(66.5 Kb)


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavПонедельник, 20.10.2014, 18:11

 

Ответить

Ellochka

Дата: Среда, 22.10.2014, 13:23 |
Сообщение № 15

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, клавиша F9 ситуацию не изменила. В колонках «О», «И», «В», «Н», » П» по прежнему нули. В параметрах вычислений галка стоит на слове «Автоматически».

 

Ответить

Gustav

Дата: Среда, 22.10.2014, 13:42 |
Сообщение № 16

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Ellochka, да, какой-то мой косяк… Если сгенерировать таблицу на 16 команд и 2 круга, и потом взять все данные из файла RFPL_Lite (список команд и 240 матчей), то всё рисуется хорошо. Я именно так и тестировался. Но если из «Матчей» потом стереть хоть одну клеточку, то всё зануляется… Вот же ж! Ну, что, беру тайм-аут небольшой…


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Gustav

Дата: Среда, 22.10.2014, 18:10 |
Сообщение № 17

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Ellochka, ну, вроде, получилось. Пробуйте — версию 2, исправленную! :)


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Ellochka

Дата: Среда, 22.10.2014, 20:01 |
Сообщение № 18

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, гениально! :) все работает :) спасибо Вам большое :)

 

Ответить

Ellochka

Дата: Пятница, 24.10.2014, 20:55 |
Сообщение № 19

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Gustav, Здравствуйте! :) У меня возникло желание поработать с Вашей таблицей в Google диске. И сразу появилась такая проблема:

Может быть Вы знаете в чем тут дело.

Сообщение отредактировал EllochkaПятница, 24.10.2014, 21:15

 

Ответить

Gustav

Дата: Понедельник, 27.10.2014, 10:35 |
Сообщение № 20

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

У меня возникло желание поработать с Вашей таблицей в Google диске.

Ellochka, ну Вы прямо моторчик темы, двигаете и двигаете прогресс! Спасибо! :)

Может быть Вы знаете в чем тут дело

Да, уже знаю. Дело в использовании символа номера № в названиях именованных диапазонов: Excel его проглатывает в качестве допустимого символа, а Google — нет.

Пилюля такова: в единственном модуле VBA в файле TT_Gener_2.xls заменить по Ctrl+H одним махом все символы № (русский номер) на N (латинское эн). Сможете сами проделать эту операцию? А то мне пока не хотелось бы только из-за этого выкладывать обновленный файл, хотелось бы еще кое-какие усовершенствования в него внести…


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Skip to content

10/29/22 New Addition:

FIFA World Cup 2022 Team Roster in Excel. This is Macro-free Excel file that includes latest team roster of the 32 countries qualified for FIFA World Cup 2022.

I am excited to announce the FIFA World Cup 2022 Interactive Excel Score Chart. The score charts are available in two versions.

  1. Macro-free versions:
    • The macro free version contains FIFA World Cup 2022 schedule and score table.
    • The user manually inputs match scores. Do not require knowledge in Excel.
    • Fully automatic score table update.
    • Fully automatic team assignments in the knock-out stages.
    • Compatible with FIFA tie break rules.
  2. Excel VB Macro version with Monte Carlo score simulations.
    • FIFA World Cup 2022 schedule, calendar and score table.
    • Tally scores at group and final stages.
    • Predict game scores based on team SPI values.
      • Comprehensive SPI from fivethirtyeight.com
    • Run Monte Carlo simulations to predict World Cup winner.
    • Adjust team SPI strength.
    • Support multiple time zones.
    • Automated game score and SPI values update.
    • Clickable buttons to execute macros. No Excel knowledge required.

Download FIFA World Cup 2022 Interactive Score Chart. Enjoy!

Macro-free version:

Excel VB Macro version with Monte Carlo Simulations:

FIFA World Cup 2022 Team Roster:

FIFA World Cup 2022 Player Stats and Game Stats

Return to the Download page to download other score tables.

Сделал две формулы. Эту формулу нужно вставить в D2, а затем копировать в строки 2, 4 и так далее через одну

Код
=ЕСЛИ(СЧЁТЕСЛИМН(Календарь!$A:$A;Таблица!D$1;Календарь!$C:$C;Таблица!$B2)=0;"";ВПР($B2;СМЕЩ(ИНДЕКС(Календарь!$A:$A;ПОИСКПОЗ(D$1;Календарь!$A:$A;0)):ИНДЕКС(Календарь!$A:$A;10000);;2;;3);3;0))

Эту формулу нужно вставить в D3 и затем копировать в строки 3, 5 и так далее через одну

Код
=ЕСЛИ(СЧЁТЕСЛИМН(Календарь!$A:$A;Таблица!D$1;Календарь!$D:$D;Таблица!$B2)=0;"";ВПР($B2;СМЕЩ(ИНДЕКС(Календарь!$A:$A;ПОИСКПОЗ(D$1;Календарь!$A:$A;0)):ИНДЕКС(Календарь!$A:$A;10000);;3;;2);2;0))

Предполагается, что на листе Календарь не более 10 000 строк с данными. Если больше, то нужно корректировать формулы.
Прилагаю файл, как у меня получилось.

Like this post? Please share to your friends:
  • Таблица чеков в excel
  • Таблица ценообразования вайлдберриз excel скачать
  • Таблица целей excel шаблон
  • Таблица цветов vba excel
  • Таблица ховс в excel вентиляция