Страницы: 1
RSS
Протокол соревнований. Нужна помощь!
 
Здравствуйте, уважаемые специалисты!  
 
Возникла необходимость несколько автоматизировать ведение судейской документации на местных любительских соревнованиях по велоспорту.  
 
Я в экселе знаком только с базовыми функциями и возможностями, поэтому нуждаюсь в компетентной помощи.  
 
Задумка такова:  
На первом листе книги находится таблица ввода данных, куда вносятся данные спортсменов при регистрации.  
Она имеет поля "номер", "Фамилия", "имя", "пол", "год рождения", "город", "дистанция", "время".  
"Дистанция" может иметь только два значения - 30км и 60км. Соответственно по этим дистанциям отдельный зачет.  
 
Хотелось бы чтобы зарегистрировавшихся на 30км и 60км разносило по разным листам таблицы, после чего уже на этих отдельных листах делило по категориям согласно возраста (например 15 имладше, 16-18, 19-25, 26-35, 36-45, 46 и старше), а после простановки результатов по времени в первом листе автоматически проставляло места в категориях и в общем зачете. Еще можно сделать вывод имен, дистанции и результата призеров на отдельный лист, для печати наградных грамот.  
 
Возможно ли все эти "хотелки" реализовать в экселе?  
Или я много хочу?  
 
Заранее спасибо.
 
> Возможно ли все эти "хотелки" реализовать в экселе?  
 
Да, конечно. Для этого Excel и предназначен.  
И именно для этого разработчики Excel придумали формулы и сводные таблицы.  
 
Если сами на справляетесь - то покажите свой файл (размер не более 100 кБ в архиве), где будут все исходные данные, и примеры таблиц-отчётов.  
Тогда, глядишь, кто-нибудь вам и поможет. (без файла - помочь не получится)
 
вот примерно так мне видится шаблон файла  
 
количество возрастных категорий уменьшил до четырех плюс отдельно женщины  
 
Лист грамоты только один сделал, но таких нужно много - для каждой категории на три призовых места. Может это можно сделать и без кучи отдельных листов, а какой-то командой, которая формировала бы такой лист для выбранного участника.  
 
Предложения по эргономике тоже принимаются))
 
Немного изменю ТЗ.  
Хотелось бы не просто получить готовый ответ, а последовательно разобраться со всеми необходимыми операциями, чтобы впредь подобные вещи делать самостоятельно.  
 
Попытаюсь разбить задачу на несколько подзадач.  
 
Итак первая:  
Имеем список участников с полями (Номер, Фамилия, Имя, Пол, Год рожд, Город, Дистанция, Категория, Время)  
Как сделать, чтобы "Категория" для каждой записи выбиралась автоматически из заданного ряда, на основании выбранной дистанции, возраста и пола?  
 
Перечень категорий есть в файле.
 
votodef, ну у Вас и лексика:) Какое ТЗ? Кому?  
Смотрим вариант. Вы не показали что должно получится в итоге - поэтому додумал сам. Возможно из-за этого решение совсем не правильное.  
проверяем через если м и жо - в результате или просто ОПЕН или ОпенЖенщины:)  
Немного видоизменил Ваши таблички возрастные для корректной работы функции ВПР(), прочитайте в справке про ее последний аргумент истина и поиск ближайшего меньшего в результате. Чтобы передать для поиска в ВПР "табличку" 60 или 30 км - использовал функцию СМЕЩ() жестко зафиксировав количество строк - 8, столбцов - 2.  
И уже через если проверял 60 или 30 км и в зависимости от этого смещал начало блока (цифра 10 в формуле).  
Да еще поигрался форматами, в примере уже цифры, а не текст. Поэтому Вам надо будет сделать под себя:)  
Удачи на дорогах и справедливого судейства:)
 
большое спасибо, постараюсь теперь разобраться
 
Вариант..
Страницы: 1
Читают тему
Наверх