Excel: Überprüfen Sie, ob das Datum in einer Liste von Datumsbereichen enthalten ist, und verwenden Sie in diesem Fall den Wert aus einer anderen Zelle

0

Ich habe eine Registerkarte mit einer Liste von Benutzern und Start- und Enddaten (für den Fall, dass sie eine Ressource verwenden). In einer anderen Registerkarte möchte ich visualisieren, welcher Benutzer die Ressource wann verwendet. Ich möchte dies veranschaulichen, indem ich in jeder Spalte ein Datum und in der Zeile darunter den Namen des Benutzers anzeige, der die Ressource zu diesem Datum verwendet.

Die Eingabedaten sehen also so aus (europäisches Datumsformat TT / MM / JJ): Eingabetabelle

Und ich möchte, dass das Ergebnis so aussieht: Ausgabe

Ich weiß, wie man Daten vergleicht und prüft, ob sich ein Datum in einem bestimmten Bereich befindet. Ich habe Probleme damit, zu überprüfen, ob sich ein Datum in einer Liste von Datumsbereichen befindet (wie in der Eingabe), und dann den Wert einer anderen Spalte zuzuweisen als Wert. Es wird wahrscheinlich INDEXund beinhalten MATCH, aber ich kann nicht herausfinden, wie ich es zusammenbinden soll.

Pim Jager
quelle
sortiere nach Spalte B und verwende VLOOKUP mit dem vierten Kriterium als TRUE.
Scott Craner
Echoing @ScottCraner. Dies ist der eigentliche Anwendungsfall für das Argument range_lookup von vlookup.
JaredT

Antworten:

0

Angenommen, Tabelle1 befindet sich in Tabelle1 und Tabelle2 in Tabelle2. Geben Sie in Zelle A4 in Tabelle2 Folgendes ein:

=INDEX(Sheet1!$A$1:$A$3,MATCH(1,(Sheet2!A3>=Sheet1!$B$1:$B$3)*(Sheet2!A3<=Sheet1!$C$1:$C$3),0))

dann Ctrl+ Shift+ drückenEnter

dann ziehen Sie die Formel nach rechts

Bitte teilen Sie, ob es funktioniert .. (oder nicht) .. Hoffe, es hilft.

p._phidot_
quelle