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.

Sverweis links und ältestes Datum ermitteln
#1
Hallo zusammen,
bin neu hier und arbeite seit einiger Zeit mit Excel (2007)
Ich habe ein Problem, dass ich nicht lösen kann, weil mir die Kenntnisse dazu fehlen.
Verschiedene Lösungsansätze haben nicht funktioniert oder ich verstehe die nicht.
Nun zu meinem Problem:

Ich erhalte monatlich eine Liste, die wie folgt aussieht.
(zu jeder Nummer gibt es mehrfach ein Datum
[Bild: Bild1.JPG]

Dazu habe ich eine Referenzliste, in der jede Nummer nur einmal aufgeführt ist
[Bild: Bild2.JPG]

In dieser Liste brauche ich das älteste Datum aus Liste 1

Ich habe schon mit folgenden Formeln versucht ;

=INDEX(Gesamtliste!A:A;VERGLEICH(B2;Gesamtliste!B:B;0))

=SVERWEIS(B2;WAHL({2.1};Gesamtliste!A:A;B:B);2;0)

Ich brauche dieses Ergebnis :
[Bild: Bild3.JPG]


Je nach Sortierung der Liste 1 erhalte ich zwar das richtige (älteste) Datum,
aber sollte ich (oder ein Kollege) mal die Sortierung vergessen, gibts ein falsches Datum.

Wer kann mir helfen und hat eine Lösung ?

Danke und Grüße
matbush


Angehängte Dateien
.xls   Sverweis links und ältestes Datum.xls (Größe: 63 KB / Downloads: 7)
Antworten Top
#2
Hallo,

es wäre sinnvoller statt der Bilder die entsprechende Beispielsdatei hochzuladen.

Ich persönlich bin nicht in der Lage die benötigten Formeln aus dem Handgelenk heraus zu schreiben, d.h. ich müsste den Tabellenaufbau nachstellen - und dazu fehlt mir, ehrlich gesagt, die Lust.

Hier findest du eine Anleitung zum Hochladen von Dateien:

http://www.clever-excel-forum.de/Thread-...ng-stellen
Gruß
Peter
Antworten Top
#3
Hallo

30.06.2015

ZelleFormel
C2{=MAX(WENN(Gesamtliste!$B$2:$B$100=B2;Gesamtliste!$A$2:$A$100))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#4
Hallo zusammen,

Datei ist hochgeladen.

#shift-del

Danke für den Lösungsansatz. Da ich das älteste datum brauche, habe ich deine Formel abgändert in
=MIN(WENN(Gesamtliste!$B$2:$B$100=B2;Gesamtliste!$A$2:$A$100))

Das Ergebnis beim ersten Datensatz ist in der Referenzliste korrekt,
aber im 2. und 3.Datensatz falsch, Da steht dann : 00.01.1900
(Ich hab die Formel aus C2 runterkopiert)
Stehen müsste da 31.12.2014

Grüße
matbush
Antworten Top
#5
Zitat:Das Ergebnis beim ersten Datensatz ist in der Referenzliste korrekt,
aber im 2. und 3.Datensatz falsch, Da steht dann : 00.01.1900
Bitte beachte die Hinweise unter der Formel.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
#shift-del

Kannst Du mir bitte mal eine Denkhilfe geben.
Ich habe die Formel mit Strg+Shift+Enter eingegeben in C2.
Dann C2 kopiert nach C3 und C4.
In C2 steht das richtige Datim, in C3+C4 nicht.

Was mache ich falsch ?
Antworten Top
#7
Zitat:Was mache ich falsch ?
Keine Ahnung. Bei mir funktioniert es.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#8
Hallo

(16.02.2015, 20:43)matbush schrieb: Dann C2 kopiert nach C3 und C4.

Hast du nach dem kopieren in den Zellen C3 und C4 auch die Formel als Matrix abgeschlossen?
Gruß
Fred0



Meine Antworten sind freiwillig und ohne Gewähr!
Wenn nichts angegeben beziehe ich mich auf Excel 2016

Antworten Top
#9
Hi Fred,

(16.02.2015, 21:00)Fred0 schrieb: Hast du nach dem kopieren in den Zellen C3 und C4 auch die Formel als Matrix abgeschlossen?

das ist (normalerweise) nicht nötig.
Wenn eine Matrixformel kopiert wird, erweitert sich die Matrix automatisch, d.h. die Kopie ist auch wieder eine Matrixformel. Das widerspräche sonst der Absicht der Kopie, sonst müßte/könnte ja auch die Matrixformel in jeder Zelle manuell erstellt werden.

Wenn nicht das gewünschte Ergebnis k0ommt, ist irgendwas anderes falsch.

Und IMO funktioniert es auch (Gesamtliste manuell sortiert):
Gesamtliste
ABC
1DatumKatalognrKurztext
217.10.1956DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
331.12.2014DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
431.01.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
528.02.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
631.03.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
730.04.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
831.05.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
930.06.2015DGDCT420032DOUBLE COATED TAPE 9088-200; STEP 3: STR
1031.12.2014FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1131.01.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1228.02.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1331.03.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1430.04.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1531.05.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1630.06.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1731.07.2015FT510090465DS-4 AN AD,RED PRINTED AKROSIL LIN
1831.12.2014JR4800158258501JH 50µ
1931.01.2015JR4800158258501JH 50µ
2028.02.2015JR4800158258501JH 50µ
2131.03.2015JR4800158258501JH 50µ
2230.04.2015JR4800158258501JH 50µ
2331.05.2015JR4800158258501JH 50µ
2430.06.2015JR4800158258501JH 50µ
2531.07.2015JR4800158258501JH 50µ


AUG_15
ABCD
1aktuelles
Datum
KatalognrKurztextältestes
Datum
216.02.2015DGDCT420032Materialnummer 117.10.1956
316.02.2015JR480015825Exportnummer 231.12.2014
416.02.2015FT510090465Fertigteilnummer 331.12.2014

verwendete Formeln
Zelle Formel Bereich N/A
D2: D4{=MIN(WENN(Gesamtliste!$B$2:$B$100=B2;Gesamtliste!$A$2:$A$100))}$D$2
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.19 einschl. 64 Bit

Antworten Top
#10
(16.02.2015, 20:43)matbush schrieb: Ich habe die Formel mit Strg+Shift+Enter eingegeben in C2.
Dann C2 kopiert nach C3 und C4.
In C2 steht das richtige Datim, in C3+C4 nicht.

Was mache ich falsch ?

Hi,

du solltest uns deine (falsch rechnende) Datei mal hochladen. Dann können wir den Fehler nachvollziehen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


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