Как сделать хронометраж в эксель
Мы проверили на предыдущем уроке, что дата в Excel – это число количества дней прошедших от 01.01.1900г. А сейчас убедимся что время в Excel – это дробная часть числа, которая представляет собой период суток.
Работать с временем приходиться не редко. Например когда нужно отделу кадров сформировать отчет по балансу рабочего времени сотрудников предприятия. Или производственному отделу нужно посчитать сколько потребуется работо-часов фрезерному станку на изготовления деталей мелкосерийного производства. Время нужно считать инженерам для анализа производительности оборудования при определенных количествах операций.
Как посчитать сумму времени в Excel?
Каждая дробная часть чисел в Excel может отображаться в часах и минутах (в зависимости от выбранного формата отображения).
Данный факт лучше усвоить на конкретном примере:
- Заполните диапазон ячеек A1:A3 числовыми значениями: 0,25 (четверть дня); 0,5(полдень); 0,75 (3/4 дня).
- Выделите A1:A3 и с помощью диалогового окна «Формат ячеек» (CTRL+1) задайте формат «Время», как показано на рисунке:
Чтобы сложить время в Excel по формуле или с помощью функции:=СУММ() нужно использовать специальный формат.
- В ячейку А4 введите:=СУММ(A1:A3). Как видно вместо 36 часов мы видим только 12 – это время следующего дня. А чтобы отобразить сумму часов меняем формат ячейки.
- Открываетм окно «Формат ячеек»-«Число»-«Числовые форматы»-«Все форматы». В поле «Тип:» вводим: [ч]:мм:сс. И нажимаем ОК.
Теперь отображается количество суммированных часов и минут.
Как посчитать разницу во времени в Excel?
Данный метод отображения времени весьма полезный. Допустим нам нужно узнать разницу между временем в минутах. В ячейку B2 введите формулу:=A2-A1. Установите теперь для ячейки «Все форматы» и на этот раз в поле «Тип:» вводим: [мм]. И нажимаем ОК.
Так нам удалось перевести время в минуты. Если мы в эту же ячейку введем число 1 (или время 24:00 что по сути одно и то же), то мы узнаем что в сутках 1440 минут. Так фактически можно в Excel посчитать любое время в минутах.
Примечание. С помощью формата ячеек мы настраиваем способ отображения их значений. Например, например можно добавить или убрать время из даты в Excel.
Учет времени на протяжении суток
На следующем примере посчитаем, какая часть суток прошла от полночи до 9:45.
- В ячейки A1:A3 введите 9:45.
- Перейтите на A1 и вызовите окно «Формат ячеек» (CTRL+1). На закладке «Число», из списка «Числовые форматы» выберите «Дробный».
- Перейдите на A2 и задайте таким же способом «Процентный» формат (или просто нажмите комбинацию горячих клавиш CTRL+SHIFT+5).
- Перейдите на A3 и удалите формат ячейки. А из предыдущих уроков вы знаете, что удалить формат это присвоить формат по умолчанию «Общий». Для этого можно нажать комбинацию CTRL+SHIFT+` или использовать выше описанный способ.
Как видите 9:45 – это 2/5 частей суток. Проще говоря, прошло пока 40,63% суток.
Как поставить текущее время в Excel?
Автоматический ввод текущего времени в Excel выполняется комбинацией горячих клавиш CTRL+SHIFT+;. Автоматическая вставка текущей даты и времени в Excel отличается использованием клавиши SHIFT.
Надеюсь что задумка, реализованная с помощью уважаемых форумчан, поможет многим спортивным судьям.
Собственно смысл задумки в том, чтобы фиксировать время велогонщиков по кругам с помощью клавиатурной матрицы номеров гонщиков, с дальнейшим сумирование времени всех кругов.
Далее по конкретней:
Задачи программы:
1. Максимальное количество участников 100.
2. Максимальное количество кругов 10.
3. Возможность выбора или прописывания количества кругов. При этом ячейки в таблице,
с номерами до указанного в окне включительно, окрашиваются в желтый цвет, при нажатии на кнопку "Количество кругов".
4. Старт всех 100 таймеров 1 круга одновременно. При этом в ячейках 1 круга начинается отображение отсчета времени секундомера.
5. При нажатии на клавиатуре номера участника секундомер 1 круга останавливается и включается секундомер 2 круга.
И так до завершения последнего из указанных (выделенных) кругов. При этом в ячейке "Время" каждого гонщика суммируется время каждого секундомера. После перехода к следующему секундомеру, ячейка таблицы предыдущего секундомера окрашивается в зеленый цвет. Тоже при остановке последнего из указанных таймеров кругов.
6. Возможность остановки всех оставшихся таймеров (без изменения цвета ячеек, таймеры которых остановлены кнопкой "Стоп").
7. Обнуление всех результатов.
8. Матрица клавиатуры (1-100), цветные кнопки и окно должны быть все время в видимой для пользователя области экрана.
9. Таблица должна прокручиваться без изменения положения клавиатуры.
10. При нажатии на кнопку "Скрыть", клавиатура должна спрятаться в трей. В поле таблицы должна быть кнопка "Показать".
11. После остановки всех таймеров должна быть возможность сортировки по данным в столбце"Время".12. После сортировки должна быть возможность включения функции подсчета отставания от лучшего результата для столбца "Отставание".
Думаю последние две позиции можно даже не рассматривать, это и так понятно.
А вот сделать все остальное умишка не хватает.
Просмотрел всю тему по VBA но подобное рассматривалось только однажды для "Бани".
Прошу помощи, потому что очень хочется реализовать задумку на практике, во время судейства соревнований в мае.
Помощь в написании контрольных, курсовых и дипломных работ здесь
Система электронного хронометража в Excel
Доброго времени суток. На этом форуме была статья про VBA - Система электронного хронометража в.
Система электронного учета документов
Прошу совета у специалистов. У нас на предприятии хотят ввести систему электронного учета.
Проведение электронного платежа с использованием электронного кошелька на основе протокола SSL
Здравствуйте, хотелось бы узнать литературу или информационный ресурс по данной тематике, в связи с.
Алгоритм решения:
1. Необходимо использовать только один таймер, который будет запускаться клавишей "Пуск" и останавливаться клавишей "Стоп".
2. Создать клавишу "Завершил", по нажатии на эту клавишу текущее время таймера запомнить, а затем вывести форму с матрицей кнопок 10 х 10 с номерами от 1 до 100. При нажатии на кнопку в таблицу участника с номером как у кнопки заносится текущее значение таймера (время завершения круга = времени начала следующего, разница двух завершений = продолжительности бега по кругу).
3. Сумматоры и остальные математические подсчёты организовать стандартными функциями Excel.
Выложите файл с которого делали скриншоты.
Алгоритм решения:
1. Необходимо использовать только один таймер, который будет запускаться клавишей "Пуск" и останавливаться клавишей "Стоп".
2. Создать клавишу "Завершил", по нажатии на эту клавишу текущее время таймера запомнить, а затем вывести форму с матрицей кнопок 10 х 10 с номерами от 1 до 100. При нажатии на кнопку в таблицу участника с номером как у кнопки заносится текущее значение таймера (время завершения круга = времени начала следующего, разница двух завершений = продолжительности бега по кругу).
3. Сумматоры и остальные математические подсчёты организовать стандартными функциями Excel.
Выложите файл с которого делали скриншоты.
Как такового файла с программой, с которого сделаны скриншоты нет.
Клавиатуру я взял из
Таймер. Ексель
Потом дорисовал необходимые мне кнопки и окошко. А таблица составлена по аналогии протокола
соревнований.
По поводу предложенного алгоритма могу лишь уточнить, что мне надо от этой программы, т.к. способ реализации для меня не под силу.
Итак рассказываю как бы мне хотелось, чтобы работала программа.
1. Открываю документ Excel с этой программой. Включаю макросы.
2. Передо мной таблица представленная на скриншоте с количеством участников 100 и 10 кругами.
3. Копирую в эту таблицу список участников с их реквизитами.
4. Нажимаю кнопку "Показать" которая находится на свободном участке таблицы. Поверх таблицы появляется матрица с клавиатурой номеров участников и др. кнопками.
5. В желтом окошке прописываю колличество кругов гонки. При этом в таблице столбцы кругов окрашиваются в желтый цвет. Т.е кругов может быть не максимальное количество.
6. Нажимаю кнопку "Старт" запускается секундомер для всех 100 участников одновременно. Цифирки с бежащими секундами появляются во всех ячейках участников в столбце 1 круга.
7. После прохождения одним из участников 1 го круга я нажимаю на его номер на клавиатурной матрице. При этом секундомер 1го круга этого участника останавливается и появляются бежащие цифирки секундомера 2 го круга этого же участника. И т.д. до конца выделенной желтым цветом зоны кругов. Хорошо бы было чтобы цвет ячеек остановившихся секундомеров менялся на зеленый. Это надо для того чтобы наглядно было видно сколько кругов прошел участник.
8. После финиша всех участников оставшиеся секундомеры останавливаются нажатием на кнопку "Стоп".
9. Результаты всех секундомеров кругов каждого участника сумируются в столбце "Время".
Все!
Дальше сортировка и другие вычисления делаются стандартными функциями.
После того как все операции с таблицей закончены с помощью кнопки "Обнулить" обнуляются все ячейки таблицы.
Система электронного хронометража в Excel
Надеюсь что задумка, реализованная с помощью уважаемых форумчан, поможет многим спортивным судьям.
Система электронного учета документов
Прошу совета у специалистов. У нас на предприятии хотят ввести систему электронного учета.
Проведение электронного платежа с использованием электронного кошелька на основе протокола SSL
Здравствуйте, хотелось бы узнать литературу или информационный ресурс по данной тематике, в связи с.
Вроде не так все тут сложно. Могу пообещать не большую оплату, но в разумных пределах и не сразу, так как Федерация денег сразу не дает.
Если ее никак не взломать, то можно ее переписать, скопировав от туда макросы и внести ее в новую таблицу.
Если нужно, могу перезалить программу уже со сломанным ключем. Но это если автор программы не сообщит код доступа к ней. Уважаемый Dreigo!
Перечитайте с нуля предыдущую такую же тему и поймите, что программа формировалась под те условия и естественно изменяя условия кардинально нужно программу писать с нуля, а времени то нету. тем более, что Могу предложить только запускать на разных компах по категориям.
Протокол создается как сводная таблица (пе реформируйте под себя).
Изначально об подсчете очков не было речи,предполагалось заполнение самостоятельно.
На разных компах не реально все это делать. Уж проще тогда использовать простую прогу, где секундомер и таблица с номерам.
Это не очень удобно и гуманно. Тем более программа красиво и хорошо написано толковыми людьми.
Когда участником больше 100 или 100 то сложновато и долговато начислять всем очки. Протокол писать в принципе не долго, но хотелось бы чтоб он формировался сам в том формате в котором я поросил, так как этот протокол можно незамедлительно выложить на сайт для ознакомления.
Да и по возможности можно получить ключ к этой программе?
Если ее проще переписать, дык может поможешь в этом. Я уже писал, что по возможности смогу что то компенсировать материально, но это будет не сразу если сумма будет достаточно велика. Если небольшая, то может и сразу смогу из своего кармана выплатить, а с федерации потом себе выдернуть.
Добавлено через 6 часов 41 минуту
Уважаемый toiai, если вы нам поможете, я буду безмерно рад. И постараюсь не остаться в долгу перед вами.
Надеюсь что задумка, реализованная с помощью уважаемых форумчан, поможет многим спортивным судьям.
Собственно смысл задумки в том, чтобы фиксировать время велогонщиков по кругам с помощью клавиатурной матрицы номеров гонщиков, с дальнейшим сумирование времени всех кругов.
Далее по конкретней:
Задачи программы:
1. Максимальное количество участников 100.
2. Максимальное количество кругов 10.
3. Возможность выбора или прописывания количества кругов. При этом ячейки в таблице,
с номерами до указанного в окне включительно, окрашиваются в желтый цвет, при нажатии на кнопку "Количество кругов".
4. Старт всех 100 таймеров 1 круга одновременно. При этом в ячейках 1 круга начинается отображение отсчета времени секундомера.
5. При нажатии на клавиатуре номера участника секундомер 1 круга останавливается и включается секундомер 2 круга.
И так до завершения последнего из указанных (выделенных) кругов. При этом в ячейке "Время" каждого гонщика суммируется время каждого секундомера. После перехода к следующему секундомеру, ячейка таблицы предыдущего секундомера окрашивается в зеленый цвет. Тоже при остановке последнего из указанных таймеров кругов.
6. Возможность остановки всех оставшихся таймеров (без изменения цвета ячеек, таймеры которых остановлены кнопкой "Стоп").
7. Обнуление всех результатов.
8. Матрица клавиатуры (1-100), цветные кнопки и окно должны быть все время в видимой для пользователя области экрана.
9. Таблица должна прокручиваться без изменения положения клавиатуры.
10. При нажатии на кнопку "Скрыть", клавиатура должна спрятаться в трей. В поле таблицы должна быть кнопка "Показать".
11. После остановки всех таймеров должна быть возможность сортировки по данным в столбце"Время".12. После сортировки должна быть возможность включения функции подсчета отставания от лучшего результата для столбца "Отставание".
Думаю последние две позиции можно даже не рассматривать, это и так понятно.
А вот сделать все остальное умишка не хватает.
Просмотрел всю тему по VBA но подобное рассматривалось только однажды для "Бани".
Прошу помощи, потому что очень хочется реализовать задумку на практике, во время судейства соревнований в мае.
Помощь в написании контрольных, курсовых и дипломных работ здесь
Система электронного хронометража в Excel
Доброго времени суток. На этом форуме была статья про VBA - Система электронного хронометража в.
Система электронного учета документов
Прошу совета у специалистов. У нас на предприятии хотят ввести систему электронного учета.
Проведение электронного платежа с использованием электронного кошелька на основе протокола SSL
Здравствуйте, хотелось бы узнать литературу или информационный ресурс по данной тематике, в связи с.
Инфы море, а в 5 утра по МСК (Гринвич+4:00) вставать и за станокО_о
Может, приснится чтонить по теме (такое бывало и не раз. ) а сейчас ступор, увы:-[:sleep:
Ок,тоже утром рано. ну хоть приносим мы какую то пользу?Эти тесты\подсказки-помагают?
При подготовке таблицы протокола столкнулся с вычислением скорости каждого гонщика.
Мое решение в скрине. Самое главное там, перевод времени в десятичное число.
И еще одна особенность. Среднюю скорость надо расчитывать исходя из общей длинны трассы и общего времени гонщика.
Ибо вариант среднего арифметического из скоростей на каждом круге не прокатывает.
Читайте также: