Seite 1 von 1

zählen-wenn Problem

Verfasst: Fr 7. Jun 2013, 12:37
von mat³
Hallo Community,

ich bin dabei wissenschaftliche Daten auszuwerten. Ich habe eine Spalte, in der stehen Rohdaten. Je nach dem ob die größer einem Wert sind, kleiner einem anderen Wert sind oder dazwischen liegen bilde ich Kategorien in der nächsten Spalte.

Diese Kategorien zählen ist kein Problem:
COUNTIF(kategoriespalte,kriteriumfürkategorie)

Auch Durchschnittswerte der Rohdaten nach Kategorie (also den Durchschnitt der Rohdaten, wenn sie einer Kategorie angehören) habe ich mit einer arrayfunktion hinbekommen:
{=AVERAGE(IF(kategoriespalte=kriteriumfürkategorie,datenspalte))}

Wie lang die Kategorien sind habe ich auch ausgetüftelt in einer neuen Spalte falls sich zur vorzeile eine änderung ergeben hat alle Zeilen zähle, die zur Kategorie gehören und dann alle zuvor gezählten abziehe:
=WENN(ZeileDavor<>DieseZeile,Zählenwenn(...)-Summewenn(...)," ")

Jetzt habe ich aber das Problem, das ich bestimmen muß wie häufig sich dort veränderungen ergeben. Sprich, wie lange sind die Phasen in denen sich meine Daten in Kategorie 2 bewegen?

Dafür bräuchte ich - so denke ich - eine Funktion die... zum Beispiel aus meiner Spalte die schon die Längen der Phasen enthält alle zählt, wenn in der Kategoriespalte das entsprechende Kriterum erfüllt ist. Leider finde ich keine Funktion in LibreOffcie, die mir eine Spalte durchzählen kann, abhängig von den Werten in einer anderen Spalte?

Ich hoffe ich habe das einiger Maßen verständlich ausgedrückt?

Re: zählen-wenn Problem

Verfasst: Fr 7. Jun 2013, 13:48
von mat³
Habe das Problem jetzt gelößt, indem ich drei statt einer Spalte gemacht habe für die Länge der Phasen nicht eine Spalte sondern mit einer Kondition "wenn kategorie = ..." für jede Kategorie eine Spalte gemacht habe. So kann ich jetzt in jeder Spalte durch den Mittelwert schauen, wie lange die Phasen sind und durch zählenwenn schauen wie die frequenz über die versuchszeit ist.

Wenn jemand was eleganteres einfällt...