График на часовите редове на Excel - Съвети на Excel

Съдържание

Рой задава въпроса за Excel тази седмица.

Имам малък проблем по отношение на оста x на диаграмите на Excel. Данните в Excel, които имам, трябва да бъдат нанесени в график спрямо времето до минута. Точките на данни в Excel са разпределени на случаен принцип, така че няма еквивалентно време между всяка точка от данни. Когато Excel създава диаграмата ми, тя интервалира всички данни, посочени еднакво, давайки подвеждащ резултат.

В по-старите версии на Excel съветникът на диаграмите би приел, че оста X е ос от категория и ще разпредели всяка точка от данните еднакво по оста X. Това е добре, вашите категории са "ябълки, банани, череши", но няма смисъл, ако всяка точка от данни е стойност на датата и датите не са еднакво раздалечени.

Вляво са кумулативните продажби от продажбите на пуканки на Джош. Джош е само на 8, така че не записва общите продажби всеки ден. Понякога беше една седмица между наблюденията, друг път, когато продажбите се нагряваха, това беше само ден-два.

Ако сте очертали този ред в по-стара версия на Excel, диаграмата ще разпредели равномерно всяко наблюдение, което ви кара да вярвате, че продажбите са били почти линейни с течение на времето. Вдясно е старата диаграма по подразбиране от Excel.

В Excel 2000, в съветника за диаграми стъпка 3 от 4, щракнете върху раздела оси и можете да посочите, че оста X е времева скала. Сега диаграмата по подразбиране нанася точките с данни с правилното количество време между тях. В тази диаграма можете да видите, че продажбите наистина са се увеличили около 8 ноември, когато Джош рекламира пуканки в интернет.

Ако имате късмета да използвате Excel 2000 и имате ежедневни дати, всичко е готово. Съществува обаче един голям проблем с опцията Time Series, която Microsoft добави за графики. Той няма да се справи с х-ос, която се основава на часове и минути вместо дни. Човек би си помислил, че ако Microsoft добави нещо, което да обработва „времеви мащаб“, то всъщност ще обработва времето, а не само дни. Сигурен съм, че ако Уди Леонард някога актуализира книгата си за Excel 97 Annoyances, този нов проблем ще бъде споменат.

Има решение за проблема на Рой, което може да се използва във всяка версия на Excel и може да се мащабира, за да се използва с часове, минути, секунди или наносекунди. Рой не ми даде подробности за своите данни, така че ето фиктивен пример.

Вляво са кумулативните продажби от продажбите на пуканки на Джош. Джош е само на 8, така че не записва общите продажби всеки ден. Понякога беше една седмица между наблюденията, друг път, когато продажбите се нагряваха, това беше само ден-два.

В 13:00 отворих контейнер с вкусни шоколадови карамелни пуканки с 28 унции и го поставих до охладителя за вода на работа. Диаграмата вляво показва колко остава в контейнера в различни моменти от времето. Проблемът е как да се изобрази това, така че времената да бъдат точно представени по оста x. Линейната диаграма по подразбиране от Excel, показана вдясно, ще ви накара да повярвате, че пуканките се консумират по линеен начин.

Решението на проблема на Рой е да се използва XY диаграма вместо линейна диаграма. Ето стъпките за създаване и форматиране на диаграмата:

  • Маркирайте данните си. От менюто изберете Insert - Chart
  • В полето Chart Type изберете "XY (Scatter)".
  • В полето тип поддиаграма изберете "Разпръскване с точки за данни, свързани чрез изгладени линии"
  • Щракнете върху край.
  • По подразбиране Excel ще изчертае диаграмата с оста Y, пресичаща оста X в полунощ. В този случай бихме искали оста X да започне около 13:00 часа и да завърши около 13:25 часа. Би било страхотно да имате отметки на всеки пет минути.
  • Изчислете началното време за оста X. В празен раздел на работния лист въведете четири клетки. Въведете 13:00, 13:25, 0:05 и 0:01.
  • Използвайте Format Cells Number, за да преформатирате тези четири клетки като десетични с 5 знака след десетичната запетая. Това ще ви каже, че 1PM е 0,5417, 1:25 е 0,559, 5 минути е 0,0035 и 1 минутно нарастване е 0,00069444. Запишете тези цифри.
  • С помощта на показалеца на мишката посочете стойност по оста x на диаграмата. Щракнете с десния бутон и изберете Форматиране на ос.
  • В раздела мащаб въведете цифрите отгоре. Минимумът трябва да бъде 0,5417. Максимумът трябва да бъде 0,559, основната единица трябва да е 0,0035, а втората 0,000694. Обикновено казвам, че пресичането на оста Value (y) трябва да бъде минималното или 0,5417. Щракнете върху OK.

Сега ще имате графика, която точно представя наклона на линията въз основа на времето:

Когато трябва точно да графирате времевите стойности по оста x и тези стойности са по-малки от дневните стъпки, използването на XY диаграма и бъркането със стойностите на оста x е решение.

Ако искате да изпробвате този експеримент за себе си, намерете си местен скаутски пакет за кученца и купете калай от бялата шоколадова кринза или шоколадовата карамелена криза. Благодаря за всички, които подкрепиха продажбата на пуканки. Благодарение на вас пакетът от разузнавачи на малки утрои продажбите им и може да изпрати всички малки на лагер тази пролет безплатно.

Днес, 21 ноември 1999 г. е годишнината от г-н Excel, който дебютира в мрежата. Благодаря на всички мои лоялни читатели, които правят тази страница успешна. Господин Excel пожелава на всички наши читатели в САЩ честит Ден на благодарността тази седмица. Приятен празник!

Интересни статии...