❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ 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. 🤗

Frage zu sverweis

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Aufdienasefliegen
Beiträge: 16
Registriert: Sa 26. Apr 2025, 16:07

Frage zu sverweis

Beitrag von Aufdienasefliegen » Di 19. Aug 2025, 10:42

Hallo zusammen
Ich habe in meinem Berechnungstool folgende Formel verwendet

=SVERWEIS(C$156;$Motordaten.A$9:Y$318;8)

Der Datenbereich in der Tabelle "Motordaten" beginnt mit der Zelle A9 endet aber bereits bei z.B. Y250.
so sollte ich doch 68 Zeilen einfügen können ohne an der Formel etwas ändern zu müssen.

1) Was bedeutet das $ Zeichen? Ich dachte, dass damit die 9 resp die 318 nicht selbstständig geändert werden wenn ich eben in der Tabelle Motordaten neue Zeilen einfüge .

Wenn ich nun aber in der Tabelle "Motordaten" neue Zeilen einfüge dann verändern sich eben genau diese beiden Werte. Meine Formel lautet dann z.B. plötzlich
=SVERWEIS(C$156;$Motordaten.A$68:Y$350;8)
Was mache ich falsch?

Vielen Dank und Grüsse Heinzi

echo
Beiträge: 254
Registriert: Do 27. Jan 2022, 09:53

Re: Frage zu sverweis

Beitrag von echo » Di 19. Aug 2025, 11:05

Aufdienasefliegen hat geschrieben:
Di 19. Aug 2025, 10:42
Hallo zusammen
Ich habe in meinem Berechnungstool folgende Formel verwendet
=SVERWEIS(C$156;$Motordaten.A$9:Y$318;8)
Beachte das Sverweis() einen 4. Parameter (Falsch/Wahr) hat. Das Ergebnis stimmt nicht immer, wenn
einerseits die Quelle nicht aufsteigend sortiert wird und
andererseits der Parameter nicht auf FALSCH oder 0 eingestellt wird!
Beispiel: =SVERWEIS(C$156;$Motordaten.A$9:Y$318;8;0)
1) Was bedeutet das $ Zeichen? Ich dachte, dass damit die 9 resp die 318 nicht selbstständig geändert werden wenn ich eben in der Tabelle Motordaten neue Zeilen einfüge .
Das $-Zeichen bedeutet das die Zeile einen absoluten Bezug hat der sich beim kopieren der Formel nach unten nicht ändert. Ohne $ wird beim kopieren / einfügen aus A9:Y318 in der nächsten Zeile A10:Y319
Das gleiche gilt für die Spalte ohne $ beim kopieren nach rechts
Markiere den Bezug mal in der Bearbeitungsleiste und betätige (mehrfach) F4 dann werden dir alle Versionen angezeigt
Wenn ich nun aber in der Tabelle "Motordaten" neue Zeilen einfüge dann verändern sich eben genau diese beiden Werte. Meine Formel lautet dann z.B. plötzlich
=SVERWEIS(C$156;$Motordaten.A$68:Y$350;8)
Was mache ich falsch?
Ist der 4. Parameter vom SVerreis auf FALSCH oder 0 eingestellt kannst du neue Daten einfach ans Ende der Liste hinzufügen.
Dann verändert sich der Bezug auch nicht

Gruß Holger

Aufdienasefliegen
Beiträge: 16
Registriert: Sa 26. Apr 2025, 16:07

Re: Frage zu sverweis

Beitrag von Aufdienasefliegen » Mi 20. Aug 2025, 21:59

Hallo Holger
Vielen Dank für deine Erklärungen.

zuerst muss ich mich ein wenig korrigieren.
Beim Einfügen neuer Zeilen im Blatt "Motordaten" ändert sich an der Formel: =SVERWEIS(C$156;$Motordaten.A$9:Y$318;8) nur der Beginn des Datenbereichs A$9. Die Formel lautete danach =SVERWEIS(C$156;$Motordaten.A$68:Y$318;8) Das Ende Y$318 blieb listigerweise unverändert.

Wenn ich dich richtig verstanden habe, dann sollte ich ;0 noch hinten anhängen damit ich neue Daten am Schluss einfügen kann. Wie ist das zu verstehen? Ich kann dann in Zeile 319 neue Daten aufnehmen und das wird dann automatisch in die Formel übernommen?

Ich müsste/möchte die neue Zeile aber irgendwo oberhalb einfügen, weil mein Blatt "Motordaten" quasi in drei Abschnitte unterteilt ist und ich von der Sortierfunktion Abstand nehmen möchte.

Und das $ Zeichen bezieht sich nur auf das Kopieren und Schieben innerhalb des eigenen Blattes, so kannte ich das bereits. Gibt es eine Möglichkeit in sverweis den Datenbereich A9:Y318 einzufrieren?

Danke und einen schönen Abend
wünscht Heinz

echo
Beiträge: 254
Registriert: Do 27. Jan 2022, 09:53

Re: Frage zu sverweis

Beitrag von echo » Mi 20. Aug 2025, 22:32

Hallo Heinz
ich kann nicht nachvollziehen warum sich deine Formeln ändern.
Die Vermutung ist, das du etwas anders unter Einfügen verstehst wie ich.

Eine (Daten-)Liste hat Überschriften, und so viele Zeilen und Spalten wie eben nötig sind.
Es sollte sich unten ein leerer Bereich anschließen in dem weitere Daten eingefügt werden können.
Wenn das so ist, kann die Matrix der Formel getrost diverse Zeilen mehr haben.
=SVERWEIS(C$156;$Motordaten.A$9:Y$1000;8;0)
durch die 0 als 4. Parameter wird eine GENAUE Suche gestartet, wo die Übereinstimmung steht ist völlig egal.
durch die erweiterte Matrix werden auch neue Daten gefunden.

Auch die Abneigung gegen die Sortierfunktion erschließt sich mir nicht.
Möglicherweise solltest du uns ein Beispiel mit fiktiven Daten anhängen und noch mal beschreiben wie es an Hand der angehängten Liste zu der Änderung kommt.

Nachtrag:
Gibt es eine Möglichkeit in sverweis den Datenbereich A9:Y318 einzufrieren?
INDIREKT("Motordaten.A9:Y318") Als Matrix dann sollte sich nichts mehr ändern, auch nicht beim kopieren/einfügen

Gruß Holger

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

Re: Frage zu sverweis

Beitrag von karolus » Mi 20. Aug 2025, 23:00

Hallo
INDIREKT ist nicht so toll, besser wäre wohl:

Code: Alles auswählen

=SVERWEIS($C156;INDEX(Motordaten.A:Y;9):INDEX(Motordaten.A:Y;318); 8;0)
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

echo
Beiträge: 254
Registriert: Do 27. Jan 2022, 09:53

Re: Frage zu sverweis

Beitrag von echo » Mi 20. Aug 2025, 23:06

karolus hat geschrieben:
Mi 20. Aug 2025, 23:00
Hallo
INDIREKT ist nicht so toll, besser wäre wohl:
Ich vermute aber, das das Tabellenblatt unterhalb Zeile 318 nicht leer ist.

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

Re: Frage zu sverweis

Beitrag von karolus » Do 21. Aug 2025, 00:48

echo hat geschrieben:
Mi 20. Aug 2025, 23:06
karolus hat geschrieben:
Mi 20. Aug 2025, 23:00
Hallo
INDIREKT ist nicht so toll, besser wäre wohl:
Ich vermute aber, das das Tabellenblatt unterhalb Zeile 318 nicht leer ist.
ja und?

Code: Alles auswählen

INDEX(Motordaten.A:Y;9):INDEX(Motordaten.A:Y;318)
»beobachtet« grundsätzlich nur den Bereich von Zeile 8 bis Zeile 318

dein INDIREKT muss jedesmal »neu berechnen« ganz egal wo sich etwas an den Daten ändert!
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Benutzeravatar
redeagle56
* LO-Experte *
Beiträge: 479
Registriert: Di 11. Jun 2013, 13:03
Wohnort: Föritztal

Re: Frage zu sverweis

Beitrag von redeagle56 » Do 21. Aug 2025, 08:29

Hallo,
wie wäre es mit einer Beispiel-Tabelle?
Damit könnten viele offene Fragen geklärt werden.

MfG Günter
Win.11 (x64)/ MS Office 2021 / LO 24.8.3.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.


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