2016-04-06 9 views
-1

Ich versuche eine Tabelle zu erstellen, die es mir ermöglicht, schnell zu berechnen, wie viel Zeit meine Züge täglich verspäten.Suche und Berechnung mit mehreren Kriterien auch basierend auf einem Zellenwert

Ich brauche eine Formel, die nach einer geplanten Abfahrtszeit (in einer Zelle geschrieben) alle Züge auf einer bestimmten Route überprüft, die tatsächliche Ankunftszeit dieser Züge überprüft und dann die früheste mögliche Ankunftszeit anzeigt .

spreadsheet image

Zum Beispiel in G4 würde ich eine Formel wie die für alle Züge sieht, die nach 07.49 Uhr (A4) abfahren und passen auch beide zum Thema „From“ und „To“ (C4 & D4). Es müsste dann diese Züge entsprechend der "tatsächlichen Ankunftszeiten" in Spalte F prüfen und den frühestmöglichen Zug anzeigen. Für Zeile 4 wäre das also 9:36.

Jede Hilfe würde wirklich geschätzt werden, da ich seit einem Tag damit herumspielen und nirgendwo hingekommen bin!

Ein Link zum Beispiel ist hier - https://docs.google.com/spreadsheets/d/1eE8t4-_hKB6o5j3W57EHgKzsF9p1usm7nojerjmrDwY/edit#gid=0

Dank Oli

Antwort

0

Nicht sicher 09.36 Sie 9.39 bedeuten Sie?

Es ist ein wenig schwierig, dies zu tun, aber ich denke, was Sie suchen, ist eine multiconditional Lookup-Array. Ich habe unten dargelegt, was Sie meiner Meinung nach erreichen wollen.

Wenn A2: A8 größer ist als A4, C2: C8 = C4 und D2: D8 = D4, was der niedrigste Wert in F2: F8

Ist dies richtig?

Wenn ja, kam ich auf diese Formel: = ArrayFormel (MIN (IF (A2: A8> A4), IF ((C2: C8 = C4), IF ((D2: D8 = D4)), F2: F8)))))

Wenn Sie 0,402 oder etwas erhalten, formatieren Sie die Zelle zu Zeit. Sonst könnten Sie es für uns ein bisschen mehr brechen?

+0

Sorry, ich meinte 09:39. Das ist großartig und sicherlich ein großer Schritt in die richtige Richtung. Es scheint zu stolpern, wenn die beste Ankunftszeit in der gleichen Reihe ist - wie in, wenn man auf die 7:50 kommt, bevor irgend ein anderer Zug nach dieser Zeit abfährt, wählt er immer noch eine andere Route. –

+0

Warte, behebe dieses Problem. nur benötigt, um "> =" in Vielen Dank für Ihre Hilfe! –