Нужна аналогичная программа (надстройка, макрос) для Excel?

Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.

Секундомер в Excel - для фиксации времени автогонки

Секундомер для соревнований

Программа-секундомер для гонок / соревнований

Предназначение программы: учёт времени (хронометраж) для соревнований, состоящих из нескольких этапов (кругов).
Обычно используется для автогонок, но подходит и для множества других спортивных дисциплин или экзаменов.

Для работы программы требуется только MS Excel (версии 2007 или новее) под Windows (любой версии)

Особенности программы

  • Количество участников не ограничено
  • Изменяемое количество кругов (заездов, состязаний) - от 1 до 30
  • Старт единый для всех (одновременно), или отдельный для каждого участника
  • Есть возможность начислять отдельным участникам штрафные секунды
  • Автоматическое распределение мест между участниками
    (с учётом незавершённых этапов / кругов гонки)
  • Возможность сортировки таблицы результатов состязания по любому столбцу
  • Фиксация времени с точностью до сотых долей секунды
  • Опция остановки соревнования (с этого момента фиксируется только последний круг)
  • Автосохранение файла с результатами (защита от сбоев в работе компьютера)
  • Защита от случайного повторного нажатия кнопки прохождения круга

Ограничения пробной версии

  • Количество участников не более 15
  • Фиксированное количество кругов: 3
  • Недоступно автосохранение файла (и просто сохранение изменений - после него макросы могут перестать работать)

К статье прикрёплён файл Excel (Stopwatch_TestVersion.xls), который является пробной версией программы.

Если вы из Excel сохранили этот файл (нажали Файл - Сохранить), то после закрытия он скорее всего перестанет работать (потребуется заново скачать файл с сайта). С полной версией программы таких проблем нет.

Как пользоваться программой

Файл состоит из 2 листов: таблицы участников и листа настроек.
В таблице участников вы можете вносить данные только в первые столбцы (Номер и Участник), плюс про запас есть ещё 2 пустых скрытых столбца (столбцы 3 «С» и 5 «E») для дополнительных данных (например, чтобы написать название команды или имя руководителя)
 
Поддерживаются 2 режима запуска:
  • общий старт (нажмите зелёную кнопку)
  • старт по одному (щелкните по любой из синих кнопок-ссылок в таблице)
 
После запуска, кнопка общего старта исчезает, и появляется красная кнопка СТОП (которую можно нажать по истечении времени гонки)
В столбце «Кнопка» выводятся кнопки-ссылки, причем текст на кнопке зависит от статуса каждого участника (стартовал или ещё нет, последний круг или нет).
Когда тот или иной участник проходит очередной этап (круг), мы фиксируем это нажатием кнопки-ссылки «Круг»:
Для последнего круга текст кнопки меняется на слово ФИНИШ.
В столбцах Круг 1, Круг 2 и т.д. выводится время, за которое участник прошёл каждый из этапов (а зеленой заливкой помечены текущие круги, которые ещё не завершены)
На скриншоте выше мы видим, что:
  • Участник 2 ещё едет первый круг
  • Участники 1 и 4 первый круг завершили, и сейчас находятся на втором
  • Участник 3 уже едет по последнему (третьему) кругу
 
Время идёт, некоторые участники уже финишировали, но некоторые ещё остаются на трассе (причём не обязательно на последнем круге)
Если мы теперь нажмём красную кнопку СТОП (объявим о завершении гонки), то все кнопки завершения кругов будут называться ФИНИШ (независимо от того, сколько кругов осталось участнику). После этого нажатием кнопок ФИНИШ мы сможем зафиксировать время только одного последнего круга для каждого участника, после чего нажатые кнопки исчезнут.
Места распределяются с учётом завершённых этапов (кругов): первые места у тех кто проехал все круги, далее места у тех, кто недоехал один круг, и т.д. Если в настройках (на втором листе) включена опция «Возможность задать штрафное время», то на листе появляется дополнительный столбец, куда можно проставить штрафные секунды (эти данные можно вносить / изменять как по окончании соревнования, так и в его процессе):
Перед следующим запуском (новое соревнование) нужно очистить таблицу от старых данных: для этого предназначена кнопка «ОЧИСТКА РЕЗУЛЬТАТОВ» на листе настроек. Эта кнопка помощена на отдельном листе (в настройках), чтобы случайно не нажать её в процессе гонки.
 

Как купить полную версию

Если вы протестировали программу и вас всё устраивает, вы можете приобрести полную версию этой программы (без вышеописанных ограничений)

Для этого:

Вложения: