Τύπος Excel: Στρογγυλοποιήστε την τιμή στο τέλος .99 -

Πίνακας περιεχομένων

Γενική φόρμουλα

=ROUND(price,0)-0.01

Περίληψη

Για να στρογγυλοποιήσετε τις τιμές στο τέλος της πλησιέστερης τιμής 0,99, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ROUND και μετά να αφαιρέσετε το .01. Στο παράδειγμα που εμφανίζεται, ο τύπος στο C6 είναι:

=ROUND(B6,0)-0.01

που στρογγυλοποιεί την τιμή σε B6 στο πλησιέστερο ολόκληρο δολάριο και στη συνέχεια αφαιρεί .01.

Εξήγηση

Στο παράδειγμα που εμφανίζεται, ο στόχος είναι να στρογγυλοποιήσετε μια τιμή στην πλησιέστερη τιμή που λήγει σε 0,99. Έτσι, για παράδειγμα, αν μια τιμή είναι 5,31 $, το αποτέλεσμα θα πρέπει να είναι 4,99 $. Ο καλύτερος τρόπος να σκεφτείτε το πρόβλημα είναι να το επαναλάβετε ως "στρογγυλοποιήστε την τιμή στο πλησιέστερο ολόκληρο δολάριο, λιγότερο από 1 πένα". Με άλλα λόγια, η λύση λειτουργεί σε δύο μέρη: (1) στρογγυλή και (2) αφαίρεση.

Για στρογγυλοποίηση, χρησιμοποιούμε τη συνάρτηση ROUND, με το όρισμα num_digits μηδέν (0) χωρίς δεκαδικά ψηφία:

=ROUND(B6,0) // nearest dollar

Η συνάρτηση ROUND με μηδέν στρογγυλοποιείται στο πλησιέστερο ολόκληρο δολάριο. Μόλις στρογγυλοποιηθεί, ο τύπος απλώς αφαιρεί 0,01 για να πάρει μια τιμή 0,99. Ο τύπος στο C6, αντιγράφεται παρακάτω, είναι:

=ROUND(B6,0)-0.01

Με την τιμή στο B6 του 63,39, ο τύπος επιλύεται ως εξής:

=ROUND(B6,0)-0.01 =ROUND(63.39,0)-0.01 =63-0.01 =62.99

Με MROUND

Μια άλλη επιλογή για στρογγυλοποίηση σε αυτήν την περίπτωση είναι η συνάρτηση MROUND. Αντί να στρογγυλοποιείται σε συγκεκριμένο αριθμό δεκαδικών ψηφίων, το MROUND στρογγυλοποιείται στο πλησιέστερο πολλαπλάσιο, που παρέχεται ως όρισμα σημασίας. Αυτό σημαίνει ότι μπορούμε να χρησιμοποιήσουμε το MROUND για να στρογγυλοποιήσουμε στο πλησιέστερο δολάριο παρέχοντας ένα πολλαπλάσιο του 1 ως εξής:

=MROUND(B6,1) // nearest dollar

Ο ισοδύναμος τύπος είναι τότε:

=MROUND(B6,1)-0.01

Για να επιβάλλετε στρογγυλοποίηση προς τα πάνω ή προς τα κάτω στο πλησιέστερο πολλαπλό, δείτε τις συναρτήσεις CEILING και FLOOR.

ενδιαφέροντα άρθρα...