Clever-Excel-Forum

Normale Version: Datumsabfrage Excel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Excelfreunde,

Folgender Sachverhalt:

Ich würde gerne eine Datumsabfrage in meine Exceldatenbank einbauen.
Ein Modultyp (A-C) wird an einem bestimmten Tag eingelagert und soll einige Tage später abgeholt werden.
Das Abholdatum habe ich farblich gekennzeichnet in der Excel-Datei. Dabei soll Excel das Abholdatum prüfen und in der Spalte Bestandsanpassungen eine -1 beim jeweiligen Modultypen + dem passenden Datum eintragen.
Ich habe das mal händisch eingetragen, will das aber automatisiert haben.
Kann so etwas mit den Excelfunktionen realisiert werden oder muss diesbezüglich VBA angewendet werden ?

Um Fragen vorwegzunehmen:

Das Design der Datei muss so sein, da mehrere gleiche Modultypen an einem Tag produziert werden können, wodurch die Datumsangaben untereinander stehen können.

Ich hoffe ich konnte das einigermaßen verständlich formulieren Undecided

MfG David
Hallo David,

Tabelle1

ABCDEFGHIJ
1
2DatumAbholdatumBestandsanpassungenBestand
3Modul AModul BModul CModul AModul BModul CABC
401.01.2018234
504.01.2018234
605.01.2018234
Formeln der Tabelle
ZelleFormel
E4=WENN(ISTNV(VERGLEICH($A4;B:B;0));"";-1)
F4=WENN(ISTNV(VERGLEICH($A4;C:C;0));"";-1)
G4=WENN(ISTNV(VERGLEICH($A4;D:D;0));"";-1)
E5=WENN(ISTNV(VERGLEICH($A5;B:B;0));"";-1)
F5=WENN(ISTNV(VERGLEICH($A5;C:C;0));"";-1)
G5=WENN(ISTNV(VERGLEICH($A5;D:D;0));"";-1)
H5=SUMME(H4;E5)
I5=SUMME(I4;F5)
J5=SUMME(J4;G5)
E6=WENN(ISTNV(VERGLEICH($A6;B:B;0));"";-1)
F6=WENN(ISTNV(VERGLEICH($A6;C:C;0));"";-1)
G6=WENN(ISTNV(VERGLEICH($A6;D:D;0));"";-1)
H6=SUMME(H5;E6)
I6=SUMME(I5;F6)
J6=SUMME(J5;G6)

Die Formeln einfach runterkopieren.

Gruß Uwe
Danke für die schnelle Antwort !

Ich stehe nun vor einem weiteren Problem:

Wenn ich 2 x dasselbe Datum für denselben Modultypen zu stehen habe, dann bleibt nach wie vor eine -1 stehen.
Es muss aber eine -2 stehen. Sprich die Funktion sollte hochzählen.

Wie könnte man das realisieren ?

MfG
Habe es mit einer Zählenwenn-Funktion hinbekommen Idea