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

VERGLEICH-Frage

CALC ist die Tabellenkalkulation, die Sie immer wollten.
PHBU
Beiträge: 12
Registriert: Sa 16. Aug 2014, 20:55

VERGLEICH-Frage

Beitrag von PHBU » Sa 16. Aug 2014, 21:07

Hallo,

bin neu in diesem Forum und hoffe auf eine Antwort.

Ich habe folgende kleine "Test-Datei":

A1(Tabelle1): 01.01.2014
A2(Tabelle1): 25.03.2014
A3(Tabelle1): 24.11.2014
A4(Tabelle1): 01.01.2016
A5(Tabelle1): 03.01.2016

--> Merke: A1:A5 hat den Namen 'Girokonto_Postbank_Daten'

A1(Tabelle2): 01.01.2014
A2(Tabelle2): =INDEX(Girokonto_Postbank_Daten;VERGLEICH(DATUM(JAHR($A1)+1;1;1);Girokonto_Postbank_Daten;-1);1)

Frage: Warum gibt mir die Formel in A2 in Tabelle2 '#NV' aus?

Im LibreOffice-Wiki heißt es ja bei der Funktion VERGLEICH: Wenn Typ = 1 oder wenn der dritte Parameter nicht vorhanden ist, wird der Index des letzen Werts, der kleiner als das Suchkriterium oder gleichgroß ist, zurückgegeben. Dies gilt auch dann, wenn die Suchmatrix nicht sortiert ist. Bei Typ = -1 wird der erste Wert, der größer oder gleichgroß ist, zurückgegeben.
Und ich möchte ja den Wert haben, der größer gleich 01.01.2015 (also in diesem Fall 01.01.2016) ist. Wieso kommt aber dieser Fehler?

Ich bedanke mich im Voraus für eure Antworten.

Mit freundlichen Grüßen
PHBU

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: VERGLEICH-Frage

Beitrag von HeritzP » Sa 16. Aug 2014, 21:45

Hallo,

in der Hilfe steht auch:
Bei Typ = -1 wird von einer absteigend sortierten Spalte ausgegangen.
Dann funktioniert die Formel.

Gruß HeritzP
HeritzP

alles nur geklaut

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

Re: VERGLEICH-Frage

Beitrag von karolus » So 17. Aug 2014, 09:49

Hallo
Der Satz:
VERGLEICH-hilfe hat geschrieben:Dies gilt auch dann, wenn die Suchmatrix nicht sortiert ist.
ist völlig irreführend.
Kein Sortierparameter oder 1 ist nur sinnvoll bei einer aufsteigend sortierten Matrix, -1 nur bei einer absteigend sortierten Matrix.

Code: Alles auswählen

=MIN(WENN(Girokonto_Postbank_Daten >EDATUM($A1;12);Girokonto_Postbank_Daten;""))
als Matrixformel (strg+shift+enter) respective mit der [x]Matrixoption im Formelassistenten.

Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

PHBU
Beiträge: 12
Registriert: Sa 16. Aug 2014, 20:55

Re: VERGLEICH-Frage

Beitrag von PHBU » So 17. Aug 2014, 15:38

Hallo Karolus,

danke für deine Antwort.
Ich kann zwar jetzt den höchsten Wert bzw. das höchste Datum sehen, allerdings bekomme ich einen Fehler, wenn ich in diesem Fall A4 und A5 lösche. Dann erhalte ich den komischen Wert "20.12.-3741".
Wenn ich also A4 und A5 lösche, d.h. keinen höheren Wert als den 01.01.2015 habe, dann soll "" bzw. nichts zurückgegeben werden.
Warum kommt aber dieser komische Wert heraus?

Danke auch für all die anderen Antworten und ich freue mich auf weitere ;) .

Mit freundlichen Grüßen
PHBU

PHBU
Beiträge: 12
Registriert: Sa 16. Aug 2014, 20:55

Anderes Beispiel

Beitrag von PHBU » So 17. Aug 2014, 17:37

Hallo nochmal:

vllt. anders ausgedrückt. Ich habe folgende Tabelle:

A1: 01.01.2014
A2: 27.06.2014
A3: 29.07.2014
A4: 23.01.2016
A5: 23.01.2017
A6: 31.01.2019
A7: 01.02.2019
A8: 23.07.2019
A9: 25.08.2019
A10: 26.08.2019
A11: 01.03.2020

Und nun soll in z.B. B1:B7 folgendes stehen:

B1: 01.01.2016
B2: 01.01.2017
B3: 01.01.2019
B4: 01.01.2020
B5: [leer]
B6: [leer]
B7: [leer]

Ich möchte also immer den 01.01.xxxx zurückbekommen, sobald ein neues Jahr eingefügt wurde, das noch nicht in B1:B7 existiert.

Wichtig ist noch, dass A1:A6 mit dem Namen "Girokonto_Postbank_Daten" im Namensbereich erweitert werden kann, wenn die Tabelle nicht mehr ausreichen sollte (die größe der Matrix kann sich also verändern). Dies sollte jedoch nicht die Funktion beeinträchtigen.

Mit freundlichen Grüßen

PHBU

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: VERGLEICH-Frage

Beitrag von HeritzP » So 17. Aug 2014, 19:24

Hallo,

ein Versuch mit Hilfszeile. Kann auch ausgeblendet werden.
Zellen auflisten.ods
(33.21 KiB) 279-mal heruntergeladen

Gruß HeritzP
HeritzP

alles nur geklaut

PHBU
Beiträge: 12
Registriert: Sa 16. Aug 2014, 20:55

Re: VERGLEICH-Frage

Beitrag von PHBU » So 17. Aug 2014, 20:29

Danke HeritzP für die Tabelle!

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: VERGLEICH-Frage

Beitrag von F3K Total » So 17. Aug 2014, 22:23

Hi,
habe eine etwas komplizierte Matrixformel zusammengebaut:

Code: Alles auswählen

=WENN(ISTFEHLER(KKLEINSTE(WENN(JAHR(A$2:$A$1001)>JAHR($A$1:$A$1000);DATUM(JAHR($A$2:$A$1000);1;1);"");ZEILE($A$1:$A$999)));"";KKLEINSTE(WENN(JAHR(A$2:$A$1001)>JAHR($A$1:$A$1000);DATUM(JAHR($A$2:$A$1000);1;1);"");ZEILE($A$1:$A$999)))
Klappt, siehe Beispiel.
Gruß R
Dateianhänge
Jahresliste.ods
(12.33 KiB) 267-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: VERGLEICH-Frage

Beitrag von HeritzP » So 17. Aug 2014, 22:39

Hallo,

die Idee mit Pivottabelle ist zwar geklaut, funktioniert aber.

Zellen auflisten.ods
(48.47 KiB) 253-mal heruntergeladen

Gruß HeritzP
HeritzP

alles nur geklaut

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

Re: VERGLEICH-Frage

Beitrag von karolus » Mo 18. Aug 2014, 09:32

Hallo
@R: das geht noch etwas:
B2:

Code: Alles auswählen

=DATUM(JAHR(MIN(daten));1;1)
B3:

Code: Alles auswählen

=WENNFEHLER(DATUM(JAHR(MIN(WENN(JAHR(daten)>JAHR(WENN(JAHR(MAX(daten))=JAHR(B2);NV();B2));daten;"")));1;1);"")
Jahresliste_2.ods
(45.33 KiB) 236-mal heruntergeladen
Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)


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