È probabile che tu sappia come utilizzare le funzioni di arrotondamento primarie in Excel: ROUND, ROUNDUP e ROUNDDOWN. Ci sono anche altre due funzioni simili che puoi usare: FLOOR e SOFFITTO. La funzione FLOOR consente di arrotondare per difetto (verso zero) mentre la funzione SOFFITTO arrotonda per eccesso (lontano da zero). A differenza di altre funzioni di arrotondamento, tuttavia, FLOOR e CEILING funzionano con multipli di numeri. Ad esempio, considera la seguente formula:

=FLOOR(27,12)

Questa formula restituirà un valore di 24. Perché? Perché 24 è il più grande multiplo di 12 tra 27 e 0. La funzione CEILING funziona in modo simile, come segue:

=CEILING(27,12)

Questa formula restituisce 36, poiché è il successivo multiplo di 12 lontano da zero, ma maggiore di 27.

Sia FLOOR che SOFFITTO, come puoi vedere, richiedono due argomenti. Il primo è il numero da “arrotondare”. In realtà, questo è un termine improprio, poiché non è in corso un arrotondamento reale: il numero rappresenta il punto di partenza per determinare una relazione tra il valore multiplo (il secondo argomento) e lo zero.

PAVIMENTO e SOFFITTO possono tornare utili se stai cercando di capire più elementi. (In questo modo è simile alla funzione MROUND.)

Ad esempio, supponiamo che tu stia organizzando la vendita di caramelle del tuo gruppo giovanile e che tu possa consegnare caramelle ai bambini solo in scatole piene. Ogni scatola conteneva 12 barrette di cioccolato. Supponiamo che la cella B3 contenga una quantità di ordine e che la cella C3 contenga il numero di barrette di cioccolato in ciascuna scatola (in questo caso, 12). È possibile inserire la seguente formula nella cella D3 per restituire il numero di scatole piene che dovrebbero essere consegnate:

=FLOOR(B3,C3)/C3

Se il numero di barrette di cioccolato ordinate (nella cella B3) è 31, il valore restituito dalla formula sarà 2. (2 scatole da 12 barrette ciascuna sono 24 barrette.)

Certo, questa formula potrebbe anche essere facilmente costruita utilizzando le funzioni INT o TRUNC (Excel molto spesso fornisce più modi per eseguire le stesse attività). Potresti usare la funzione CEILING al posto della funzione FLOOR in questo esempio se volessi “arrotondare per eccesso” alla casella piena successiva sopra a quanto richiesto per l’ordine delle caramelle:

=CEILING(B3,C3)/C3

Utilizzando lo stesso scenario, questa formula restituirebbe 3 (3 scatole o 36 barrette di cioccolato).

Quando si utilizza FLOOR e SOFFITTO, ricordare che il segno degli argomenti deve coincidere. Se un argomento è positivo e l’altro negativo, Excel restituisce un valore di errore di #NUM !.

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

Questo suggerimento (2152) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: