Anzeige
Archiv - Navigation
1528to1532
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

suche nach erstem Fund abbrechen !

suche nach erstem Fund abbrechen !
15.12.2016 13:21:44
Erik
Hallo zusammen.
Habe folgenden Code:
=WENN(L10=L10;SUMMENPRODUKT(ISTZAHL(SUCHEN("Reifen";Matrix!$B$2:$B$400))*(Matrix!$A$2:$A$400=L10) *Matrix!$C$2:$C$400);"")
Allerdings sucht dieser die ganze Matrix ab, was im Grunde genommen auch ok ist, aber
wenn Excel 2 Einträge findet (Es handelt sich um ein Datum) addiert es einfach beide Einträge zusammen und es kommt ein utopisches Datum herraus 04.11.2033.
Wie muß der Code heißen, damit Excel nach dem ersten Fund die Suche abbricht ?
Vielen Dank
und Gruß
Erik

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

Betreff
Datum
Anwender
Anzeige
AW: suche nach erstem Fund abbrechen !
15.12.2016 13:38:13
SF
Hola,
=wenn(L10=L10...wie kann denn L10 jemals ungleich L10 sein?
=INDEX(Matrix!C2:C400;SUMMENPRODUKT((Matrix!A2:A400="test")*(ISTZAHL(SUCHEN("reifen";Matrix!B2: _
B400)))*ZEILE(1:399)))

Gruß,
steve1da
AW: suche nach erstem Fund abbrechen !
15.12.2016 14:06:56
Erik
Hallo steve1da !
Dein Code funkioniert leider nicht.
=INDEX(Matrix!C2:C400;SUMMENPRODUKT((Matrix!A2:A400="test")*(ISTZAHL(SUCHEN("reifen";Matrix!B2: _
B400)))*ZEILE(1:399)))
Es wird in Deinem Code doch die Zelle L10 gar nicht berücksichtigt.
Excel soll das Kennzeichen (Zelle L10) in der Matrix (Spalte A) suchen und überprüfen ob im Arbeitstext (Spalte B) reifen vorkommt, wenn ja dann Datum (Spalte C) ausgeben!
Und was bedeutet "test" in Deinem Code ?
Gruß
Erik
Anzeige
AW: suche nach erstem Fund abbrechen !
15.12.2016 14:08:14
SF
Hola,
sorry, hatte statt L10 "test" in die Formel geschrieben.
Gruß,
steve1da
AW: suche nach erstem Fund abbrechen !
15.12.2016 14:06:08
Daniel
Hi
probiers mal so
=Wenn(L10=L10;Index(Matrix!$C$2:$C$400;Vergleich("*reifen*"&L10; Matrix!$B$2:$B$400&Matrix!$A$2:$A$400;0));0)
ist ne Matrixformel, dh Eingabe muss immer mit STRG+SHIFT+ENTER erfolgen
oder so
=Wenn(L10=L10;Min(wenn(L10=Matrix!$A$2:$A$400;wenn(istzahl(suchen("Reifen";Matrix!$B$2:$B$400)); Matrix!$C$2:$C$400)));0)
auch das ist ne Matrxiformel, dh die Eingabe muss mit STRG+SHIFT+ENTER erfolgen.
wenn hier ein Suchergebnis mehrfaoh vorkommt, wird das kleinere Datum augegeben (MIN)
Gruß Daniel
Anzeige
AW: suche nach erstem Fund abbrechen !
15.12.2016 17:04:39
Erik
Hallo Danniel,
Vielen Dank!
Das funktioniert.
Super.
Gruß
Erik
Ps: Steve1da auch Dir ein Dankeschön.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige