
Generieke formule
=TRUNC(A1*100)=(A1*100)
Samenvatting
Om alleen hele getalpercentages toe te staan, zoals 5%, 10% en niet 5,5%, 10,25%, etc., kunt u gegevensvalidatie gebruiken met een aangepaste formule op basis van de functie TRUNC. In het getoonde voorbeeld is de gegevensvalidatie toegepast op B5: B9:
=TRUNC(C5*100)=(C5*100)
Uitleg
De Excel TRUNC-functie maakt geen afronding, het retourneert alleen een afgekapt getal. Het heeft een optioneel tweede argument (aantal_cijfers) om precisie te specificeren. Als aantal_cijfers niet is opgegeven, is dit standaard nul. In deze formule voor gegevensvalidatie gebruiken we TRUNC om het niet-decimale deel van een percentage te krijgen, nadat we het percentage met 100 hebben vermenigvuldigd.
Als een gebruiker bijvoorbeeld 15% invoert:
=TRUNC(.15*100)=(.15*100) =TRUNC(15)=(15) =15=15 =TRUE
Als een gebruiker 15,5% invoert, evalueert de formule als volgt
=TRUNC(.155*100)=(.155*100) =TRUNC(15.5)=(15.5) =15=15.5 =FALSE
Deze formule valideert niets anders, bijvoorbeeld dat percentages lager zijn dan 100%. Met de EN-functie kunnen aanvullende voorwaarden worden toegevoegd.
Opmerkingen: Regels voor gegevensvalidatie worden geactiveerd wanneer een gebruiker een celwaarde toevoegt of wijzigt. Celverwijzingen in formules voor gegevensvalidatie zijn relatief ten opzichte van de cel linksboven in het bereik dat is geselecteerd bij het definiëren van de validatieregel, in dit geval B5.