Діаграма часових рядів Excel - Поради Excel

Зміст

Рой задає питання Excel цього тижня.

У мене є невелика проблема щодо осі х на діаграмах Excel. Дані Excel, які я маю, повинні бути побудовані на графіку з часом до хвилин. Точки даних Excel розташовані в довільному порядку, тому між кожною точкою даних немає еквівалентної кількості часу. Коли Excel створює мою діаграму, кожна інформація вказується на однакові місця, що дає оманливий результат.

У старих версіях Excel майстер діаграм вважав, що вісь X є віссю типу "категорії" і порівну розподіляв кожну точку даних по осі X. Це нормально, це ваші категорії "яблука, банани, вишні", але не має сенсу, якщо кожна точка даних має значення дати і дати не мають однакового інтервалу.

Ліворуч - сукупні продажі від продажу попкорну Джоша. Джошу лише 8, тому він не фіксував загальний обсяг продажів щодня. Іноді це був тиждень між спостереженнями, інший раз, коли продажі нагрівалися, це був лише день-два.

Якби ви позначили цей рядок у попередній версії Excel, діаграма рівномірно розподіляла б кожне спостереження, змушуючи вас думати, що продажі з часом були майже лінійними. Праворуч - стара діаграма за замовчуванням з Excel.

У програмі Excel 2000 на майстрі діаграм, крок 3 з 4, клацніть вкладку осей, і ви можете вказати, що вісь X є шкалою часу. Тепер діаграма за замовчуванням відображає точки даних із відповідною кількістю часу між ними. На цій діаграмі ви можете бачити, що продажі справді зросли приблизно 8 листопада, коли Джош рекламував попкорн в Інтернеті.

Якщо вам пощастило користуватися Excel 2000 і мати щоденні дати, ви все готові. Однак є одна велика проблема з опцією "Часовий ряд", яку Microsoft додала для складання графіків. Він не буде мати справу з віссю х, яка базується на годинах і хвилинах замість днів. Можна подумати, що якби Microsoft додала якусь функцію для обробки "часового масштабу", вона б насправді обробляла час, а не лише дні. Я впевнений, що якщо Вуді Леонард коли-небудь оновить свою книгу про Excel 97 Annoyances, ця нова проблема буде згадана.

Існує рішення проблеми Роя, яке можна використовувати в будь-якій версії Excel і масштабувати до годин, хвилин, секунд або наносекунд. Рой не давав мені детальних відомостей про свої дані, тож ось вигаданий приклад.

Ліворуч - сукупні продажі від продажу попкорну Джоша. Джошу лише 8, тому він не фіксував загальний обсяг продажів щодня. Іноді це був тиждень між спостереженнями, інший раз, коли продажі нагрівалися, це був лише день-два.

О 13:00 я відкрив 28-унційну ємність смачного шоколадного карамельного попкорну та поставив його біля кулера води на роботі. Діаграма зліва показує, скільки залишилось у контейнері в різні моменти часу. Проблема полягає в тому, як зобразити це так, щоб час точно відображався вздовж осі х. Лінійна діаграма за замовчуванням з Excel, показана праворуч, змусить вас думати, що попкорн вживається лінійно.

Рішення проблеми Роя полягає у використанні діаграми XY замість лінійної діаграми. Ось кроки для створення та форматування діаграми:

  • Виділіть свої дані. У меню виберіть Вставити - Діаграма
  • У полі Тип діаграми виберіть "XY (Розсіяне)".
  • У полі підтипу Діаграма виберіть "Розсіяти з точками даних, з’єднаними згладженими лініями"
  • Клацніть закінчити.
  • За замовчуванням Excel буде малювати діаграму з віссю Y, яка перетинає вісь X опівночі. У цьому випадку ми хотіли б, щоб вісь X починалася близько 13:00 і закінчувалась близько 13:25. Було б круто мати галочки кожні п’ять хвилин.
  • Обчисліть час початку для осі X. У порожній розділ аркуша введіть чотири клітинки. Введіть 13:00, 13:25, 0:05 та 0:01.
  • Використовуйте Форматувати номер комірок, щоб переформатувати ці чотири комірки як десяткові з 5 знаками після коми. Це покаже вам, що 1 вечір дорівнює 0,5417, 1:25 дорівнює 0,559, 5 хвилин - 0,0035, а приріст на 1 хвилину - 0,00069444. Запишіть ці цифри.
  • За допомогою вказівника миші наведіть на значення вздовж осі х діаграми. Клацніть правою кнопкою миші та виберіть Формат осі.
  • На вкладці масштабу введіть цифри зверху. Мінімум повинен бути 0,5417. Максимум повинен бути 0,559, основна одиниця повинна становити 0,0035, а друга - 0,000694. Зазвичай я кажу, що перетинання осі Значення (y) має бути мінімальним або 0,5417. Клацніть OK.

Тепер у вас буде графік, який точно відображає нахил лінії на основі часу:

Коли вам потрібно точно побудувати графіки значень часу вздовж осі х, і ці значення часу менші, ніж із щоденними приростами, використання XY-діаграми та бажання перебирати значення осі х - це рішення.

Якщо ви хочете спробувати цей експеримент для себе, знайдіть собі місцеву скаутську розвідку та придбайте банку з білим шоколадним хрусткою або шоколадною карамелькою. Дякуємо всім, хто підтримав продаж попкорну. Завдяки вам зграя розвідників дитинчат потроїла свої продажі і може безкоштовно відправити всіх дитинчат у табір цієї весни.

Сьогодні, 21 листопада 1999 року, виповнюється річний ювілей, коли пан Excel дебютував в Інтернеті. Дякую всім моїм відданим читачам, які роблять цю сторінку успішною. Пан Excel вітає всіх наших читачів у США з Днем Подяки цього тижня. Гарного Вам свята!

Цікаві статті...