Seite 1 von 1

Formel: Anzahl gefiltert ausgeben

Verfasst: Do 1. Nov 2012, 15:27
von ElGato
Liebes Forum,

Ich hätte gerne gewusst, wie oft ein Datum (JJJJ:MM:TT) in der Spalte vorkommt. Perfekt wäre es wenn ich noch weitere Kriterien hätte, wie z.B. Wochentag und Tageszeit (vormittags 07:00–12:00, nachmittags 12:00–17:00,abends 17:00-22:00, nachts 22:00–07:00)

Code: Alles auswählen

2012-07-04 11:35:45 | bla | bla | Datum        | Anzahl |Wochentag| Anzahl |Tageszeit    |Anzahl
2012-07-04 13:32:54 | bla | bla | 2012-07-04   |2       |Mittwoch |2       |vormittags   |2 
2012-07-15 10:45:12 | bla | bla | 2012-07-15   |1       |Sonntag  |1       |nachmittags  |1
Ich bitte um Verständnis, dass meine Frage hier ein Doppel-Post ist, aber ich glaube, dass hier ist für solch spezielle Fragen eher geeignet.

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Fr 2. Nov 2012, 16:29
von ElGato
Hallo Gert,

ich nutze Ubuntu Linux 12.04 mit LibreOffice 3.5.4.2.
Die Liste habe wurde aus einer Excel-Datei (.xls) importiert.

Die Excel-Datei sieht wie unten angezeigt aus, wobei "|" das Spaltenende anzeigt – Datum mit Uhrzeit befinden sich in einer Zelle.

Code: Alles auswählen

bla                 | bla | bla | bla | Anzahl 
2012-07-04 11:35:45 | bla | bla | bla | 1      |
2012-07-04 13:32:54 | bla | bla | bla | 1      |
2012-07-15 10:45:12 | bla | bla | bla | 1      |
Vielen Dank für das Befassen mit meinem Problem!

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Fr 2. Nov 2012, 18:33
von karolus
Hallo

Zwei bis zehn Zeilen mehr Beispielsdaten wären nicht verkehrt -

http://de.openoffice.org/doc/oooauthors ... npilot.pdf

Für die Gruppierung nach Wochentag und Vor-/Nachmittag benötigst du in dem Fall zwei Hilfsspalten mit Formeln.
Siehe Anhang
Datenpilot_gruppierung_Wochentag_Tageszeit.ods
(10.72 KiB) 236-mal heruntergeladen
Karolus

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Fr 2. Nov 2012, 22:41
von ElGato
Vielen Dank für die bisherige Hilfe – ich werde mich da noch einlesen ...
Wusste überhaupt gar nicht, dass man so ein "Feld" in LibreOffice erstellen kann!

Ich füge jetzt mal eine Beispieldatei ein (wusste gar nicht, das sowas hier im Forum geht :oops: )
Test.ods
Beispiel
(19.09 KiB) 208-mal heruntergeladen

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Mo 5. Nov 2012, 09:15
von ElGato
Mit dem Datenpiloten lässt ich mein Problem (fast) lösen.

ABER: Der Datenpilot lässt sich nicht mittels Copy & Paste auf weitere Tabellenblätter übertragen :-( Ich habe leider mehrere Tabellenblätter, das würde bedeuten, dass ich jedes Mal manuell über den Datenpiloten die Einstellungen vornehmen müsste, bzw. Makro.

Es soll noch die Möglichkeit einer Matrixfunktion geben, die mir helfen könnte, aber da blick ich leider nicht durch, wie ich es auf meine Daten anwenden kann.

http://www.ooowiki.de/CalcFunktionenMat ... n_anwenden

Vielen Dank an alle bisherigen Helfer!

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Mo 5. Nov 2012, 09:47
von karolus
Hallo

Das "Problem" liese sich auch dadurch lösen, indem du nicht für jeden Monat ein neues Blatt benutzt.

Karolus

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Mo 5. Nov 2012, 21:32
von ElGato
Da gebe ich Dir absolut Recht :-)
Aber es kommt jeden Monat einfach immer neues Tabellenblatt hinzu, die Daten werden immer mehr, d.h. die Datenerhebung ist nicht fertig und läuft dynamisch weiter.

Exkurs zur Datenhaltung und Auswertungen davon

Verfasst: Mo 5. Nov 2012, 22:45
von Lupo
Was Karolus meint, ist folgendes, zumindest bei ernsthaften Aufgaben:

- Trenne die Daten stets von Ausgabe/Auswertung. So, wie es in Datenbanken vom Design schon ist.
- Wenn Du auswerten möchtest, hole die Daten (z.B. ein Jahr) in die Auswertungsdatei und werte sie damit aus.
- Oder habe stets die aktuellen Daten in der Auswertungsdatei und lagere nicht mehr interessierende Daten rechtzeitig aus.

So kannst Du die Auswertungstabelle ändern und brauchst diese Änderungen nur einmal zu tun.

Re: Formel: Anzahl gefiltert ausgeben

Verfasst: Mo 5. Nov 2012, 22:53
von karolus
Hallo
Ich würde einmal monatlich die Daten aus $Monatsblatt kopieren (ohne Kopfzeile! ) und im "Sammelblatt" direkt unter der letzten Datenzeile einfügen.
Darüber hinaus musst du nur den Quelldaten-bereich im Datenpiloten anpassen und →aktualisieren

Karolus