Seite 1 von 1

Benannten Bereich mit Versatz referenzieren

Verfasst: Fr 1. Sep 2023, 11:28
von emax
Ich habe eine Spalte 'A', z.B. mit dem Namen "Termine".
In einer Spalte 'B' möchte ich nun prüfen, ob der aktuelle Termin in der Spalte A sich eine Zeile weiter unten ändern wird:

Ohne den benannten Bereich zu verwenden, sähe das z.B. so aus:

Code: Alles auswählen

=wenn(A1=A2;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
Das kann ich nach unten durch kopieren, sodass alle Einträge die angepassten Zeilenreferenzen haben.

Code: Alles auswählen

=wenn(A1=A2;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
=wenn(A2=A3;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
=wenn(A3=A4;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
=wenn(A4=A5;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
Soweit ok.

Verwende ich aber den benannten Bereich "Termine", sieht so aus:

Code: Alles auswählen

=wenn(Termine=A2;"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
Auch ok.

Ich würde nun aber gerne das "A2" los werden, und statt dessen den benannten Bereich referenzieren, also eine Art versetzten Bezug innerhalb "Termine". Etwa in dieser Art. Die Syntax {Termine+1} ist natürlich falsch, aber sie verdeutlicht vielleicht, was ich meine.

Code: Alles auswählen

=wenn(Termine={Termine+1};"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
Mit 'INDEX' klappt das nur für den ersten Eintrag, weil die Indizierung sich ja immer auf den Beginn von "Termine" bezieht und nicht mit der Zeile mitwandert.

Hat das schon mal jemand gemacht?

Hier ein Beispiel.
ReferenzBenannteBereicheVersetzt.ods
(33.41 KiB) 53-mal heruntergeladen

Re: Benannten Bereich mit Versatz referenzieren

Verfasst: Fr 1. Sep 2023, 13:31
von HeritzP
Hallo,

so

Code: Alles auswählen

=WENN(Termine=INDEX(Termine;ZEILE(A2));"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")
oder

Code: Alles auswählen

=WENN(Termine=INDEX(Termine;ANZAHL(A$25:A25)+1);"Weitere Termineinträge vorhanden";"Letzter Termin an diesem Tag")

Re: Benannten Bereich mit Versatz referenzieren

Verfasst: Fr 1. Sep 2023, 13:58
von karolus
Hallo
Ich sehe da keinen Vorteil Bereichsnamen zu benutzen, mach doch einfach:

Code: Alles auswählen

=WENN(A1=A2;"dies";"das")
und fertig ist die Laube.