Περιορισμός του αυτόματου επανυπολογισμού πτητικών λειτουργιών

Anonim

Πρόβλημα:

Όταν χρησιμοποιείτε πτητικές λειτουργίες, όπως NOW και RANDBETWEEN, τα αποτελέσματα αλλάζουν κάθε φορά που γίνονται αλλαγές στο φύλλο εργασίας.
Μπορούμε να περιορίσουμε τον αυτόματο επανυπολογισμό έτσι ώστε τα αποτελέσματα να αλλάζουν μόνο κατόπιν αιτήματος;

Λύση 1:

Χρησιμοποιήστε τις συναρτήσεις IF και RANDBETWEEN όπως φαίνεται στον ακόλουθο τύπο στο κελί B2:
= IF (A2, RANDBETWEEN (2,12), B2)
Έτσι, ΤΩΡΑ () θα επανυπολογίσει αυτόματα μόνο όταν η αντίστοιχη τιμή στη στήλη Α είναι ΑΛΗΘΙΝΗ.
Για να σταματήσετε την αλλαγή του αποτελέσματος, αλλάξτε την τιμή στη στήλη A σε FALSE και η τελευταία τιμή που υπολογίζεται θα παραμείνει αμετάβλητη κατά τον επανυπολογισμό.

Λύση 2:

Για να επιτρέψετε υπολογισμούς επανάληψης:
Επιλέξτε Εργαλεία; Επιλογές, επιλέξτε το πλαίσιο Επανάληψη και πατήστε OK.
Στη στήλη Α, δίπλα στον αρχικό σας τύπο, εισαγάγετε είτε TRUE για να ενεργοποιήσετε τον αυτόματο επανυπολογισμό είτε FALSE για να τον απενεργοποιήσετε.
Στη θέση του αρχικού σας τύπου στο B3 (= ΤΩΡΑ ()), χρησιμοποιήστε τις συναρτήσεις IF και NOW όπως φαίνεται στον ακόλουθο τύπο:
= ΑΝ (Α3, ΤΩΡΑ (), Β3)