- Графики в Excel. Делаем «красивой» шкалу времени
- Как построить диаграмму по таблице в Excel: пошаговая инструкция
- Как построить диаграмму по таблице в Excel?
- Как добавить данные в диаграмму в Excel?
- Как поменять местами оси в диаграмме Excel?
- Как закрепить элементы управления на диаграмме Excel?
- Как сделать диаграмму в процентах в Excel?
- Диаграмма Ганта в Excel
- Удивите коллег диаграммой-циферблатом в Excel
- Шаг за шагом:
- Как сделать биржевые часы в Excel из диаграммы спидометр скачать
- Пример как из диаграммы спидометр сделать аналоговые часы в Excel
- Формулы для перевода времени в секунды, минуты и часы
- Кольцевая диаграмма для создания циферблата аналоговых часов
- Как сделать стрелки для аналоговых часов в Excel
- Кнопки управления часами
- Макрос для автоматического перевода стрелок часов в Excel
- Биржевые часы в Excel с разницей во времени
Графики в Excel. Делаем «красивой» шкалу времени
Возможно, вы уже сталкивались с тем, что шкала времени на графиках иногда отражается «криво». Рассмотрим пример. Вот какую шкалу времени Excel создал в автоматическом режиме:
Скачать статью в формате Word, примеры в формате Excel
Согласитесь, выглядит не очень презентабельно!? Чтобы сделать шкалу «красивой», необходимо вспомнить (узнать :)), в каком виде время хранится в Excel.
Дата и время хранятся в Excel в виде действительного числа, представляющего собой количество дней, прошедших от 1 января 1900 года, дата – целая часть этого числа, а время – дробная (десятичная) часть. Так что 1 января 1990 = 1, а 30 ноября 2010 = 40512.
То есть, 24 часа в сутках – единица для формата даты и времени; один час – 1/24, одна минута – 1/24/60 = 1/1440, или:
Период времени | Формат времени | Числовой формат |
сутки | 24:00:00 | 1,000000 |
час | 1:00:00 | 0,041667 |
минута | 0:01:00 | 0,000694 |
секунда | 0:00:01 | 0,000012 |
Осталось провести небольшие расчеты и задать шкалу времени для графика принудительно (руками, не полагаясь на выбор Excel`я).
В нашем примере мы хотим, чтобы шкала времени была в диапазоне от 10:00 до 10:40 с шагом 00:10, или:
Данные для шкалы времени | Формат времени | Числовой формат |
минимальное значение | 10:00:00 | 0,416667 |
максимальное значение | 10:40:00 | 0,444444 |
цена основного деления | 0:10:00 | 0,006944 |
Переносим значения (числа) в окно «Формат оси»:
Источник
Как построить диаграмму по таблице в Excel: пошаговая инструкция
Любую информацию легче воспринимать, если она представлена наглядно. Это особенно актуально, когда мы имеем дело с числовыми данными. Их необходимо сопоставить, сравнить. Оптимальный вариант представления – диаграммы. Будем работать в программе Excel.
Так же мы научимся создавать динамические диаграммы и графики, которые автоматически обновляют свои показатели в зависимости от изменения данных. По ссылке в конце статьи можно скачать шаблон-образец в качестве примера.
Как построить диаграмму по таблице в Excel?
- Создаем таблицу с данными.
- Выделяем область значений A1:B5, которые необходимо презентовать в виде диаграммы. На вкладке «Вставка» выбираем тип диаграммы.
- Нажимаем «Гистограмма» (для примера, может быть и другой тип). Выбираем из предложенных вариантов гистограмм.
- После выбора определенного вида гистограммы автоматически получаем результат.
- Такой вариант нас не совсем устраивает – внесем изменения. Дважды щелкаем по названию гистограммы – вводим «Итоговые суммы».
- Сделаем подпись для вертикальной оси. Вкладка «Макет» — «Подписи» — «Названия осей». Выбираем вертикальную ось и вид названия для нее.
- Вводим «Сумма».
- Конкретизируем суммы, подписав столбики показателей. На вкладке «Макет» выбираем «Подписи данных» и место их размещения.
- Уберем легенду (запись справа). Для нашего примера она не нужна, т.к. мало данных. Выделяем ее и жмем клавишу DELETE.
- Изменим цвет и стиль.
Выберем другой стиль диаграммы (вкладка «Конструктор» — «Стили диаграмм»).
Как добавить данные в диаграмму в Excel?
- Добавляем в таблицу новые значения — План.
- Выделяем диапазон новых данных вместе с названием. Копируем его в буфер обмена (одновременное нажатие Ctrl+C). Выделяем существующую диаграмму и вставляем скопированный фрагмент (одновременное нажатие Ctrl+V).
- Так как не совсем понятно происхождение цифр в нашей гистограмме, оформим легенду. Вкладка «Макет» — «Легенда» — «Добавить легенду справа» (внизу, слева и т.д.). Получаем:
Есть более сложный путь добавления новых данных в существующую диаграмму – с помощью меню «Выбор источника данных» (открывается правой кнопкой мыши – «Выбрать данные»).
Когда нажмете «Добавить» (элементы легенды), откроется строка для выбора диапазона данных.
Как поменять местами оси в диаграмме Excel?
- Щелкаем по диаграмме правой кнопкой мыши – «Выбрать данные».
- В открывшемся меню нажимаем кнопку «Строка/столбец».
- Значения для рядов и категорий поменяются местами автоматически.
Как закрепить элементы управления на диаграмме Excel?
Если очень часто приходится добавлять в гистограмму новые данные, каждый раз менять диапазон неудобно. Оптимальный вариант – сделать динамическую диаграмму, которая будет обновляться автоматически. А чтобы закрепить элементы управления, область данных преобразуем в «умную таблицу».
- Выделяем диапазон значений A1:C5 и на «Главной» нажимаем «Форматировать как таблицу».
- В открывшемся меню выбираем любой стиль. Программа предлагает выбрать диапазон для таблицы – соглашаемся с его вариантом. Получаем следующий вид значений для диаграммы:
- Как только мы начнем вводить новую информацию в таблицу, будет меняться и диаграмма. Она стала динамической:
Мы рассмотрели, как создать «умную таблицу» на основе имеющихся данных. Если перед нами чистый лист, то значения сразу заносим в таблицу: «Вставка» — «Таблица».
Как сделать диаграмму в процентах в Excel?
Представлять информацию в процентах лучше всего с помощью круговых диаграмм.
Исходные данные для примера:
- Выделяем данные A1:B8. «Вставка» — «Круговая» — «Объемная круговая».
- Вкладка «Конструктор» — «Макеты диаграммы». Среди предлагаемых вариантов есть стили с процентами.
- Выбираем подходящий.
- Очень плохо просматриваются сектора с маленькими процентами. Чтобы их выделить, создадим вторичную диаграмму. Выделяем диаграмму. На вкладке «Конструктор» — «Изменить тип диаграммы». Выбираем круговую с вторичной.
- Автоматически созданный вариант не решает нашу задачу. Щелкаем правой кнопкой мыши по любому сектору. Должны появиться точки-границы. Меню «Формат ряда данных».
- Задаем следующие параметры ряда:
- Получаем нужный вариант:
Диаграмма Ганта в Excel
Диаграмма Ганта – это способ представления информации в виде столбиков для иллюстрации многоэтапного мероприятия. Красивый и несложный прием.
- У нас есть таблица (учебная) со сроками сдачи отчетов.
- Для диаграммы вставляем столбец, где будет указано количество дней. Заполняем его с помощью формул Excel.
- Выделяем диапазон, где будет находиться диаграмма Ганта. То есть ячейки будут залиты определенным цветом между датами начала и конца установленных сроков.
- Открываем меню «Условное форматирование» (на «Главной»). Выбираем задачу «Создать правило» — «Использовать формулу для определения форматируемых ячеек».
- Вводим формулу вида: =И(E$2>=$B3;E$2 Готовые примеры графиков и диаграмм в Excel скачать:
В программе Excel специально разрабатывались диаграммы и графики для реализации визуализации данных.
Источник
Удивите коллег диаграммой-циферблатом в Excel
Если Вы ищите современный способ визуализации данных, обратите внимание на диаграмму-циферблат в Excel. Диаграмма-циферблат буквально создана для того, чтобы украшать собой приборную панель, а за сходство с автомобильным спидометром её также называют диаграмма-спидометр.
Диаграмма-циферблат отлично показывает уровень эффективности и этапы завершённости.
Шаг за шагом:
- Создадим в таблице столбец Dial (что означает циферблат) и в его первую ячейку введём значение 180. Затем введём диапазон данных, показывающих эффективность, начиная с отрицательных значений. Эти значения должны составлять часть от 180. Если исходные данные выражены в процентах, то их можно преобразовать в абсолютные величины, умножив на 180 и разделив на 100.
- Выделите столбец Dial и создайте кольцевую диаграмму. Для этого на вкладке Вставка (Insert) в разделе Диаграммы (Charts) нажмите маленькую стрелку в правом нижнем углу (показана на рисунке ниже).
- Откроется диалоговое окно Вставка диаграммы (Insert chart). Откройте вкладку Все диаграммы (All Charts) и в меню слева кликните Круговая (Pie). Среди предложенных подтипов выберите Кольцевую (Doughnut) диаграмму и нажмите ОК.
- На листе появится диаграмма. Для того, чтобы она стала похожа на настоящий циферблат, потребуется немного изменить её внешний вид.
- Выделите точку 2 в ряде данных Dial. В панели Формат точки данных (Format Data Point) измените параметр Угол поворота первого сектора (Angle of First Slice) на 90°.
- Выделите точку 1 и в панели Формат точки данных (Format Data Point) измените заливку на Нет заливки (No Fill).
Теперь диаграмма становится похожей на диаграмму-циферблат. Осталось к циферблату добавить стрелку!
Чтобы добавить стрелку, потребуется ещё одна диаграмма:
- Вставьте столбец и введите значение 2. В следующей строке введите значение 358 (360-2). Чтобы сделать стрелку шире, увеличьте первое значение и уменьшите второе.
- Выделите столбец и создайте из него круговую диаграмму также, как было описано ранее в этой статье (шаг 2 и 3), выбрав Круговую диаграмму вместо Кольцевой.
- В панели Формат ряда данных (Format Data Series) измените заливку большего сектора диаграммы на Нет заливки (No Fill) и границу на Нет границы (No Border).
- Выделите маленький сектор диаграммы, который будет играть роль стрелки, и измените границу на Нет границы (No Border). Если нужно изменить цвет стрелки, то выберите параметр Сплошная заливка (Solid Fill) и подходящий цвет.
- Кликните по фону области диаграммы и в появившейся панели измените заливку на Нет заливки (No Fill).
- Нажмите иконку со знаком плюс (+) для быстрого доступа к меню Элементы диаграммы (Chart Elements) и уберите галочки возле Легенда (Legend) и Название (Chart Title).
- Далее разместите стрелку над циферблатом и поверните её в нужное положение при помощи параметра Угол поворота первого сектора (Angle of First Slice).
Готово! Мы только что создали диаграмму-циферблат!
Источник
Как сделать биржевые часы в Excel из диаграммы спидометр скачать
Как сделать аналоговые часы в Excel используя стандартные инструменты для визуализации данных и формулы? Для реализации данной задачи можно использовать кольцевую диаграмму так же как при построении популярного типа диаграмм в инфографике – спидометра. Аналоговые часы в Excel можно использовать в качестве таймера. При анализе с учетом разницы во времени в разных временных зонах крупнейших фондовых бирж: New York, London, Tokyo, Sydney, Moscow и т.п.
Пример как из диаграммы спидометр сделать аналоговые часы в Excel
Сначала составим Техническое Задание (ТЗ) для, того чтобы сделать часы в Excel. Как говориться в кулуарах программистов без ТЗ результат ХЗ. Чтобы создать стильные аналоговые часы в программе Excel нам понадобиться:
- С помощью формул подготовить входящие данные для показателей: часов, минут и секунд.
- Четыре диаграммы для циферблата и стрелок.
- Кнопки управления часами: Start и Stop.
- Код макроса обновления данных.
Формулы для перевода времени в секунды, минуты и часы
Приступим к реализации задачи по пунктам ТЗ. В первую очередь подготавливаем исходные данные. Сначала создаем значения для секундной стрелки. Нам необходимо перевести значение полной текущей даты и времени в секунды:
Далее указываем неизменяемую статическую долю диаграммы, которая будет служить стрелкой. Соответственно: чем больше доля, тем больше ширина стрелки. А также формула для вычисления размера третьей доли диаграммы, которая своим соотношением к первой доли будет определять положение стрелки и на сколько ее нужно перевести:
Сумма всех значений при каждом пересчете формул (F9) постоянно должна быть равна числу 60 так как секунды считаются по шестидесятеричной системе счисления (позиционная система счисления по целочисленному основанию 60).
Готовым данные для минутной диаграммы. Для этого нужно перевести текущую дату и время в минуты. На основе текущих значений секунд составляем формулу для определения размера доли диаграммы (от числа 60), которая будет перед минутной стрелкой:
Используя в формуле значение секунд позволит нам определять точное положение минутной стрелки в режиме онлайн. Также указываем размер второй неизменяемой доли 0,1 и вводим формулу для вычисления размера оставшейся доли от 60-ти:
Также сумма всех значений в диапазоне B7:B9 равна числу 60.
И наконец осталось подготовить данные для часовой стрелки. Здесь необходимо перевести текущее значение даты и времени в часы. Сложность заключается в том, что в аналоговых часах минуты и секунды рассчитывается по шестидесятеричной, а часы по двенадцатеричной системе счисления. Поэтому придется использовать более сложную формулу для точного вычисления положения часовой стрелки на циферблате часов:
12;ЧАС(ТДАТА())-12;ЧАС(ТДАТА()))+(B7/60)+(B2/3600)’ >
Эту формулу достаточно легко прочитать. Если количество часов (получено функцией =ЧАС()) от текущей даты и времени (которые возвращает функция =ТДАТА()) составляет больше чем число 12, тогда переводим его в двенадцатеричную систему исчисления вычитая от этого количества число 12. А если меньше чем 12, тогда оставляем все как есть.
И последняя формула для часовой стрелки:
На этот раз сумма всех чисел в диапазоне B12:B14 равна числу 12. Данные подготовлены переходим непосредственно к рисованию диаграмм для аналоговых часов в Excel.
Кольцевая диаграмма для создания циферблата аналоговых часов
Аналоговые часы в Excel нарисуем или сконструируем из 4-х диаграмм. Сначала сделаем стильный циферблат. Для него нам не понадобятся исходные данные, поэтому переместите курсор Excel в любую пустую ячейку и выберите инструмент: «ВСТАВКА»-«Диаграммы»-«Кольцевая». После чего будет создана пустая диаграмма, но нам уже будет доступно дополнительное меню из которого выберите инструмент: «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР»-«Выбрать данные»:
В появившемся окне «Выбор источника данных» нажмите на кнопку «Добавить» для добавления первого ряда данных и нажмите ОК:
В результате мы создали рамку корпуса циферблата часов, переходим к делениям.
Далее создаем еще 2 рада данных. Для этого снова нажмите на кнопку «Добавить», но на этот раз в поле значение необходимо ввести массив из 12-ти единиц как показано ниже на рисунке:
Порядок расположения рядов должен быть такой же как на рисунке. При необходимости используйте стрелки (вверх и вниз) для управления расположением рядов на диаграмме.
Далее по прядку настраиваем все 3 ряда данных кольцевой диаграммы для дизайна циферблата. Выделите первый ряд двойным кликом левой кнопки мышки или выбрав инструмент: «РАБОТА С ДИАГРАММАМИ»-«ФОРМАТ»-«Текущий фрагмент»-«Ряд1»-«Формат выделенного» и внесите следующие настройки в параметры ряда:
- «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«ЗАЛИВКА»-«Градиентная заливка»-«Цвета» (RGB коды цветов точек градиента: бирюзовый: 0;173;173, темно-сизый: 0;54;54) здесь же «Граница»-«Нет линий».
- «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«Диаметр отверстия, в % от общего диаметра».
Не снимая выделения с «Ряд1» выберите инструмент для 3D оформления корпуса часов: «РАБОТА С ДИАГРАММАМИ»-«ФОРМАТ»-«Стили фигур»-«Эффекты фигуры»-«Рельеф»-«Угол»:
Корпус аналоговых часов полностью готов!
Теперь делаем настройки для второго ряда. Он послужит нам главным циферблатом. Выделите второй ряд2 таким же способом как вы выделяли первый и внесите следующие настройки в параметры ряда:
- «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«ЗАЛИВКА»-«Сплошная заливка»-«Цвет»-Белый. Здесь же «ГРАНИЦА»-«Сплошная линия»-«Ширина»-0,25пт.
- «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«Угол поворота первого сектора»-15 градусов.
Не снимая выделения со второго ряда данных добавим цифры на циферблат. Для этого нажмите на кнопку плюс возле диаграммы и из выпадающего меню отметьте опцию «Подписи данных» за одно снимите галочку с опции «Легенда»:
По отдельности выделяйте каждую подпись данных ряда и пока не снято выделения вводите в строку формул соответствующую цифру, а после для подтверждения нажимайте на клавишу Enter. Пока полностью не заполните весь циферблат всеми 12-ю цифрами.
Переходим к оформлению третьего ряда. Выделите Ряд3 на диаграмме и указываем только другой цвет заливки: «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«ЗАЛИВКА»-«Сплошная заливка»-«Цвет»-RGB: 225;239;255. После чего также, как и для второго ряда добавляем метки «Подписи данных» таким же способом, как и в предыдущем примере описанном выше:
На этот раз при поочередном выделении каждой метки в строку формул вводим одну и туже внешнюю ссылку: =Часы!$D$1. Во всех диаграммах Excel всегда используются только внешние ссылки на листы. Слово перед восклицательным знаком «Часы» — это имя листа. В ячейке D1 на которую ссылается ссылка находиться функция =СИМВОЛ(149), которая возвращает символ «•» по коду 149. При желании можно ввести в ячейку D1 любой другой символ или функцию с другим кодом символа для отображения на часах.
Как сделать стрелки для аналоговых часов в Excel
Далее создаем стрелки для аналоговых часов в Excel. Для этого нам понадобиться создать еще 3 диаграммы. Чтобы создать первую стрелку выделите диапазон ячеек A2:B4 и выберите инструмент: «ВСТАВКА»-«Диаграммы»-«Круговая»:
На диаграмме не видно второй доли «Ширина», но о том что она там присутствует свидетельствует легенда. Сейчас необходимо отформатировать диаграмму таким образом, чтобы была видна только лишь одна вторая доля, которая и послужит секундной стрелкой.
Сначала убираем цвет заливки и линию ряда диаграммы, щелкнув двойным щелчком мышки по ряду и выбрав инструмент: «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«ЗАЛИВКА»-«Нет заливки» и здесь же «ГРАНИЦА»-«Нет линий»:
Все доли на диаграмме находятся на одном и том же ряду. Поэтому чтобы получить доступ ко второй (невидимой) доли следует воспользоваться легендой диаграммы. Выбираем мышкой только лишь один элемент легенды «Ширина», а затем двойным щелчком по нему вызываем: «Формат элемента легенды»-«ПАРАМЕТРЫ ЭЛЕМЕНТА ЭЛЕГЕНДЫ»-«ЗАЛИВКА»-«Цвет»-Красный и здесь же «ГРАНИЦА»-«Сплошная линия»-«Цвет»-Красный:
Теперь убираем все лишние элементы на диаграмме, нажав на кнопку плюс «+» с правого края и сняв все галочки из выпадающего меню:
Секундная стрелка – ГОТОВА! Далее таким же образом создаем часовую и минутную стрелку выполняя те же самые действия за исключением выбора цвета – черный. Кроме того, для всех троих диаграмм необходимо сделать прозрачный фон. Для этого делаем на каждой из них двойной щелчок по фоновой области диаграммы и выбираем инструмент: «Формат области диаграммы»-«ПАРАМЕТРЫ ДИАГРАММЫ»-«ЗАЛИВКА»-«Нет заливки»:
Следующий шаг, как не сложно догадаться – это наложение стрелок на циферблат аналоговых часов в Excel:
Полезный совет! Для удобной работы с несколькими графическими объектам на рабочем листе Excel, хорошо использовать инструменты для выделения и расположения объектов из дополнительного меню: «ФОРМАТ»-«Упорядочение»-«Область выделения» и здесь же «Выровнять»-«По центру» и «Выровнять»-«По середине».
Создадим фигуру овал для последней детали часов, выбрав инструмент: «ВСТАВКА»-«Иллюстрации»-«Фигуры»-«Овал»:
Придадим фигуре цвет и 3D дизайн гармоничный для наших аналоговых часов. Для этого сначала выберите инструмент из дополнительного меню: «СРЕДСТВА РИСОВАНИЯ»-«ФОРМАТ»-«Стили фигур»-«Заливка фигуры»-Код цвета RGB: 0; 173; 173, а потом здесь же выберите «Эффекты фигуры»-«Затовка1»:
Выполняем финальные настройки по конструкции аналоговых часов в Excel:
- Накладываем фигуру на часы.
- Выделяем все элементы: «СРЕДСТВА РИСОВАНИЯ» или «РАБОТА С ДИАГРАММАМИ»-«ФОРМАТ»-«Упорядочение»-«Область выделения».
- Группируем: «ФОРМАТ»-«Упорядочение»-«Группировать».
И наслаждаемся готовым результатом!
Кнопки управления часами
Перед написанием кода макроса добавим на лист еще 2 элемента управления аналоговыми часами: Кнопка 1 – ButtonStart и Кнопка 2 – ButtonStop.
Для этого создадим две овальных фигуры, как и в предыдущий раз через меню: «ВСТАВКА»-«Иллюстрации»-«Фигуры»-«Скругленный прямоугольник». Но на этот присвоим им оформление дизайна из коллекции предустановленных стилей Excel. Для кнопки ButtonStart выберите: «СРЕДСТВА РИСОВАНИЯ»-«Стили фигур»-«Средний эффект – Зеленый, Акцент 6». А для кнопки ButtonStop «Средний эффект – Оранжевый, Акцент 2»:
Макрос для автоматического перевода стрелок часов в Excel
Конструкция и дизайн аналоговых часов готов, осталось лишь запустить механизм. Если на данном этапе разработки мы будем периодически нажимать клавишу F9 или выбирать инструмент: «ФОРМУЛЫ»-«Вычисления»-«Пересчет» все формулы на листе будут автоматически пересчитываться и обновлять свои возвращаемые значения. Следовательно, будут переводиться стрелки часов. Значит нам нужен макрос, который будет выполнять данную функцию с периодичностью таймера в одну секунду.
Все готово для создания макросов в Excel, выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Visual Basic» или нажмите комбинацию клавиш ALT+F11. В появившемся окне редактора макросов «Microsoft Visual Basic for Applications» создайте модуль выбрав опцию из меню: «»
Двойным щелчком левой кнопкой мышки перейдите в модуль и вставьте в него ниже приведенный код сразу для двух макросов Start_Clock и Stop_Clock:
Sub Start_Clock()
ActiveSheet.Shapes( «ButtonStart» ).Shadow. Type = msoShadow30
ActiveSheet.Shapes( «ButtonStop» ).Shadow. Type = msoShadow21
Dim sh As Worksheet
Set sh = ActiveSheet
sh.Range( «N1» ).Value = «Start»
X:
VBA. DoEvents
If sh.Range( «N1» ).Value = «Stop» Then Exit Sub
Application.Calculate
GoTo X
Dim sh As Worksheet
Set sh = ActiveSheet
sh.Range( «N1» ).Value = «Stop»
ActiveSheet.Shapes( «ButtonStart» ).Shadow. Type = msoShadow21
ActiveSheet.Shapes( «ButtonStop» ).Shadow. Type = msoShadow30
Осталось подключить макросы к соответственным нашим кнопкам для управления часами. Делаем щелчок правой кнопкой мышки по кнопке Start и из появившегося контекстного меню выбираем опцию «Назначить макрос». В появишвемя окне «Назначить макрос объекту» выбираем соответсвеное имя макроса «Start_Clock» из списка и нажимаем на кнопку ОК:
Такие же действия выполняем для кнопки Stop, только для нее следует из списка макросов выбрать имя Stop_Clock – соответственно.
Все ГОТОВО для запуска часов! Теперь при нажатии на кнопку Start будет выполняться код макроса Start_Clock, а при клике на кнопку Stop выполнится макрос Stop_Clock.
По такому же принципу можно создавать аналоговые часы самого разного дизайна. В программе Excel можно использовать много разных инструментов для оформления стиля диаграмм:
В новых версиях Excel ваше воображение ничем не ограничено. Более того присутствует много коллекций с предустановленными стилями оформления созданными разными дизайнерами в Microsoft, которые существенно сокращают время разработки визуализации данных. Научившись делать в Excel аналоговые часы, вы с легкостью сможете создать любую диаграмму типа спидометр для инфографики или визуализации данных в отчетах.
Биржевые часы в Excel с разницей во времени
Как сделать биржевые часы для текущего времени фондовых бирж на разных континентах мира в принципе уже понятно. Нужно лишь посчитать разницу во времени в Excel. Если надо сделать набор часов для крупнейших мировых бирж, которые находятся в городах на разных часовых поясах: NEW YORK, LONDON, TOKYO, SYDNEY, MOSCOW. В формулу часовой стрелки следует добавить операции для вычисления разницы во времени. Например, у Вас на компьютере отображается московское время тогда разница во времени города Москва и Нью-Йорк равна -7 часов. Формула вычисления количества часов для часовой стрелки приобретает следующий вид:
12;ЧАС(ТДАТА()-(7/24))-12;ЧАС(ТДАТА()-(7/24)))+(B12/60)+(B7/3600)’ >
Как видно к функции возвращающей текущую дату и время =ТДАТА() добавилась операция вычитания -(7/24). Чтобы вычитать от значения даты и времени 7 часов нам нужно случала преобразовать данное число в формат времени разделив его на количество часов в сутках 24. О правилах математических операций со временем в Excel читайте: Как сложить время и число часов или минут в Excel
Соответственно для времени работы с разницей во времени:
- -2 часа для лондонской биржи, формула: -(2/24);
- +6 часов для токийской биржи, формула: +(6/24);
- +7 часов для австралийской фондовой биржи, формула: +(7/24).
Источник