Excel-Formel: Datenvalidierung nur ganzer Prozentsatz -

Inhaltsverzeichnis

Generische Formel

=TRUNC(A1*100)=(A1*100)

Zusammenfassung

Um nur Ganzzahlprozentsätze wie 5%, 10% und nicht 5,5%, 10,25% usw. zuzulassen, können Sie die Datenüberprüfung mit einer benutzerdefinierten Formel verwenden, die auf der TRUNC-Funktion basiert. In dem gezeigten Beispiel lautet die auf B5: B9 angewendete Datenvalidierung:

=TRUNC(C5*100)=(C5*100)

Erläuterung

Die Excel TRUNC-Funktion rundet nicht ab, sondern gibt nur eine abgeschnittene Zahl zurück. Es gibt ein optionales zweites Argument (num_digits), um die Genauigkeit anzugeben. Wenn num_digits nicht angegeben wird, wird standardmäßig Null verwendet. In dieser Formel für die Datenvalidierung erhalten wir TRUNC, um den nicht dezimalen Teil eines Prozentsatzes zu erhalten, nachdem wir den Prozentsatz mit 100 multipliziert haben.

Wenn ein Benutzer beispielsweise 15% eingibt:

=TRUNC(.15*100)=(.15*100) =TRUNC(15)=(15) =15=15 =TRUE

Wenn ein Benutzer 15,5% eingibt, wird die Formel folgendermaßen ausgewertet

=TRUNC(.155*100)=(.155*100) =TRUNC(15.5)=(15.5) =15=15.5 =FALSE

Diese Formel bestätigt nichts anderes, zum Beispiel, dass die Prozentsätze weniger als 100% betragen. Zusätzliche Bedingungen können mit der UND-Funktion hinzugefügt werden.

Hinweise: Datenüberprüfungsregeln werden ausgelöst, wenn ein Benutzer einen Zellenwert hinzufügt oder ändert. Zellreferenzen in Datenvalidierungsformeln beziehen sich auf die obere linke Zelle in dem Bereich, der bei der Definition der Validierungsregel ausgewählt wurde, in diesem Fall B5.

Interessante Beiträge...