🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

CALC ist die Tabellenkalkulation, die Sie immer wollten.
derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 09:50

Hallo,

ich habe mal wieder ein Problem, bei dem ich die Hilfe der Gemeinde brauche.

In einer Tabelle berechne ich aus festgelegten Zellbereichen einer zweiten Tabelle bestimmte Werte.

Beispiel:
=SUMME($tabelle2.A$1:$tabelle2.A15)

jetzt füge ich in tabelle2 oberhalb eine neue Zeile ein, die mit Werten gefüllt wird.
Nun ändert sich die Berechnungszelle in:
=SUMME($tabelle2.A$2:$tabelle2.A16)

Der Startwert $tabelle2.A$1 soll sich jedoch nicht ändern, sondern immer auf Zeile1 bleiben, deshalb ja das $ vor der 1.

Was mache ich falsch?
Wie erreiche ich, dass die Formel in der Berechungszelle immer bei der gewünschten Startzelle bleibt, auch wenn diese neu hinzugefügt wird.
---------------------------
Die Frage gilt gleichlautend für den anderen Fall:

In einer (anderen) Tabelle werden in Zeile1 spaltenweise Mittelwerte und Summen gebildet aus den darunterliegenden Zeilen.
=SUMME(A$2:A15)

Wenn ich jetzt eine Zeile einfüge (die nun die neue Zeile2 ist) werden eben nicht A2 bis A16 summiert, sondern die Formel ändert sich in:
=SUMME(A$3:A15)
was ich ja mit dem $ verhindern wollte. Es soll immer mit Zeile2 begonnen werden.
Hierbei ist auch egal ob ich von zeile1 aus "Zeilen unterhalb einfüge" oder von Zeile2 aus "Zeilen oberhalb einfüge" - in beiden Fällen ändert sich die Formel, was nicht passieren soll.

Ich weiß nicht, wie ich das hinbekomme.

Danke vorab für eure Hilfe.
LO-Version 24.8.6.2 unter Windows 10 pro

derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 09:55

oh... ich glaube, ich habe es gefunden:
Extras -> Optionen -> LibreOffice Calc -> Allgemein:
Häkchen bei "Bezüge beim Einfügen von Spalten/Zeilen an deren Rändern ausdehnen." setzen.

Selbsterklärend...
Manchmal sitzt man sich einfach nur selbst im Weg.

:mrgreen:
-------------------

A B E R:
Die Frage bleibt dennoch offen, weil ich das auch an Stellen brauche, die nicht am Rand liegen und deshalb mit dem Häkchen nicht "an den Rändern ausgedehnt" werden, weil sie inmitten der Tabelle liegen.

Wie erreiche ist, dass die Startzelle der Berechnung in der Formel auf D$7 bleibt und sich nicht in (beispielsweise) D$14 ändert, weil ich oben 7 Zeilen eingefügt habe.

Habe ich verständlich erklärt, worum es geht? :shock:
Zuletzt geändert von derjahn am Sa 11. Nov 2023, 10:05, insgesamt 1-mal geändert.
LO-Version 24.8.6.2 unter Windows 10 pro

Mondblatt24
* LO-Experte *
Beiträge: 3346
Registriert: Fr 3. Mär 2017, 17:12

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von Mondblatt24 » Sa 11. Nov 2023, 09:58

11_018.png
11_018.png (43.01 KiB) 1690 mal betrachtet
Win 11 (x64) ▪ LO 25.2.5.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 10:06

Danke sehr, aber siehe mein Beitrag vorher -> Teilfrage dennoch offen.
LO-Version 24.8.6.2 unter Windows 10 pro

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von karolus » Sa 11. Nov 2023, 10:18

Hallo
Wie erreiche ist, dass die Startzelle der Berechnung in der Formel auf D$7 bleibt und sich nicht in (beispielsweise) D$14 ändert, weil ich oben 7 Zeilen eingefügt habe.

Code: Alles auswählen

=SUMME(INDEX(D$1:D$8;7):D20)
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von karolus » Sa 11. Nov 2023, 10:49

Hallo
Aber - Gegenfrage: warum machst du dir diese Extraarbeit mit Zeilen einfügen??

