Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1808to1812
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Syntax in zusammengesetzter Formel

Syntax in zusammengesetzter Formel
06.02.2021 13:24:58
Günther
Hallo liebe Excel-Gemeinde,
ich habe ein Problem mit einer Formel (Syntax) und komme einfach nicht weiter.
Vielleicht kann mir jemand einen Tipp geben.
Folgende Voraussetzungen:
Ich befinde mich im Tabellenblatt "GER-2".
Mit der Funktion VERGLEICH("000";xxx!C1:C908;0)
bekomme ich den Wert "276" geliefert. Dieser steht jetzt im
Tabellblatt "GER-2" in der Zelle "J2" .
Dieser Wert entspricht einer bestimmten Zeilennummer im Tabellenblatt "xxx".
Jetzt möchte ich gerne diesen Wert in der unten gezeigten Formel so einbauen,
dass anstelle des Festwertes "C277" der Wert zusammengebaut wird aus
der fixen Spalte "C" und dem vorher gefundenen Wert "276" + 1 - also "C277".
VERGLEICH("000";xxx!C277:C909;0)
Ich habe einige Varianten ausprobiert, aber es kommt immer ein Syntaxfehler:
VERGLEICH("000";xxx!("C" & J2):C909;0)
VERGLEICH("000";xxx!("C" & GER-2!J2):C909;0)
VERGLEICH("000";xxx!("C" & GER-2!J2):xxx!C909;0)
VERGLEICH("000";xxx!(C & GER-2!J2:C909;0)
VERGLEICH("000";xxx!("C" & GER-2!J2):C909;0)
VERGLEICH("000";xxx!"C" & GER-2!J2:C909;0) usw. usw.
Wo liegt der Fehler - oder geht es überhaupt so wie ich es mir vorstelle?
Wäre super, wenn mir jemand auf die Sprünge helfen könnte.
Besten Dank schon mal, Servus
Günther

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: so wie Du es beschreibst ...
06.02.2021 13:35:25
neopa
Hallo Günther,
... z.B. mit folgender Formel:
=VERGLEICH("000";INDEX(xxx!C:C;VERGLEICH("000";xxx!C1:C908;0)+1):xxx!C908;0)
Doch wozu das?
Gruß Werner
.. , - ...
AW: so wie Du es beschreibst ...
06.02.2021 14:47:57
Günther
Hallo Werner,
da habe ich mich wohl nicht ganz richtig ausgedrückt.
Der Hintergrund ist folgender:
Im Tabellenblatt "xxx" steht in Spalte "C1:C908" mehrmals der Wert "000".
(momentan in den Zeilen 276, 287, 588 ...)
Meine Formel steht im Tabellenblatt "GER-2".
Den ersten Wert "000" finde ich mit der Formel VERGLEICH("000";xxx!C1:C908;0) = (276).
Jetzt weitersuchen mit "C276+1 = C277)
Den zweiten Wert "000" finde ich dann mit VERGLEICH("000";xxx!C277:C908;0) = (11).
Daher jetzt weitersuchen mit "C276+11+1 = C288)
Den dritten Wert "000" finde ich dann mit VERGLEICH("000";xxx!C288:C908;0).
usw. usw.
Damit ich aber in der Formel den Wert "C277" bzw. "C288" usw. nicht explizit schreiben muss,
wollte ich einen Automatismus in die Formel bringen.
Ich weiß nur nicht wie man diese Formel schreibt.
Hoffentlich habe ich mich jetzt besser verständlich gemacht - ich bitte um Nachsicht.
Servus Günther
Anzeige
AW: genau deshalb fragte ich Dich: "wozu"? ...
06.02.2021 15:11:56
neopa
Hallo Günther,
... brauchst Du immer (nur?) den "Abstand" an Zeilen zum vorherigen Fundort?
Mit einer anderen Formeldefinition kann man dies leichter ermitteln.
Z.B. in GER-2!E2 so:
=WENNFEHLER(AGGREGAT(15;6;ZEILE(H$3:H$909)/(xxx!C$3:C$909="000");ZEILE(H1))-SUMME(E$1:E1);"")
Doch wie bereits geschrieben, damit ermittelst Du nur ab den 2. Wert den Abstand des Suchwertes untereinander. Ohne den Formelteil -SUMME(E$1:E1) ermittelst Du die absolute Zeilennummer und meist wird nur diese benötigt, z.B. als Argument für eine INDEX()-Formel.
Gruß Werner
.. , - ...
Anzeige
AW: genau deshalb fragte ich Dich: "wozu"? ...
06.02.2021 16:58:43
Günther
Hallo Werner,
danke für Deine rasche Hilfe - es funktioniert jetzt alles ganz prima und Excel macht genau das
was ich brauche.
Ich muss mich jetzt nur noch mit der Lösung auseinandersetzen damit ich sie auch verstehe
und beim nächsten Mal bei Bedarf wieder verwenden kann.
Habe die Funktion "Aggregat" bisher noch nicht mal gekannt, geschweige denn angewandt.
Bis zum nächsten Mal und noch ein schönes Wochenende, Servus
Günther
AW: bitteschön; wünsche ebenfalls schöne WE owT
06.02.2021 17:35:21
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige