excel aktuellen preis finden nach datum
Ich habe eine Exceltabelle mit Kalkulationen von Preisen für mehrere Artikel.
Wenn sich nun der Preis für den Artikel ändert, wird eine neue
Zeile angelegt und das Datum aktuallisiert.
Jetzt möchte ich anhand der Artikelnummer und eines frei gewählten Datums den zu dieser Zeit aktuellen Preis abfragen
Antwort schreiben
Antwort 1 von Saarbauer vom 30.12.2019, 20:48 Options
Hallo,
zum einen wäre für eine Hilfe der Aufbau der Tabelle wichtig, zum Anderen, könnte es wegen dem Datum sein, dass das nur mit einem Makro geht
Gruß
Helmut
Antwort 2 von hasiweiss vom 30.12.2019, 20:53 Options
Hallo Helmut,
die Tabelle ist wie folgt aufgebaut:
Artikelnummer; PreisänderungsDatum;Preis
Nun gibt es für einen Artikel mehrere Einträge durch die Preisänderungen.
Ich möchte den Abfragen, der für das Datum was ich angebe aktuell ist.
Gruß
Andreas
Antwort 3 von Saarbauer vom 30.12.2019, 21:03 Options
Hallo,
da das Abfragedatum und das Datum der Preisänderung in vielen Fällen nicht identisch ist, wird es etwas schwierig.
Du brauchst das letzte Preisänderungsdatum vor dem Abfragedatum, wenn ich das richtig sehe.
Gruß
Helmut
Antwort 4 von hasiweiss vom 30.12.2019, 21:07 Options
Hallo Helmut,
genau so will ich es haben und das über 300 Artikel.
Die Abfrage soll dann in einer neuen Tabelle abgelegt werden.
Ich will dann damit weiterechnen verkaufte Stückzahl x Preis um Wareneinsätze und ähnliches abzubilden.
Gruß
Andreas
Antwort 6 von hasiweiss vom 30.12.2019, 21:52 Options
Hallo,
anbei der Link zur Beispieltabelle.
http://www.netupload.de/detail.php?img=96bb4cb285d53106501ce3abb81eea62.xls
Gruß
Andreas
Antwort 7 von rainberg vom 31.12.2019, 12:32 Options
Hallo Andreas,
obwohl ich mir nicht sicher bin, wie das mit dem Datum gemeint ist anbei mal eine Formel für E2
=SUMMENPRODUKT((Preise!B$2:B$350<=D2)*(Preise!A$2:A$350=A2)*(Preise!C$2:C$350=B2)*Preise!J$2:J$350)
Sie berechnet den Preis aller Daten die <= Datum (im Ausweruungsblatt) sind.
Gruß
Rainer
Antwort 8 von Saarbauer vom 31.12.2019, 14:28 Options
Hallo,
habe bei @rainberg's Formel ein Fehler, da bei Änderung des Datums für Artikel 2200 Kunde 2 auf z.b. 25.9.07 der Preis mit 15,68 angegeben wird, richtig wäre 8,50.
Habe daher die Formel etwas überarbeitet
{=SUMMENPRODUKT((Preise!$A$2:$A$350=$A2)*(Preise!$C$2:$C$350=$B2)*(Preise!$B$2:$B$350=MAX((Preise!$A$2:$A$350=$A2)*(Preise!$C$2:$C$350=$B2)*(Preise!$B$2:$B$350<=$D2)*(Preise!$B$2:$B$350)))*(Preise!$J$2:$J$350))}
wobei die {} nicht mit eingegeben werden sondern nach eingabe der Formel, diese mit "strg"+"Umschalt"+"Enter" erzeugt weden.
Auf diese Formel hat mich aber @rainberg's Idee gebracht
Gruß
Helmut
Antwort 9 von hasiweiss vom 31.12.2019, 14:32 Options
Hallo Rainer,
deine Formel ist schon richtig gut, habe jetzt das Problem, das er alle Preise, die vor dem Datum in der Preistabelle erhalten sind, summiert.
Excel soll aber nur den Preis zurückgeben, der zu diesem Datum in der Spalte D passt.
Kleiner- gleich ist schon gut, jetzt noch soweit die Sache eingrenzen, das Excel den ersten passenden Preis nimmt und nicht alle Preise, die kleiner-gleich sind.
Gruß
Andreas
Antwort 10 von hasiweiss vom 31.12.2019, 14:36 Options
Hallo Helmut,
danke für die schnelle Beantwortung.
So funktioniert es wunderbar.
Danke
Andreas
Antwort 11 von Saarbauer vom 31.12.2019, 14:42 Options
Hallo,
feut mich.
Gruß und einen guten Rutsch ins neue Jahr
Helmut
P.S. Über eine Bewertung würde ich mich auch freuen