unter den bereits eingegebenen Daten ist doch genug Platz für weitere Eingaben!
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 12:45

karolus hat geschrieben:
Sa 11. Nov 2023, 10:49
Hallo
Aber - Gegenfrage: warum machst du dir diese Extraarbeit mit Zeilen einfügen??

unter den bereits eingegebenen Daten ist doch genug Platz für weitere Eingaben!
Ich will die aktuellsten Daten oben haben.
Dann sehe ich sie beim Dateistart ohne scrollen zu müssen.

Und die Berechnung stünde vor dem selben Problem: Wenn ich einfüge, passt der Verweis auf die Quelle nicht mehr (bei Zellen, die nicht am Rand stehen).
LO-Version 24.8.6.2 unter Windows 10 pro

derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 12:50

karolus hat geschrieben:
Sa 11. Nov 2023, 10:18
Hallo
Wie erreiche ist, dass die Startzelle der Berechnung in der Formel auf D$7 bleibt und sich nicht in (beispielsweise) D$14 ändert, weil ich oben 7 Zeilen eingefügt habe.

Code: Alles auswählen

=SUMME(INDEX(D$1:D$8;7):D20)
okay...
und bei einem einfachen Verweis:

Code: Alles auswählen

=$tabelle2.A$7
Wird zu

Code: Alles auswählen

=$tabelle2.A$14
wenn ich (oben) 7 Zeilen ein-/angefügt habe.
LO-Version 24.8.6.2 unter Windows 10 pro

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von karolus » Sa 11. Nov 2023, 13:10

Hallo
Letzlich darfst du das machen wie du willst, dann musst du aber auch mit so seltsamen Formelkonstrukten klarkommen.

Code: Alles auswählen

=INDIREKT("A7")
Ich würde einfach nur die Daten einpflegen, und die gesamte Auswertung per →Daten→ Pivottabelle … erledigen.

PS. Es gibt Tastenkombination zum schnellen Navigieren da muss nix gescrollt werden.
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

derjahn
Beiträge: 62
Registriert: Sa 21. Okt 2017, 11:46

Re: Datenquellbereiche sollen sich bei Zelleneinfügung automatisch erweitern

Beitrag von derjahn » Sa 11. Nov 2023, 13:45

karolus hat geschrieben:
Sa 11. Nov 2023, 13:10

Code: Alles auswählen

=INDIREKT("A7")
PS. Es gibt Tastenkombination zum schnellen Navigieren da muss nix gescrollt werden.
in meinem Beispielfall also

Code: Alles auswählen

=INDIREKT("$tabelle2.A7")
?
karolus hat geschrieben:
Sa 11. Nov 2023, 13:10

PS. Es gibt Tastenkombination zum schnellen Navigieren da muss nix gescrollt werden.
Ob ich scrolle, Tastenkombinationen oder oben manuell einfüge, ist egal.
Und in der Auswertungstabelle bei den Summen- oder Mittelwertzeilen wird immer eine Zeile eingefügt, wenn ein neuer Zeitabschnitt hinzukommt, denn die Summen- und Mittelwertzeile liegt ja oberhalb oder unterhalb der Erfassungszeilen, also muss ich immer einfügen, egal ob oben oder unten.

Die Fragestellung bleibt erhalten.
Die Quelltabelle ist unsymmetrisch strukturiert (21 Zeilen in 17 Spalten), damit ich alle relevanten Informationen in verschiedenen Kriterien auf einem Ausdruckblatt sehen kann. Es stehen also nicht alle Informationen für den jeweiligen Zeitabschnitt in jeweils einer Zeile oder Spalte.
Und für jeden Erfassungszeitabschnitt wird die gesamte Tabelle (auf dem selben Tabellenblatt) neu angehängt - genau genommen befinden sich also eigentlich viele Tabellen (für jeden Erfassungszeitraum eine) in einer Tabelle (dem Erfassungs-Tabellenblatt). Im zweiten Tabellenblatt findet dann die Gesamtauswertung statt - Summen und Mittelwerte aller erfassten Zeiträume (oder einem Abschnitt daraus). Diese Tabelle ist gleichartig unsymmetrisch strukturiert.
LO-Version 24.8.6.2 unter Windows 10 pro


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten