Formula generica
=CEILING(price,0.5)-0.05
Sommario
Per arrotondare i prezzi in modo che finiscano in .45 o .95, a seconda che il prezzo originale termini sopra o sotto .50, puoi utilizzare la funzione SOFFITTO. Nell'esempio mostrato, la formula in C6 è:
=CEILING(B5,0.5)-0.05
che arrotonda i prezzi come mostrato nello screenshot.
Regole di arrotondamento
Nell'esempio mostrato, l'obiettivo è arrotondare i prezzi in modo che finiscano in .45 o .95, seguendo queste regole:
- Se un prezzo è già un dollaro intero, il risultato dovrebbe essere il dollaro intero precedente + 0,95. Ad esempio, $ 3,00 diventa $ 2,95.
- Se un prezzo termina con 0,50 o meno, il risultato dovrebbe essere il dollaro intero corrente + 0,45. Ad esempio, $ 4,31 diventa $ 4,45.
- Se un prezzo termina con 0,51 o più, il risultato dovrebbe essere il dollaro intero corrente + 0,95. Ad esempio, $ 5,63 diventa $ 5,95.
Spiegazione
La chiave per risolvere questo problema è rendersi conto che la soluzione richiede un tipo specifico di arrotondamento. Non possiamo semplicemente arrotondare al valore "più vicino" .45 o .95. In effetti, il primo passo è arrotondare per eccesso al mezzo dollaro più vicino (0,50). Il secondo passaggio consiste nel sottrarre 5 centesimi (0,05 $).
Per arrotondare per eccesso al mezzo dollaro più vicino, usiamo la funzione CEILING, con l'argomento di significatività impostato su .5:
=CEILING(B5,0.5) // round up to next half dollar
Questo arrotonderà il prezzo originale fino al mezzo dollaro successivo. Ad esempio, $ 4,31 diventerà $ 4,50 e $ 5,72 diventerà $ 6,00. È importante sottolineare che se un prezzo termina già con .00 o .50, rimarrà invariato (cioè un prezzo di $ 4,00 o $ 4,50 non sarà influenzato).
Una volta arrotondata, la formula sottrae semplicemente 0,05 per ottenere un risultato .45 o .95. La formula in C5, copiata in basso, è:
=CEILING(B5,0.5)-0.05
Quando B5 contiene $ 17,01, la formula si risolve in questo modo:
=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45
A proposito di SOFFITTO
CEILING è una delle 8 funzioni di arrotondamento in Excel. Puoi usare CEILING per fare cose come:
- Numeri arrotondati fino a multipli di 25
- Tempo di arrotondamento fino a multipli di 15 minuti
- Arrotondare i materiali fino alla successiva unità intera
La funzione MROUND e la funzione FLOOR possono anche arrotondare a un dato multiplo, ma il comportamento è diverso da CEILING:
- CEILING arrotonda per eccesso al multiplo successivo
- FLOOR arrotonda per difetto al multiplo precedente
- MROUND arrotonda al multiplo più vicino