Είναι σημαντικό να κατανοήσετε ότι όταν δημιουργείτε έναν τύπο με πολλούς τελεστές, το Excel αξιολογεί και εκτελεί τον υπολογισμό με συγκεκριμένη σειρά. Για παράδειγμα, το Excel εκτελεί πάντα πολλαπλασιασμό πριν από την πρόσθεση. Αυτή η σειρά ονομάζεται σειρά προτεραιότητας τελεστή . Μπορείτε να αναγκάσετε το Excel να παρακάμψει την ενσωματωμένη προτεραιότητα τελεστή χρησιμοποιώντας παρενθέσεις για να καθορίσετε ποια λειτουργία θα αξιολογηθεί πρώτη.
Εξετάστε αυτό το βασικό παράδειγμα. Η σωστή απάντηση στο (2+3)*4 είναι 20. Ωστόσο, αν αφήσετε τις παρενθέσεις, όπως στο 2+3*4, το Excel εκτελεί τον υπολογισμό ως εξής: 3*4 = 12 + 2 = 14. Η προεπιλογή του Excel Η σειρά προτεραιότητας τελεστή επιβάλλει στο Excel να εκτελεί πολλαπλασιασμό πριν από την πρόσθεση. Πληκτρολογώντας 2+3*4 δίνετε λάθος απάντηση.
Επειδή το Excel αξιολογεί και εκτελεί πρώτα όλους τους υπολογισμούς σε παρένθεση, η τοποθέτηση 2+3 εντός παρενθέσεων διασφαλίζει τη σωστή απάντηση.
Η σειρά των λειτουργιών για το Excel έχει ως εξής:
-
Αξιολογήστε τα στοιχεία σε παρένθεση.
-
Αξιολογήστε τα εύρη (:).
-
Αξιολογήστε διασταυρώσεις (κενά).
-
Αξιολογήστε τα σωματεία (,).
-
Εκτελέστε άρνηση (-).
-
Μετατροπή ποσοστών (%).
-
Εκτελέστε εκπτώσεις (^).
-
Εκτελέστε τον πολλαπλασιασμό (*) και τη διαίρεση (/), που έχουν ίση προτεραιότητα.
-
Εκτελέστε πρόσθεση (+) και αφαίρεση (-), που έχουν ίση προτεραιότητα.
-
Αξιολογήστε τους τελεστές κειμένου (&).
-
Εκτελέστε συγκρίσεις (=, <>, <=, >=).
Οι πράξεις που έχουν ίση προτεραιότητα εκτελούνται από αριστερά προς τα δεξιά.
Εδώ είναι ένα άλλο ευρέως αποδεδειγμένο παράδειγμα. Εάν εισαγάγετε 10^2, που αντιπροσωπεύει τον εκθέτη 10 στη 2η ισχύ ως τύπο, το Excel επιστρέφει 100 ως απάντηση. Εάν εισαγάγετε -10^2, θα περιμένατε να είναι -100 το αποτέλεσμα. Αντίθετα, το Excel επιστρέφει ξανά 100.
Ο λόγος είναι ότι το Excel εκτελεί άρνηση πριν από την εκθέτηση, που σημαίνει ότι το Excel μετατρέπει το 10 σε –10 πριν από την εκθέτηση, υπολογίζοντας ουσιαστικά –10*–10, που όντως ισούται με 100. Η χρήση παρενθέσεων στον τύπο -(10^2) διασφαλίζει ότι το Excel υπολογίζει τον εκθέτη πριν αναιρέσει την απάντηση, δίνοντάς σας –100.
Η απομνημόνευση της σειράς των πράξεων και η χρήση παρενθέσεων όπου χρειάζεται θα διασφαλίσει ότι θα αποφύγετε τον λάθος υπολογισμό των δεδομένων σας.