Rafał S.

Rafał S. Politechnika
Warszawska, po
prostu Rafiq

Temat: Grupowanie danych w przedziałach czasowych

Witajcie,

jako dane wejściowe mam liczby- w każdym wierszu mam kolumnę, która zawiera dane postaci:

wiersz_1 2010-01-04 16:27
wiersz_2 2010-01-04 14:49 itd.

Potrzebuję segregować dane w taki sposób, aby powiedzieć ile danych wystepuje w przedziale 07:00-08:00, 08:00-09:00 itd nie ważne dla jakiego dnia.

Czy ktoś ma pomysł jak to rozwiązać?

Pozdrawiam,
Rafał
Sebastian Krzemień

Sebastian Krzemień Aktuariusz, PTU S.A.

Temat: Grupowanie danych w przedziałach czasowych

A może funkcja GODZINA by pomogła ? :)
Bartłomiej Dąbrowski

Bartłomiej Dąbrowski
analiza/przetwarzani
e danych

Temat: Grupowanie danych w przedziałach czasowych

przedziały są źle dobrane - zachodzą na siebie
jak się to skoryguje, to można tak

kolumnę B da się opuścić ale wtedy formuła będzie troszku bardziej rozwinięta (czyli niezrozumiała)
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Grupowanie danych w przedziałach czasowych

Idelanie do tego celu nadaje się tabela przestawna.
W pole wiersza (lewa kolumna) wrzuć Twoje daty (z czasem), potem na dowolnej pozycji w polu wiersza prawy od myszy -> grupuj -> wybierz wg "godzin".
W "pole danych" (lewe dolne) wrzuć ponownie daty (z czasem) i gotowe.
Rafał S.

Rafał S. Politechnika
Warszawska, po
prostu Rafiq

Temat: Grupowanie danych w przedziałach czasowych

Super, dzięki za odpowiedź- znowu nauczyłem się czegoś pożytecznego ;)

@Bogdan: Twoje rozwiązanie jest szybsze, ale niestety nie działa na całym zakresie danych (ponad 11000 wierszy). Maksymalnie udało mi się to zrobić dla 320 wierszy ;/

Jeszcze raz dzięki za pomoc ;)

Rafał
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Grupowanie danych w przedziałach czasowych

Coś tam jednak musi być zrobione nie tak, 11 000 wierszy to dla tabeli przestawnej malutki pikuś :)
Mogę tylko podejrzewać, że masz Ex 2003, wrzuciłeś dane do pola kolumny i brak jest odpowiedniej liczby kolumn w arkuszu, ale niezależnie od tego spróbuj tak.

Jak masz zrobione dla 320 wierszy -> zaznacz tabelę -> kreator tabeli przestawnej -> cofnij i zaznacz nowy (11 000 wierszy) obszar danych źródłowych. Potem jedź do końca kreatora.
(Dla Ex 2007, którego nie mam pod ręką, znajdź w dodatkowym menu "Dane źródłowe" -> tam je aktualizuj do 11 000 wierszy).
Może pójdzie?
Rafał S.

Rafał S. Politechnika
Warszawska, po
prostu Rafiq

Temat: Grupowanie danych w przedziałach czasowych

Rzeczywiście posiadam Ex 2003.

Ponowne zaznaczenie obszaru nic dało- pojawia się komunikat:
"Zgrupowanie zaznaczonego obszaru nie jest możliwe".

Po naciśnięciu prawym przyciskiem myszy: "Grupuj i pokaż szczegóły->Grupuj->Godzina

- dane są umieszczone prawidłowo; "Upuść pola wierszy tutaj". W polu kolumny jest tylko 8000 rekordów ;)

- nie mogę tego zrobić w Ex 2007
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Grupowanie danych w przedziałach czasowych

Musiałbym to zobaczyć, może masz gdzieś jakiś pusty (niepełny) wiersz z danymi?

Jak masz ochotę, to zaloguj się na excelforum.pl i puść mi na pw załącznik, pooglądam, poszukam co jest przyczyną. Ale tylko dzisiaj, bo jutro mnie nie ma :)
Rafał S.

Rafał S. Politechnika
Warszawska, po
prostu Rafiq

Temat: Grupowanie danych w przedziałach czasowych

Zatem sprawa się wyjaśniła: rzeczywiście w zbiorze mam puste komórki. Dzięki za pomoc.
EOT

Następna dyskusja:

Excel Grupowanie danych




Wyślij zaproszenie do