Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wenn zwischen 2 Uhrzeiten, dann SVerweis?

Wenn zwischen 2 Uhrzeiten, dann SVerweis?
01.11.2012 16:51:33
Michael
Hallo,
ich sitze schon (wieder) den seit Stunden über ein Problem und bekomme es nicht gelöst
ich habe eine Tabelle die folgendermaßen aufgebaut ist:
(Tabellenblatt 1)
A...........................B.........................C
Montag, 00:00:00 Montag,02:00:00 Nachtschicht
Montag, 02:00:01 Montag,10:00:00 Frühschicht
Montag, 10:00:01 Montag,18:00:00 Mittagschicht
Montag, 18:00:01 Montag 23:59:59 Nachtschicht
......
Im Tabellenblatt 2 habe ich im Feld A1 Montag, 12:05:18 stehen.
Jetzt möchte ich herausbekommen, in welcher Schicht diese Uhrzeit liegt und den Wert in A2 ausgeben?
Hat jemand von Euch eine Idee? Ich glaube, ohne Hilfe sitze ich noch am Montag hier und komme nicht weiter....
Vielen lieben Dank!!

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
01.11.2012 17:31:14
Uduuh
Hallo,
wenn Tabelle1 nach A aufsteigend sortiert ist:
=SVERWEIS(A1;Tabelle1!A:C;3)
Gruß aus’m Pott
Udo

AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
01.11.2012 17:32:06
Christian
Hallo Michael,
vorrausgesetzt Deine Daten sind immer gleich eingetragen, also mit Komma und Leerzeichen dann folgender Vorschlag:
 AB
1Montag, 12:05:18Mittagschicht

