Wenn sich die Zelle, die Sie überprüfen, in A2 befindet
=IF(MOD(A2,0.25)>0,"invalid","ok")
Ich habe ein Blatt, das die Leute eingeben, um die Arbeitszeit zu verfolgen. Sie müssen dazu in 15-Minuten-Schritten eingeben, die Zelle kann nur mit: .00 oder .25 oder .50 oder .75 als akzeptablem Eintrag enden . Die Zahl vor dem Dezimalzeichen kann beliebig sein.
Wie können wir in der Zelle bestätigen, dass der eingegebene Wert akzeptabel ist. Beispiel 1.26 ist nicht gültig.
Wenn sich die Zelle, die Sie überprüfen, in A2 befindet
=IF(MOD(A2,0.25)>0,"invalid","ok")
Alternativen zur automatischen Anpassung:
Noch weiter 1/4 abziehen
=A1-MOD(A1,1/4)
Zum nächsten Punkt 1/4 runden
=INT(A1*4+0.5)/4
(Benutzereintrag in A1)