Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Werte Ermitteln und Ausgeben
#11
Hallo Andreas,

super das ist genau das was ich gesucht habe. 

Ich habe versucht den Bereich zu erweitern, kann es sein das dieses über Zeile 1000 nicht möglich ist? Ich habe die Formel folgendermaßen abgeändert da mein Bereich bis 1300 geht.



{=WENNFEHLER(INDEX($B$943:$B$1300;KKLEINSTE(WENN($D$943:$D$1300=$BD$943;ZEILE($1:$57));ZEILE(A1)));"")}

Leider ohne Erfolg.

Auch diese Variante habe ich ausprobiert auch ohne Erfolg. 

{=WENNFEHLER(INDEX($B$143:$B$999;KKLEINSTE(WENN($D$143:$D$999=$BD$943;ZEILE($1:$57));ZEILE(A1)));"")}

Mach ich was falsch oder sehe ich den Wald vor Bäumen nicht?


Vielen Dank für deine Mühe.

Gruß
Michael
Gruß
Michael
Antworten Top
#12
Hola,


Code:
=WENNFEHLER(INDEX($B$943:$B$1300;KKLEINSTE(WENN($D$943:$D$1300=$BD$943;ZEILE($1:$358));ZEILE(A1)));"")

Wichtig ist, den Teil bei Zeile(.....) mit anzupassen! Von B943 bis B1300 sind es 358 Zeilen, dass wird duch ZEILE($1:$358) mitgeteilt. Veränderst du den Bereich, musst du das auch anpassen.

Gruß,
steve1da
Antworten Top
#13
Hallo steve1da,

stimmt, da hab ich tatsächlich den Wald vor Bäumen nicht gesehen. Danke für deine Mühe. 

Zur Zeit überlege ich ob es möglich ist das ganze andersherum anzugehen. Ich glaube aber das dieses meiner Meinung nach nicht zu realisieren ist. Nun meine Tabelle ist ja hier hochgeladen! Wäre es möglich eine Formel so zu schreiben das wenn ich einen Datumsbereich eingebe mir alle Namen die in diesen Bereich fallen ausgeben zu lassen? Meine Kenntnisse sind da eher bescheiden. 

Gruß 
Michael
Gruß
Michael
Antworten Top
#14
Hallo Michael,

funktioniert nach dem gleichen Prinzip (gleicher Link) - nur, dass du nun eine Hilfsspalte brauchst, um die Fälle identisch zu markieren (BC) - Frage ist, ob du die Namen mehrfach gelistet werden sollen (Ergebnis1) oder nicht (Ergebnis2). Formeln wie immer Bereiche anpassen  - auch Zeile() - und nach unten ziehen.
Es weiß übrigens nur der Himmel, warum du in Zeile 943 anfängst.



Blatt1

BCBDBEBFBGBH
1BeginnEnde
2HilfFormelErgbnis1Ergebnis209.01.201814.01.2018
943WillemsWillems
944EdrichEdrich
945EdrichKlöfer
946Klöfer
947Klöfer
Formeln der Tabelle
ZelleFormel
BC943=WENN(UND(B943>=$BG$2;B943<=$BH$2);"x";"")
BD943{=WENNFEHLER(INDEX($D$943:$D$999;KKLEINSTE(WENN($BC$943:$BC$999="x";ZEILE($1:$57));ZEILE(A1)));"")}
BE943=INDEX($D$943:$D$999;VERGLEICH("x";$BC$943:$BC$999;))
BE944{=WENN(MAX(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE943;))*($BC$943:$BC$999="x");ZEILE($1:$57)))=0;"";INDEX($D$943:$D$999;MIN(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE943;))*($BC$943:$BC$999="x");ZEILE($1:$57)))))}
BE945{=WENN(MAX(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE944;))*($BC$943:$BC$999="x");ZEILE($1:$57)))=0;"";INDEX($D$943:$D$999;MIN(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE944;))*($BC$943:$BC$999="x");ZEILE($1:$57)))))}
BE946{=WENN(MAX(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE945;))*($BC$943:$BC$999="x");ZEILE($1:$57)))=0;"";INDEX($D$943:$D$999;MIN(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE945;))*($BC$943:$BC$999="x");ZEILE($1:$57)))))}
BE947{=WENN(MAX(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE946;))*($BC$943:$BC$999="x");ZEILE($1:$57)))=0;"";INDEX($D$943:$D$999;MIN(WENN(ISTNV(VERGLEICH($D$943:$D$999;BE$943:BE946;))*($BC$943:$BC$999="x");ZEILE($1:$57)))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Viel Erfolg!
Andreas
Antworten Top
#15
Hallo Andreas,

super vielen Dank dafür. 

Ich fange in Zelle 943 an weil die Zellen darüber die sogenannten Altlasten (Daten aus früheren Jahren) enthalten. Ich geh da am WE mal ran und lösch die alten Daten.



Gruß
Michael
Gruß
Michael
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste