Excel-formel: Bare validering av datavalidering -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å tillate bare hele tallsprosentene som 5%, 10% og ikke 5,5%, 10,25% osv., Kan du bruke datavalidering med en tilpasset formel basert på TRUNC-funksjonen. I eksemplet som vises er datavalidering som brukes på B5: B9:

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

Forklaring

Excel TRUNC-funksjonen gjør ingen avrunding, den returnerer bare et avkortet tall. Den har et valgfritt andre argument (num_digits) for å spesifisere presisjon. Når antall_sifre ikke er oppgitt, er standardverdien null. I denne formelen for datavalidering for å tillate at vi bruker TRUNC får du den ikke-desimale delen av en prosentandel, etter at vi multipliserer prosentandelen med 100.

For eksempel, hvis en bruker legger inn 15%:

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

Hvis en bruker angir 15,5%, vurderes formelen slik

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

Denne formelen validerer ikke noe annet, for eksempel at prosentandeler er mindre enn 100%. Ytterligere betingelser kan legges til med AND-funksjonen.

Merknader: Datavalideringsregler utløses når en bruker legger til eller endrer en celleverdi. Cellereferanser i datavalideringsformler er i forhold til den øverste venstre cellen i det valgte området når valideringsregelen er definert, i dette tilfellet B5.

Interessante artikler...