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
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
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
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.
#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 ?
Zitat:Was mache ich falsch ?
Keine Ahnung. Bei mir funktioniert es.
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?
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 | A | B | C |
1 | Datum | Katalognr | Kurztext |
2 | 17.10.1956 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
3 | 31.12.2014 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
4 | 31.01.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
5 | 28.02.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
6 | 31.03.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
7 | 30.04.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
8 | 31.05.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
9 | 30.06.2015 | DGDCT420032 | DOUBLE COATED TAPE 9088-200; STEP 3: STR |
10 | 31.12.2014 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
11 | 31.01.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
12 | 28.02.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
13 | 31.03.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
14 | 30.04.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
15 | 31.05.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
16 | 30.06.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
17 | 31.07.2015 | FT510090465 | DS-4 AN AD,RED PRINTED AKROSIL LIN |
18 | 31.12.2014 | JR480015825 | 8501JH 50µ |
19 | 31.01.2015 | JR480015825 | 8501JH 50µ |
20 | 28.02.2015 | JR480015825 | 8501JH 50µ |
21 | 31.03.2015 | JR480015825 | 8501JH 50µ |
22 | 30.04.2015 | JR480015825 | 8501JH 50µ |
23 | 31.05.2015 | JR480015825 | 8501JH 50µ |
24 | 30.06.2015 | JR480015825 | 8501JH 50µ |
25 | 31.07.2015 | JR480015825 | 8501JH 50µ |
AUG_15 | A | B | C | D |
1 | aktuelles Datum | Katalognr | Kurztext | ältestes Datum |
2 | 16.02.2015 | DGDCT420032 | Materialnummer 1 | 17.10.1956 |
3 | 16.02.2015 | JR480015825 | Exportnummer 2 | 31.12.2014 |
4 | 16.02.2015 | FT510090465 | Fertigteilnummer 3 | 31.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 |
(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.