Analizuję dzienniki, w których mam czasy, w których występuje pewne zdarzenie, na przykład:
t=1.05s
t=2.25s
t=2.26s
t=2.35s
t=3.40s
Chcę być w stanie wykreślić szybkość występowania / sekundę, aby zobaczyć, jak często zdarzenie to występuje w czasie. Jak to osiągnąć?
Edycja: Chciałbym wykres punktowy w czasie, przy czym oś Y (występowanie / s) i oś X (czas). Jeśli nie ma lepszego sposobu, chciałbym obliczyć go w każdym przedziale X (powiedzmy 2 sekundy).
microsoft-excel
logging
Lanaru
źródło
źródło
Odpowiedzi:
Można to również zrobić za pomocą
COUNTIFS
. Musisz zbudować zakres liczb jako „wiadra”. Jeśli chcesz uzyskać szybką odpowiedź, wystarczy przeciągnąć ją w dół, aby przechwycić wszystkie dane. Jeśli potrzebujesz bardziej niezawodnego rozwiązania, możesz dodać warunkowe do kategorii, aby zobaczyć, czy jest ono większe niżMAX
danych i # N / A to, aby nie działały.Obraz wyników i zakresów
Wzory , są w komórkach D4 i skopiowane i E3 i skopiowane. Jest tylko jedna dodatkowa kategoria, ponieważ liczy się, ponieważ tworzą granicę. Możesz też mieć dodatkową komórkę na górze. Wartość w
E1
zwraca rozmiar wiader. Skopiowałem je wystarczająco daleko, aby przechwycić wszystkie dane.źródło
Szybki sposób na wykonanie tego za pomocą funkcji programu Excel (bez formuł / VBA) odbywa się za pomocą tabeli przestawnej. Możesz szczególnie dobrze wykorzystać
Group Field
cecha. Pozwala na zliczanie zdarzeń w określonym zakresie wartości.Obraz wyników , wyświetlone zostanie okno dialogowe
PivotTable->Analyze->Group Field
na wstążce. Musisz mieć jeden z czasów wybranych, aby to menu pojawiło się.Jedynym minusem tego podejścia jest to, że nie masz zbyt dużej (naprawdę żadnej) kontroli formatowania na etykietach wykresów.
Zaletą tego podejścia jest możliwość szybkiej zmiany interwału grupy (ponowne otwarcie menu) bez konieczności dotykania danych lub wykonywania dużej ilości pracy.
źródło
0s
Myślę, że musisz iść zCOUNTIF
podejście. Minusem jest to, że będziesz musiał zdefiniować grupy, ale nie jest to trudne. Opublikuję to podejście.