Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.04.2025 14:56:21
29.04.2025 13:03:33
29.04.2025 11:32:32
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

erste und letzte Zeit ermitteln

Forumthread: erste Start - letzte Landung (Array)

erste Start - letzte Landung (Array)
14.04.2002 12:37:57
WF

Hi Uwe,

Datum in Spalte A; Flugzeugbezeichnung in B; Startzeiten in C; Landezeiten in D.
zu untersuchendes Datum in F1; Bezeichnung in F2

der früheste Start mit folgender Array-Formel:
{=MIN(WENN((A1:A100=F1)*(B1:B100=F2);C1:C100))}

späteste Landung:
{=MAX(WENN((A1:A100=F1)*(B1:B100=F2);D1:D100))}

ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.

trapp, trapp, trapp, trapp, trapp, brrrrr
WF


http://www.excelformeln.de/
die ultimative Formelseite

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: erste und letzte Zeit ermitteln
14.04.2002 13:34:28
Klaus-Dieter

Hallo Uwe,

hier ein Makro für Deine Anforderung:

Gruß Klaus-Díeter
http://www.klaus-dieter-2000.de
(Excel und VBA speziell für Einsteiger)

erste und letzte Zeit ermitteln
14.04.2002 11:54:37
Uwe
hallo Profis,
wie kann ich in einer Flugplantabelle den ersten Start und die letzte Landung eines bestimmten Flugzeuges an einem Tag ermitteln, wenn die Tabelle so aussieht:
Datum Flugzeug Start Landung
.
.
.
Danke im voraus für Eure Hilfe
Uwe
Anzeige
Anzeige

Infobox / Tutorial

Erste und letzte Zeit in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um das früheste Datum in Excel zu finden und die letzte Zeit zu ermitteln, kannst du die folgenden Schritte ausführen:

  1. Datenlayout überprüfen: Stelle sicher, dass deine Daten in Spalte A (Datum), B (Flugzeugbezeichnung), C (Startzeiten) und D (Landezeiten) korrekt angeordnet sind. Das zu untersuchende Datum befindet sich in Zelle F1 und die Flugzeugbezeichnung in F2.

  2. Array-Formel für den frühesten Start: Gib die folgende Formel in eine leere Zelle ein, um den frühesten Start zu finden:

    =MIN(WENN((A1:A100=F1)*(B1:B100=F2), C1:C100))

    Drücke anschließend Strg + Shift + Enter, um die Formel als Array-Formel einzugeben.

  3. Array-Formel für die späteste Landung: Für die späteste Landung verwende die folgende Formel:

    =MAX(WENN((A1:A100=F1)*(B1:B100=F2), D1:D100))

    Auch hier drücke Strg + Shift + Enter, um die Eingabe abzuschließen.

  4. Ergebnisse überprüfen: Die Zelle zeigt nun den frühesten Start und die letzte Zeit der Landung für das angegebene Flugzeug an dem spezifischen Datum an.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Achte darauf, dass du die Formel als Array-Formel eingibst. Dies ist wichtig, da sonst kein korrektes Ergebnis angezeigt wird.

  • Falsche Ergebnisse: Überprüfe, ob die Zellen A1:A100, B1:B100, C1:C100 und D1:D100 korrekt ausgefüllt sind und dass die Referenzen in den Formeln stimmen.

  • Datum nicht gefunden: Stelle sicher, dass das Datum in Zelle F1 im richtigen Format vorliegt und mit den Daten in Spalte A übereinstimmt.


Alternative Methoden

Falls du kein Fan von Array-Formeln bist, kannst du auch VBA verwenden, um die erste Start- und letzte Landungszeit zu ermitteln. Hier ist ein einfaches Makro:

Sub ErsteUndLetzteZeit()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1") ' Ändere den Namen entsprechend

    Dim fruehesterStart As Date
    Dim spaetesteLandung As Date

    fruehesterStart = Application.WorksheetFunction.Min(ws.Range("C1:C100"))
    spaetesteLandung = Application.WorksheetFunction.Max(ws.Range("D1:D100"))

    MsgBox "Frühester Start: " & fruehesterStart & vbCrLf & "Späteste Landung: " & spaetesteLandung
End Sub

Praktische Beispiele

Angenommen, deine Tabelle sieht so aus:

Datum Flugzeug Start Landung
01.01.2023 A320 10:00 12:00
01.01.2023 A320 09:00 11:00
01.01.2023 B737 14:00 16:00

Wenn du in F1 01.01.2023 und in F2 A320 eingibst, wird die erste Startzeit 09:00 und die letzte Landung 12:00 sein.


Tipps für Profis

  • Daten validieren: Verwende die Datenvalidierung, um sicherzustellen, dass nur korrekte Daten in die Zellen eingegeben werden.

  • Dynamische Bereiche: Anstatt feste Bereiche (z. B. A1:A100) zu verwenden, kannst du dynamische Bereiche erstellen, um sicherzustellen, dass die Formeln auch bei neuen Einträgen funktionieren.

  • Formatierung: Achte darauf, dass die Zellen für Zeiten und Daten korrekt formatiert sind, um Missverständnisse zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich mehr Daten habe? Du kannst die Bereiche in den Formeln einfach anpassen, indem du die Zeilen entsprechend erweiterst (z. B. A1:A1000).

2. Was mache ich, wenn ich die Daten in einer anderen Excel-Version habe? Die beschriebenen Methoden sollten in den meisten Excel-Versionen funktionieren. Achte darauf, dass die Array-Formeln in Excel 365 oder Excel 2021 möglicherweise einfacher zu handhaben sind, da sie neue Funktionen unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige