Formula Excel: solo percentuale intera di convalida dei dati -

Sommario

Formula generica

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

Sommario

Per consentire solo percentuali di numeri interi come 5%, 10% e non 5,5%, 10,25%, ecc. È possibile utilizzare la convalida dei dati con una formula personalizzata basata sulla funzione TRUNC. Nell'esempio mostrato, la convalida dei dati applicata a B5: B9 è:

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

Spiegazione

La funzione TRUNC di Excel non esegue l'arrotondamento, restituisce solo un numero troncato. Ha un secondo argomento opzionale (num_digits) per specificare la precisione. Quando num_digits non viene fornito, il valore predefinito è zero. In questa formula per consentire la convalida dei dati, usiamo TRUNC per ottenere la parte non decimale di una percentuale, dopo aver moltiplicato la percentuale per 100.

Ad esempio, se un utente inserisce il 15%:

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

Se un utente immette 15,5%, la formula restituisce questo

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

Questa formula non convalida nient'altro, ad esempio che le percentuali sono inferiori al 100%. Ulteriori condizioni possono essere aggiunte con la funzione AND.

Note: le regole di convalida dei dati vengono attivate quando un utente aggiunge o modifica un valore di cella. I riferimenti di cella nelle formule di convalida dei dati sono relativi alla cella in alto a sinistra nell'intervallo selezionato quando viene definita la regola di convalida, in questo caso B5.

Articoli interessanti...