Seite 1 von 1

OpenOffice Calc: Versteckte Zeilen?!

Verfasst: 22.04.2011 10:14
von DarkDragon
Hallo,

Das ist mir fast schon peinlich, aber kann mir das mal bitte einer Erklären?

Bild
(animierte GIF)

Es scheint fast so dass die Daten zwischendrin auch noch vorhanden sind (nach Anwendung eines Standardfilters waren die Lücken zwischen den Zahlen halt da), ich sie aber nicht sehen und auch nicht löschen kann.

[EDIT]
Ich habs jetzt so gelöst, dass ich in die Combobox oben einfach die zwischeren Zeilen eingegeben, eingeblendet und dann gelöscht hab. Aber das sollte doch irgendwie auch automatisch gehen oder nicht?

Re: OpenOffice Calc: Versteckte Zeilen?!

Verfasst: 28.04.2011 19:41
von SirMatti74
Das ist ganz normal. Durch den Filter hast Du Zeilen nur in der Anzeige ausgeblendet. Die Werte, die darin enthalten sind, sind jedoch immer noch vorhanden und werden im Feld C6 ordnungsgemäß zusammenaddiert. Im Feld C5 summierst Du nur die angezeigten Felder auf - daher die Differenz (hast Du ja auch bereits selbst richtig vermutet).

Hier nun die Lösung, die Du suchst:

Code: Alles auswählen

=TEILERGEBNIS(9;B5:B318)
Mit Teilergebnis() kannst Du Dir Ergebnisse auf gefilterte Zeilen ausgeben lassen. Das Ergebnis kann dabei wie hier eine Summe (Funktionsindex 9) aber auch der Mittel-, Maximal- oder Minimalwert und einiges mehr sein. Genaueres findest Du in der Hilfe.

Ergänzung:
Bezgl. des Einblendens zwei Varianten
  • in der Menüleiste das Menu "Daten" öffnen, dort in das Untermenü "Filter" wechseln und den Menüpunkt "Filter entfernen" auswählen
  • gesamte Tabelle markieren, Rechtsklick auf die Zeilenköpfe um das Kontextmenü zu öffnen und dort den Punkt Einblenden auswählen
Noch etwas, was schon manchmal zu bösen Überraschungen geführt hat: bei Bereichsmarkierung in gefilterten Tabellen werden auch die ausgeblendeten Zellen mitmarkiert. Angenommen Du willst in Deiner gefilterten Tabelle den Inhalt der Zellen B31, B59 und B98 löschen und markierst diese durch Klicken + Ziehen (Mauszeiger in B31, linke Maustaste drücken und festhalten, Mauszeiger nach B98 ziehen und dort loslassen) und drückst dann [ENTF], löscht Du nicht nur den Inhalt dieser 3 Zellen sollen aller Zellen von B31 bis B98. Selbiges trifft auch auf alles andere zu, was Du mit markierten Zellen machen kannst (kopieren, verschieben, ausschneiden, einfügen, Formate ändern etc.)

Re: OpenOffice Calc: Versteckte Zeilen?!

Verfasst: 28.04.2011 20:01
von DarkDragon
SirMatti74 hat geschrieben:Das ist ganz normal. Durch den Filter hast Du Zeilen nur in der Anzeige ausgeblendet. Die Werte, die darin enthalten sind, sind jedoch immer noch vorhanden und werden im Feld C6 ordnungsgemäß zusammenaddiert. Im Feld C5 summierst Du nur die angezeigten Felder auf - daher die Differenz (hast Du ja auch bereits selbst richtig vermutet).

Hier nun die Lösung, die Du suchst:

Code: Alles auswählen

=TEILERGEBNIS(9;B5:B318)
Mit Teilergebnis() kannst Du Dir Ergebnisse auf gefilterte Zeilen ausgeben lassen. Das Ergebnis kann dabei wie hier eine Summe (Funktionsindex 9) aber auch der Mittel-, Maximal- oder Minimalwert und einiges mehr sein. Genaueres findest Du in der Hilfe.
Vielen Dank! Aber meiner Meinung nach haben die Entwickler da auch nicht an die Gebrauchstauglichkeit gedacht. Ich hab das erst nach einiger Zeit gemerkt, dass die Zeilen nur versteckt sind.

Re: OpenOffice Calc: Versteckte Zeilen?!

Verfasst: 28.04.2011 20:12
von SirMatti74
Ich finde, die Trennung von SUMME() und TEILERGEBNIS() kommt der Gebrauchstauglichkeit sogar entgegen. So kann man in gefilterten Tabellen gleichzeitig Teil- als auch Gesamtergebnisse anzeigen lassen. Einzig die Geschichte mit dem Mitmarkieren von ausgeblendeten Zeilen ist nicht so toll - man gewöhnt sich aber dran (spätestens wenn man wie ich zwei, drei Tabellen auf diese Weise zerschossen hat... :wink: )