Formeln der Tabelle
ZelleFormel
B1{=INDEX(Tabelle1!$C:$C;MIN(WENN((LINKS(A1;FINDEN(",";A1)-1)=LINKS(li_a;FINDEN(",";A1)-1))*(LINKS(A1;FINDEN(",";A1)-1)=LINKS(li_b;FINDEN(",";A1)-1))*(TEIL(A1;FINDEN(",";A1)+2;250)*1>=TEIL(li_a;FINDEN(",";A1)+2;250)*1)*(TEIL(A1;FINDEN(",";A1)+2;250)*1<=TEIL(li_b;FINDEN(",";A1)+2;250)*1); ZEILE(li_a))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen
Namen in Formeln
ZelleNameBezieht sich auf
B1li_a=INDEX(Tabelle1!$A:$A;1):INDEX(Tabelle1!$A:$A;ANZAHL2(Tabelle1!$A:$A))
B1li_b=INDEX(Tabelle1!$B:$B;1):INDEX(Tabelle1!$B:$B;ANZAHL2(Tabelle1!$A:$A))
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
Mit Kanonen auf Spatzen.....oh je ;-)
01.11.2012 17:36:13
Christian
Hallo Michael,
nimm die Formel von Udo!
MfG Christian

AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
01.11.2012 18:35:09
Michael
Ich habe mal die Muster XLS hochgeladen. Irgendwie bekomme ich bei beiden Formeln nicht das gewünschte Ergebnis....
https://www.herber.de/bbs/user/82439.xlsx
Vielen Dank für Eure super Hilfe!!!!

Anzeige
AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
02.11.2012 10:42:08
Michael
https://www.herber.de/bbs/user/82448.xlsx
Hier ist die Tabelle mit der Formel von Christian, aber wie ihr seht, funktioniert das ganze entweder falsch (B2, B3)- zufällig? richtig (B4,B59 oder gar nicht... (ab B6) :-/

AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
02.11.2012 10:47:48
Rolf
Hallo Michael,
so sollte es gehen, siehe Datei
https://www.herber.de/bbs/user/82449.xls
Gruß Rolf

Anzeige
AW: Wenn zwischen 2 Uhrzeiten, dann SVerweis?
02.11.2012 11:42:37
Michael
FUNZT!! vielen dank!!!!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel: Wenn zwischen zwei Uhrzeiten, dann SVerweis


Schritt-für-Schritt-Anleitung

Um herauszufinden, in welcher Schicht eine bestimmte Uhrzeit liegt, kannst du die SVERWEIS-Funktion in Excel verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Datenstruktur erstellen: Stelle sicher, dass Deine Daten in einem Tabellenblatt (z. B. "Tabelle1") wie folgt aufgebaut sind:

    A B C
    Montag, 00:00:00 Montag, 02:00:00 Nachtschicht
    Montag, 02:00:01 Montag, 10:00:00 Frühschicht
    Montag, 10:00:01 Montag, 18:00:00 Mittagschicht
    Montag, 18:00:01 Montag, 23:59:59 Nachtschicht
  2. Uhrzeit eingeben: Trage die Uhrzeit, die Du prüfen möchtest, in eine Zelle (z. B. A1 in "Tabelle2") ein. Zum Beispiel: Montag, 12:05:18.

  3. SVERWEIS-Formel anwenden: In der Zelle, in der das Ergebnis erscheinen soll (z. B. A2 in "Tabelle2"), gib folgende Formel ein:

    =SVERWEIS(A1;Tabelle1!A:C;3;WAHR)
  4. Formel bestätigen: Drücke die Eingabetaste, um die Formel auszuführen. Das Ergebnis sollte die Schicht anzeigen, in der die Uhrzeit liegt.


Häufige Fehler und Lösungen

  • Fehler #N/A: Dieser Fehler tritt auf, wenn die Uhrzeit nicht in der Tabelle gefunden wird. Stelle sicher, dass die Daten in "Tabelle1" korrekt eingegeben sind und die Uhrzeit in A1 die richtige Formatierung hat.

  • Falsches Ergebnis: Wenn das Ergebnis nicht stimmt, überprüfe, ob die Uhrzeiten in "Tabelle1" aufsteigend sortiert sind. Eine falsche Sortierung kann zu unerwarteten Ergebnissen führen.


Alternative Methoden

Es gibt auch andere Möglichkeiten, um zu prüfen, ob eine Uhrzeit zwischen zwei Werten liegt, ohne SVERWEIS zu verwenden:

  • INDEX und VERGLEICH: Du kannst die Kombination aus INDEX und VERGLEICH verwenden, um das gleiche Ergebnis zu erzielen. Hier ist ein Beispiel:

    =INDEX(Tabelle1!C:C;VERGLEICH(A1;Tabelle1!A:A;1))
  • Matrixformel: Eine komplexere Methode mit einer Matrixformel könnte wie folgt aussehen:

    =INDEX(Tabelle1!C:C;MIN(WENN((Tabelle1!A:A<=A1)*(Tabelle1!B:B>=A1);ZEILE(Tabelle1!A:A))))

    Beachte, dass diese Formel mit STRG + SHIFT + ENTER abgeschlossen werden muss.


Praktische Beispiele

Angenommen, Du hast folgende Uhrzeiten in "Tabelle1":

A B C
Montag, 00:00:00 Montag, 02:00:00 Nachtschicht
Montag, 02:00:01 Montag, 10:00:00 Frühschicht

Wenn Du in A1 Montag, 03:00:00 eingibst und die SVERWEIS-Formel anwendest, wird in A2 Frühschicht angezeigt.


Tipps für Profis

  • Datenvalidierung: Verwende die Datenvalidierung, um sicherzustellen, dass nur gültige Uhrzeiten eingegeben werden.

  • Formatierung: Stelle sicher, dass alle Uhrzeiten im gleichen Format eingegeben werden, um Verwirrung zu vermeiden.

  • Benannte Bereiche: Erstelle benannte Bereiche für Deine Zeitintervalle, um die Lesbarkeit und Wartbarkeit Deiner Formeln zu erhöhen.


FAQ: Häufige Fragen

1. Frage
Wie kann ich die Formel anpassen, wenn ich mehrere Tage berücksichtigen möchte?
Antwort: Du kannst eine zusätzliche Spalte für das Datum hinzufügen und die SVERWEIS-Formel entsprechend erweitern, um sowohl das Datum als auch die Uhrzeit zu berücksichtigen.

2. Frage
Was mache ich, wenn die Uhrzeit genau auf der Grenze zwischen zwei Schichten liegt?
Antwort: Stelle sicher, dass Du die WAHR-Funktion in der SVERWEIS-Formel verwendest, damit Excel die nächstgelegene Übereinstimmung findet.

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