
Všeobecný vzorec
=TRUNC(A1*100)=(A1*100)
Zhrnutie
Ak chcete povoliť iba percentá celého čísla, napríklad 5%, 10% a nie 5,5%, 10,25% atď., Môžete použiť overenie údajov pomocou vlastného vzorca založeného na funkcii TRUNC. V zobrazenom príklade je overenie údajov použité na B5: B9:
=TRUNC(C5*100)=(C5*100)
Vysvetlenie
Funkcia Excel TRUNC nezaokrúhľuje, iba vráti skrátené číslo. Má voliteľný druhý argument (num_digits) na určenie presnosti. Ak nie je zadaná hodnota num_digits, použije sa predvolená hodnota nula. V tomto vzorci na overenie údajov, ktorý umožníme, použijeme TRUNC na získanie desatinnej časti percenta, po vynásobení percenta číslom 100.
Napríklad ak používateľ zadá 15%:
=TRUNC(.15*100)=(.15*100) =TRUNC(15)=(15) =15=15 =TRUE
Ak používateľ zadá 15,5%, vzorec sa vyhodnotí takto
=TRUNC(.155*100)=(.155*100) =TRUNC(15.5)=(15.5) =15=15.5 =FALSE
Tento vzorec nepotvrdzuje nič iné, napríklad to, že percentá sú nižšie ako 100%. Ďalšie podmienky je možné pridať pomocou funkcie AND.
Poznámky: Pravidlá overovania údajov sa spustia, keď používateľ pridá alebo zmení hodnotu bunky. Odkazy na bunky vo vzorcoch na overenie údajov sú relatívne k ľavej ľavej bunke v rozsahu vybratom, keď je definované pravidlo overovania, v tomto prípade B5.