Wykres szeregów czasowych programu Excel - porady dotyczące programu Excel

Spisie treści

Roy zadaje pytanie dotyczące programu Excel w tym tygodniu.

Mam mały problem z osią X na wykresach Excela. Dane Excela, które mam, muszą być wykreślone w czasie z dokładnością do minuty. Punkty danych programu Excel są rozmieszczone losowo, więc między każdym punktem danych nie ma równoważnej ilości czasu. Kiedy program Excel tworzy mój wykres, rozmieszcza wszystkie dane w równych odstępach, co daje mylący wynik.

W starszych wersjach programu Excel kreator wykresów zakładał, że oś X jest osią typu „kategoria” i rozkłada wszystkie punkty danych równo na osi X. To w porządku, jeśli Twoje kategorie to „jabłka, banany, wiśnie”, ale nie ma to sensu, jeśli każdy punkt danych jest wartością daty, a daty nie są równomiernie rozmieszczone.

Po lewej stronie skumulowana sprzedaż z popcornu Josha. Josh ma tylko 8 lat, więc nie notował całkowitej sprzedaży każdego dnia. Czasami był to tydzień między obserwacjami, innym razem, gdy sprzedaż się nagrzewała, był to tylko dzień lub dwa.

Jeśli wykreśliłeś tę linię w starszej wersji programu Excel, wykres równomiernie rozłożyłby każdą obserwację, co prowadzi do przekonania, że ​​sprzedaż była prawie liniowa w czasie. Po prawej stronie znajduje się stary domyślny wykres z programu Excel.

W programie Excel 2000 w kroku 3 z 4 kreatora wykresów kliknij kartę Osie, aby wskazać, że oś X jest skalą czasu. Teraz domyślny wykres przedstawia punkty danych z odpowiednimi odstępami czasu między nimi. Na tym wykresie widać, że sprzedaż naprawdę wzrosła około 8 listopada, kiedy Josh reklamował popcorn w Internecie.

Jeśli masz szczęście, że używasz programu Excel 2000 i masz dzienne daty, wszystko jest gotowe. Istnieje jednak jeden duży problem z opcją Szeregów czasowych, którą Microsoft dodał do tworzenia wykresów. Nie zajmie się osią X opartą na godzinach i minutach zamiast dni. Można by pomyśleć, że gdyby Microsoft dodał coś do obsługi „skali czasu”, w rzeczywistości poradziłby sobie z czasem, a nie tylko dniami. Jestem pewien, że jeśli Woody Leonard kiedykolwiek zaktualizuje swoją książkę o Excel 97 Annoyances, ten nowy problem zostanie wspomniany.

Istnieje rozwiązanie problemu Roya, które może być używane w dowolnej wersji programu Excel i może być skalowane do godzin, minut, sekund lub nanosekund. Roy nie podał mi szczegółowych informacji na temat swoich danych, więc oto fikcyjny przykład.

Po lewej stronie skumulowana sprzedaż z popcornu Josha. Josh ma tylko 8 lat, więc nie notował całkowitej sprzedaży każdego dnia. Czasami był to tydzień między obserwacjami, innym razem, gdy sprzedaż się nagrzewała, był to tylko dzień lub dwa.

O 13:00 otworzyłem 28-uncjowy pojemnik z pysznym popcornem z czekoladą i karmelem i położyłem go przy lodówce w pracy. Wykres po lewej stronie pokazuje, ile zostało w pojemniku w różnych momentach czasu. Problem polega na tym, jak to nanieść na wykresie, aby czasy były dokładnie reprezentowane na osi x. Domyślny wykres liniowy z programu Excel pokazany po prawej stronie mógłby doprowadzić do przekonania, że ​​popcorn został skonsumowany w sposób liniowy.

Rozwiązaniem problemu Roya jest użycie wykresu XY zamiast wykresu liniowego. Oto kroki, aby utworzyć i sformatować wykres:

  • Wyróżnij swoje dane. Z menu wybierz Wstaw - Wykres
  • W polu Typ wykresu wybierz opcję „XY (punktowy)”.
  • W polu Podtyp wykresu wybierz „Rozproszenie z punktami danych połączonymi wygładzonymi liniami”
  • Kliknij Zakończ.
  • Domyślnie program Excel narysuje wykres z osią Y przecinającą oś X o północy. W tym przypadku chcielibyśmy, aby oś X zaczynała się około godziny 13:00 i kończyła około godziny 13:25. Fajnie byłoby mieć znaczniki co pięć minut.
  • Oblicz czas rozpoczęcia dla osi X. W pustej sekcji arkusza wprowadź cztery komórki. Wpisz 13:00, 13:25, 0:05 i 0:01.
  • Użyj opcji Formatuj liczbę komórek, aby ponownie sformatować te cztery komórki jako ułamek dziesiętny z 5 miejscami po przecinku. Dzięki temu dowiesz się, że godzina 1:00 to 0,5417, 1:25 to 0,559, 5 minut to 0,0035, a przyrost o 1 minutę to 0,00069444. Zapisz te liczby.
  • Za pomocą wskaźnika myszy wskaż wartość wzdłuż osi X wykresu. Kliknij prawym przyciskiem myszy i wybierz Formatuj oś.
  • Na zakładce skali wprowadź liczby z góry. Minimalna wartość powinna wynosić 0,5417. Maksymalna powinna wynosić 0,559, jednostka główna powinna wynosić 0,0035, a jednostka podrzędna 0,000694. Zwykle mówię, że przecięcia osi wartości (y) powinny być minimum lub 0,5417. Kliknij OK.

Będziesz mieć teraz wykres, który dokładnie przedstawia nachylenie linii na podstawie czasu:

Kiedy musisz dokładnie wykreślić wartości czasu wzdłuż osi X, a te wartości czasu są mniejsze niż w przyrostach dziennych, rozwiązaniem jest użycie wykresu XY i manipulowanie wartościami na osi X.

Jeśli chcesz samemu wypróbować ten eksperyment, znajdź lokalne opakowanie zwiadowcze i kup puszkę chrupiącej białej czekolady lub czekoladowo-karmelowej chrupkości. Dziękujemy wszystkim, którzy wsparli sprzedaż popcornu. Dzięki tobie paczka zwiadowców potroiła sprzedaż i może wysłać wszystkie młode do obozu tej wiosny za darmo.

Dzisiaj, 21 listopada 1999 r., Mija rocznica debiutu pana Excela w sieci. Dziękuję wszystkim moim lojalnym czytelnikom, dzięki którym ta strona odniosła sukces. Pan Excel życzy wszystkim naszym czytelnikom w USA szczęśliwego Święta Dziękczynienia w tym tygodniu. Mieć świetne wakacje!

Interesujące artykuły...