🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 968
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: 2712
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: 968
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) 292-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: 2515
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) 278-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO

HeritzP
* LO-Experte *
Beiträge: 968
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) 265-mal heruntergeladen

Gruß HeritzP
HeritzP

alles nur geklaut

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2712
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) 248-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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten