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

Gültigkeit Uhrzeiteingabe in Zelle

Forumthread: Gültigkeit Uhrzeiteingabe in Zelle

Gültigkeit Uhrzeiteingabe in Zelle
Daniel
Guten Abend in die Runde,
ist es möglich mit der Excel Datenüberprüfung in einer Zelle nur Zeiteingaben
zu zulassen mit voller Stunde oder 15 Minuten - Schritten?
D.h.
Gültigkeitskriterium am Bsp.: 10:00 Uhr
Zulässig
10:00
10:15
10:30
10:45
11:00
.
.
.
Eine erste Gültigkeit habe ich auf der Zelle schon mit Eingabe von 00:00h bis 23:35h,
Format der Zelle = [hh]:mm.
Vielen Dank im Voraus und einen schönen Abend zusammen.
Grüße, Daniel
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 19:31:21
Hajo_Zi
Hallo Daniel,
Start
 F
3200:15

Daten, Gültigkeit
Zelle Zulassen Daten Wert1 Wert2 Leere Zellen ignorieren Zellendropdown Titel Eingabemeldung Eingabemeldung Titel Fehler Fehlermeldung
F32BenutzerdefiniertZwischen=UND(F32*24>=0;F32*24<24;REST(F32*24;0,25)=0)     Wahr            

Tabellendarstellung in Foren Version 5.48



Anzeige
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 20:10:30
Daniel
Hallo Hajo,
besten Dank, funktioniert einwandfrei!
Kann man auch die Eingabe von 00:15h bis 24:00h einschränken?
Vielen Dank im Voraus.
Grüße, Daniel
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 20:16:32
Hajo_Zi
Hallo Daniel,

nicht 

Gruß Hajo
Anzeige
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 20:27:58
Daniel
Hallo Hajo,
mit deinem Vorschlag ist die Zeiteingabe bis 24:00 Uhr zulässig, perfekt.
Kann man die 'kleinste' Zeiteingabe auf 00:15h einschränken?
00:00h ist mit deiner letzten Änderung zulässig, 00:01 nicht mehr...
Grüße, Daniel
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 20:34:58
Hajo_Zi
Hallo Daniel,
Start
 F
3200:15

Daten, Gültigkeit
Zelle Zulassen Daten Wert1 Wert2 Leere Zellen ignorieren Zellendropdown Titel Eingabemeldung Eingabemeldung Titel Fehler Fehlermeldung
F32BenutzerdefiniertZwischen=UND(F32*24>=0,25;F32*24<=24;REST(F32*24;0,25)=0)     Wahr            

Tabellendarstellung in Foren Version 5.48


Gruß Hajo
Anzeige
AW: Gültigkeit Uhrzeiteingabe in Zelle
30.05.2012 20:53:29
Daniel
Hallo Hanjo,
... perfekt!!!
Vielen Dank für deine Hilfe!!!
Grüße, Daniel
;
Anzeige
Anzeige

Infobox / Tutorial

Gültigkeit der Uhrzeiteingabe in Excel-Zellen festlegen


Schritt-für-Schritt-Anleitung

Um die Gültigkeit von Uhrzeiteingaben in einer Excel-Zelle auf volle Stunden oder 15-Minuten-Schritte zu beschränken, kannst Du die folgenden Schritte ausführen:

  1. Zelle auswählen: Klicke auf die Zelle, in der Du die Eingabebeschränkung festlegen möchtest (z.B. F32).

  2. Datenüberprüfung öffnen: Gehe zu dem Tab Daten in der Ribbon-Leiste und klicke auf Datenüberprüfung.

  3. Einstellungen anpassen:

    • Wähle bei Zulassen die Option Benutzerdefiniert.
    • In das Feld Formel gib folgende Formel ein:
      =UND(F32*24>=0; F32*24<=24; REST(F32*24; 0,25)=0)
    • Diese Formel erlaubt nur Uhrzeiten, die in 15-Minuten-Schritten liegen.
  4. Eingabemeldung hinzufügen (optional): Du kannst eine Eingabemeldung hinzufügen, um den Benutzern zu erklären, was sie eingeben dürfen.

  5. Fehlermeldung einrichten (optional): Definiere eine Fehlermeldung, die erscheint, wenn jemand ungültige Daten eingibt.

  6. Bestätigen: Klicke auf OK, um die Einstellungen zu speichern.


Häufige Fehler und Lösungen

  • Fehler bei der Eingabe: Wenn die Formel nicht funktioniert, stelle sicher, dass das Zellenformat auf [hh]:mm gesetzt ist.

  • Ungültige Zeiten akzeptiert: Überprüfe, ob in der Formel das richtige Trennzeichen (Komma oder Semikolon) verwendet wird, je nach regionalen Einstellungen Deines Excel-Programms.


Alternative Methoden

Falls die obige Methode nicht funktioniert oder Du eine andere Lösung bevorzugst, kannst Du auch Folgendes versuchen:

  • VBA-Makro: Du kannst ein einfaches VBA-Makro schreiben, das die Eingabe in der Zelle überprüft und ungültige Zeiten ablehnt. Hier ist ein Beispiel für ein einfaches Makro:

    Private Sub Worksheet_Change(ByVal Target As Range)
      If Not Intersect(Target, Me.Range("F32")) Is Nothing Then
          If Not (Target.Value = "" Or _
                  (Target.Value >= TimeValue("00:15") And _
                   Target.Value <= TimeValue("24:00") And _
                   Minute(Target.Value) Mod 15 = 0)) Then
              MsgBox "Bitte gebe eine gültige Uhrzeit in 15-Minuten-Schritten ein."
              Application.EnableEvents = False
              Target.ClearContents
              Application.EnableEvents = True
          End If
      End If
    End Sub

Praktische Beispiele

  • Beispiel 1: Du möchtest in Zelle F32 nur die Eingaben 10:00, 10:15, 10:30, 10:45 und 11:00 zulassen. Verwende die oben beschriebene Formel in der Datenüberprüfung.

  • Beispiel 2: Wenn Du die Eingabe auf 00:15 bis 24:00 Uhr beschränken möchtest, ändere die Formel wie folgt:

    =UND(F32*24>=0,25; F32*24<=24; REST(F32*24; 0,25)=0)

Tipps für Profis

  • Eingabehilfen: Nutze die Funktion Eingabemeldungen, um den Benutzern klare Anweisungen zu geben, was erwartet wird.

  • Testen: Teste die Gültigkeitseinstellungen gründlich, bevor Du das Arbeitsblatt freigibst, um sicherzustellen, dass sie wie gewünscht funktionieren.

  • Datenvalidierung erweitern: Du kannst die Datenüberprüfung auch nutzen, um zusätzliche Kriterien wie Datum oder andere Werte zu kombinieren.


FAQ: Häufige Fragen

1. Kann ich die Gültigkeit auch für andere Zeitintervalle einstellen?
Ja, Du kannst die Formel entsprechend anpassen, um andere Intervalle zuzulassen. Ändere einfach den Wert in der REST-Funktion.

2. Was mache ich, wenn die Eingabebeschränkung nicht funktioniert?
Überprüfe, ob das Zellenformat korrekt eingestellt ist und dass die Formel in der Datenüberprüfung richtig eingegeben wurde.

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