Posts mit dem Label libreoffice werden angezeigt. Alle Posts anzeigen
Posts mit dem Label libreoffice werden angezeigt. Alle Posts anzeigen

Montag, 20. Juni 2011

Median von selektiven Werten in LibreOffice Calc

Ich stand vor dem Problem eine Tabelle zu haben, in der ich den Median von Zeilen mit speziellen Kriterien erfassen wollte. Sowas sieht z.B. so aus:


HerstellerPreisVerkauft
Audi2000WAHR
BMW2500FALSCH
Mercedes-Benz3500WAHR
BMW1500WAHR
Audi2100WAHR
Audi2600FALSCH
Audi2200WAHR

Wir wollen nun nur den Median des Preises verkaufter Audi Modelle. Der interessante Punkt hierbei ist, dass das ganze nur funktioniert, wenn die Formel als "Matrixformel" eingesetzt wird. Das bedeutet, dass man entweder die Formel per Strg+Shift+Enter bestätigen oder im Formeleditor den Haken bei "Matrix" links unten setzen muss. Das muss man bei jeder Änderung an der Formel erneut machen. Die Formel an sich ist dann nicht schwer: =MEDIAN(WENN((A2:A8="Audi")*(C2:C8=1);B2:B8;"")) dargestellt wird das Ganze in geschweiften Klammern, auch das Gleichheitszeichen, also {=MEDIAN(WENN((A2:A8="Audi")*(C2:C8=1);B2:B8;""))} wenn der Matrixmodus aktiv ist. Diese dürfen nicht miteingegeben werden, sie werden von LibreOffice automatisch ergänzt. Diverse Err:5xx Fehler sind die Folge, falls der Modus nicht gesetzt ist.

Zu den Errorcodes in Open-/LibreOffice gibts übrigens hier eine super Übersicht.


SDW unter Linux öffnen

*.sdw war das Dateiformat von StarOffice 5.x und davor. Man sollte fast davon ausgehen, dass LibreOffice das Format ohne Probleme öffnen kann. Nach ein wenig Recherche fand ich raus, dass die Filter bei der Installation als "Filter für obsolete Dateiformate" extra installiert werden müssen (Angepasstes Setup -> Optional). Klasse, diese Optionen hab ich aber nur bei einer Installation unter Windows. Längeres durchsuchen meiner Archlinux Repositories und auch der AUR hatte keinen Erfolg. Lediglich auf ein paar Seiten (z.B. hier) lässt sich zwischen den Zeilen lesen, dass es wohl ein binfilter Paket gibt, welches den gewünschten Effekt hat, doch auch das habe ich weder im AUR, noch im Arch Repository gefunden. Schließlich weißt dieser Eintrag im Archforum darauf hin, dass der Binfilter-Support für Arch-Linux eingestellt wurde und ein Recompile der gesamten Officesuite wäre nötig.

Na danke, dann nehm ich doch lieber tatsächlich die Windows Version auf dem Laptop her. Alternative: LibreOffice Installation unter Wine. Bisschen viel Aufwand, aber bedeutend weniger als Recompile.

Über mich

Mein Bild
Ich werd mal Ingenieur...

Follower