Bob esegue i calcoli e desidera arrotondare i risultati al valore successivo che termina con 9. In altre parole, per impostare un prezzo di vendita target, desidera calcolare i vari costi e quindi arrotondare le risposte in modo che finiscano in 9. Quindi , $ 1,42 round a $ 1,49, $ 1,49 non ha variazioni, $ 9,01 round a $ 9,09, ecc.

In realtà ci sono parecchie formule che puoi usare per aggiustare i tuoi prezzi come desideri. Excel fornisce un buon numero di diverse funzioni di arrotondamento che possono essere provate. Potresti pensare di poter usare una semplice funzione ROUNDUP per fare il lavoro, come mostrato di seguito:

=ROUNDUP(A1,1)-0.01

Tuttavia, ciò non funzionerà correttamente se il valore in A1 termina con uno zero (1.00, 1.10, 1.20, ecc.). In tal caso, la formula sottrae semplicemente 0,01 dal valore originale, convertendo ad esempio 1,00 in 0,99.

La soluzione è aggiungere 0,01 al valore in A1 prima di eseguire l’arrotondamento, in questo modo:

=ROUNDUP(A1+0.01,1)-0.01

Puoi anche usare la funzione SOFFITTO quasi nello stesso modo in cui hai usato la funzione ROUNDUP:

=CEILING(A1+0.01,0.1)-0.01

Un approccio diverso (e più breve), però, consiste nell’usare la funzione ROUNDDOWN per eseguire l’arrotondamento, in questo modo:

=ROUNDDOWN(A1,1)+0.09

Puoi anche usare la funzione ROUND dritto in questo modo:

=ROUND(A1+0.05,1)-0.01

Ancora più breve è una soluzione che non si basa su nessuna delle funzioni di arrotondamento incorporate:

=(INT(A1*10)+0.9)/10

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

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