Ashley si chiede come limitare l’inserimento di un numero a 2 cifre decimali.

Nel tentativo di capirlo, osserva che lo strumento di convalida dei dati non sembra funzionare per questo requisito.

Ci sono due modi per affrontare questo problema. Il primo è utilizzare una regola personalizzata nello strumento di convalida dei dati di Excel. Segui questi passaggi:

  1. Seleziona la cella in cui desideri limitare l’input a due cifre decimali. (Per questo esempio, supponiamo di selezionare la cella A1.)

  2. Visualizza la scheda Dati della barra multifunzione.

  3. Fare clic sullo strumento di convalida dei dati. Excel visualizza la finestra di dialogo Convalida dati.

  4. Assicurati che la scheda Impostazioni sia visualizzata. (Vedi figura 1.)

  5. Nell’elenco a discesa Consenti, scegli Personalizzato.

  6. Nella casella Formula (che appare dopo aver completato il passaggio 5), inserisci la seguente formula:

=MOD(A1*100,1)=0

Fare clic su OK per chiudere la finestra di dialogo.

Questa formula di convalida funziona perché verifica che il valore in A1, moltiplicato per 100 e poi diviso per 1, non abbia resto. Avrà questo resto solo se ci sono tre o più cifre decimali nel valore inserito. La convalida fallirà anche se qualcuno cerca di inserire del testo nella cella A1.

Ci sono, ovviamente, un numero qualsiasi di altre formule che potresti usare nel passaggio 6. Eccone alcune:

=INT(A1100)=(A1100)

=A1=ROUND(A1,2)

=ABS(A1-ROUND(A1,2))<1E-8 =FIND(".",A1,1)>=LEN(A1)-2

Invece di utilizzare la convalida dei dati, c’è un altro approccio che potresti adottare. Questo implica l’utilizzo dei seguenti passaggi:

  1. Seleziona la cella in cui desideri limitare l’input a due cifre decimali. (Per questo esempio, supponiamo di selezionare la cella A1.)

  2. Formatta la cella come desideri, ma assicurati che sia almeno formattata per visualizzare solo due cifre decimali.

  3. Visualizza la finestra di dialogo Opzioni di Excel. (In Excel 2007 fare clic sul pulsante Office e quindi su Opzioni di Excel. In Excel 2010 e versioni successive visualizzare la scheda File della barra multifunzione e quindi fare clic su Opzioni.)

  4. Fare clic sull’opzione Avanzate a sinistra della finestra di dialogo.

  5. Scorri le opzioni disponibili fino a visualizzare la sezione Durante il calcolo di questa cartella di lavoro. (Vedi figura 2.)

  6. Verificare che la casella di controllo Imposta precisione come visualizzata sia selezionata.

  7. Fare clic su OK.

Ora, quando qualcuno inserisce un valore nella cella che hai formattato nel passaggio 2, verrà arrotondato automaticamente a due cifre decimali ed Excel si assicurerà che tutti i calcoli utilizzino il valore a due cifre decimali.

Lo svantaggio di questo approccio è che la modifica del modo in cui Excel esegue i suoi calcoli (passaggi da 3 a 6) influisce sull’intera cartella di lavoro, non solo sulla cella di immissione dati selezionata nel passaggio 1. Se questo è inaccettabile per te, dovresti assolutamente scegliere i dati Approccio di convalida, discusso in precedenza.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (889) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.