Ich erstelle den Zeitplan meiner Arbeit und ich habe Probleme. Ich habe ein Jahr lang Tabellenkalkulation, wo jede Spalte einen Tag ist. Ich habe zwei Zeilen, in denen ich Werte bis zu einem bestimmten Tag (Spalte) vergleichen muss. Wenn die letzte Übereinstimmung gefunden wird, möchte ich, dass die Zelle das Datum aus einer dritten Zeile zurückgibt, die der Spalte der letzten Übereinstimmung entspricht. Hier ist, was ich bisher:Vergleichen Sie 2 Bereiche von Zellen und geben Sie einen Wert aus einem 3. Bereich von Zellen in Excel
{=INDEX($L$6:$NM$6, MATCH("X"&"DTP",$L$3:$NM$3&$L8:$NM8,0))}
Wo "X"
ist ein bedingter Wert, "DTP"
ist die Aufgabe Zuordnung und Spalten L6-NM6
sind die Tage des Jahres. Dies gibt jedoch nur die erste Instanz zurück, dass beide Bedingungen wahr sind, nicht die letzte. Also habe ich versucht:
{=INDEX($L$6:$NM$6, 1, MAX(IF($L$3:$NM$3="X"&$L8:$NM8="DTP",COLUMN($L$3:$NM$3)-COLUMN($L$3)+1&COLUMN($L8:$NM8)-COLUMN($L8)+1)))}
Dies ist jedoch nur January 1, 2017
zurückgegeben.
Beide Versuche enthalten immer noch kein Datumslimit, um das höchste Datum vor dem nächsten Monat zu erhalten.
Wenn ich versuche, über ein Datum Grenze im zweiten Versuch zu schließen, habe ich:
{=INDEX($L$6:$NM$6<$B$1.....(with all the rest the same)
Wo B1
das Datum enthält die Funktion zu sehen ist und zu stoppen. Damit kehrt die Gesamtfunktion einfach TRUE
Das hat wunderbar funktioniert. Vielen Dank, ich hatte Tage damit verbracht. –
@MatthewSechrist Sie sind herzlich willkommen, froh zu helfen. –