
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.