Τύπος Excel: Στρογγυλή τιμή για λήξη σε 0,45 ή 0,95 -

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

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

=CEILING(price,0.5)-0.05

Περίληψη

Για να στρογγυλοποιήσετε τις τιμές στο τέλος .45 ή .95, ανάλογα με το αν η αρχική τιμή τελειώνει πάνω ή κάτω από το 0,50, μπορείτε να χρησιμοποιήσετε τη συνάρτηση CEILING. Στο παράδειγμα που εμφανίζεται, ο τύπος στο C6 είναι:

=CEILING(B5,0.5)-0.05

που στρογγυλοποιεί τις τιμές όπως φαίνεται στο στιγμιότυπο οθόνης.

Κανόνες στρογγυλοποίησης

Στο παράδειγμα που εμφανίζεται, ο στόχος είναι η στρογγυλοποίηση των τιμών να λήξει σε 0,45 ή 0,95, ακολουθώντας αυτούς τους κανόνες:

  1. Εάν η τιμή είναι ήδη ολόκληρο το δολάριο, το αποτέλεσμα θα πρέπει να είναι το προηγούμενο ολόκληρο δολάριο + .95. Για παράδειγμα, 3,00 $ γίνεται 2,95 $.
  2. Εάν μια τιμή λήγει σε 0,50 ή λιγότερο, το αποτέλεσμα θα πρέπει να είναι το τρέχον ολόκληρο δολάριο + .45. Για παράδειγμα, 4,31 $ γίνεται 4,45 $.
  3. Εάν μια τιμή λήγει σε 0,51 ή περισσότερα, το αποτέλεσμα θα πρέπει να είναι το τρέχον ολόκληρο δολάριο + .95. Για παράδειγμα, 5,63 $ γίνονται 5,95 $.

Εξήγηση

Το κλειδί για την επίλυση αυτού του προβλήματος είναι να συνειδητοποιήσουμε ότι η λύση απαιτεί ένα συγκεκριμένο είδος στρογγυλοποίησης. Δεν μπορούμε απλώς να γυρίσουμε στην τιμή "κοντινότερη" 0,45 ή 0,95. Στην πραγματικότητα, το πρώτο βήμα είναι η στρογγυλοποίηση στο πλησιέστερο μισό δολάριο (.50). Το δεύτερο βήμα είναι να αφαιρέσετε 5 σεντ (0,05 $).

Για να στρογγυλοποιήσουμε στο πλησιέστερο μισό δολάριο, χρησιμοποιούμε τη συνάρτηση CEILING, με το όρισμα σημασίας να ορίζεται στο

=CEILING(B5,0.5) // round up to next half dollar

Αυτό θα στρογγυλοποιήσει την αρχική τιμή έως το επόμενο μισό δολάριο. Για παράδειγμα, 4,31 $ θα γίνουν 4,50 $ και 5,72 $ θα γίνουν 6,00 $. Είναι σημαντικό, εάν μια τιμή τελειώνει ήδη σε 0,00 ή 0,50, θα παραμείνει αμετάβλητη (δηλαδή η τιμή των 4,00 $ ή 4,50 $ δεν επηρεάζεται).

Μόλις στρογγυλοποιηθεί, ο τύπος απλώς αφαιρεί 0,05 για να έχει αποτέλεσμα 0,45 ή 0,95. Ο τύπος στο C5, αντιγράφεται, είναι:

=CEILING(B5,0.5)-0.05

Όταν το B5 περιέχει 17,01 $, ο τύπος επιλύεται ως εξής:

=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45

Σχετικά με το CEILING

Το CEILING είναι μία από τις 8 λειτουργίες στρογγυλοποίησης στο Excel. Μπορείτε να χρησιμοποιήσετε το CEILING για να κάνετε πράγματα όπως:

  • Στρογγυλοί αριθμοί έως πολλαπλάσια των 25
  • Πολλαπλασιασμός έως και 15 λεπτών
  • Στρογγυλά υλικά μέχρι την επόμενη ολόκληρη μονάδα

Η συνάρτηση MROUND και FLOOR μπορεί επίσης να στρογγυλοποιηθεί σε ένα δεδομένο πολλαπλό, αλλά η συμπεριφορά είναι διαφορετική από το CEILING:

  • Το CEILING στρογγυλοποιείται στο επόμενο πολλαπλάσιο
  • Το FLOOR στρογγυλοποιείται προς τα κάτω στο προηγούμενο πολλαπλό
  • Το MROUND γυρίζει στο πλησιέστερο πολλαπλάσιο

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