Excel 2020: Χρησιμοποιήστε το A2: INDEX () ως μη πτητικό OFFSET - Συμβουλές για το Excel

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

Υπάρχει μια ευέλικτη λειτουργία που ονομάζεται OFFSET. Μπορεί να δείχνει ένα εύρος διαφορετικού μεγέθους που υπολογίζεται εν κινήσει. Στην παρακάτω εικόνα, εάν κάποιος αλλάξει το αναπτυσσόμενο μενού # Qtrs στο H1 από 3 σε 4, το τέταρτο όρισμα του OFFSET θα διασφαλίσει ότι το εύρος επεκτείνεται ώστε να περιλαμβάνει τέσσερις στήλες.

Οι γκουρού του υπολογιστικού φύλλου μισούν το OFFSET επειδή είναι μια πτητική λειτουργία. Εάν μεταβείτε σε ένα εντελώς άσχετο κελί και εισαγάγετε έναν αριθμό, όλες οι συναρτήσεις OFFSET θα υπολογίσουν - ακόμη και αν αυτό το κελί δεν έχει καμία σχέση με το H1 ή το B2. Τις περισσότερες φορές, το Excel είναι πολύ προσεκτικό να ξοδεύει μόνο χρόνο υπολογίζοντας τα κελιά που πρέπει να υπολογίσουν. Αλλά μόλις εισαγάγετε το OFFSET, όλα τα κελιά OFFSET, καθώς και όλα τα downline από το OFFSET, αρχίζουν να υπολογίζονται μετά από κάθε αλλαγή στο φύλλο εργασίας.

Στον παρακάτω τύπο, υπάρχει άνω και κάτω τελεία πριν από τη συνάρτηση INDEX. Κανονικά, η συνάρτηση INDEX που φαίνεται παρακάτω θα επιστρέψει το 1403 από το κελί D2. Αλλά όταν τοποθετείτε ένα άνω και κάτω τελεία σε κάθε πλευρά της συνάρτησης INDEX, αρχίζει να επιστρέφει τη διεύθυνση κελιού D2 αντί για τα περιεχόμενα του D2. Είναι άγριο που λειτουργεί.

Γιατί έχει σημασία; Το INDEX δεν είναι ασταθές. Παίρνετε όλη την ευέλικτη καλοσύνη του OFFSET χωρίς τους επανειλημμένους υπολογισμούς ξανά.

Έμαθα για πρώτη φορά αυτή τη συμβουλή από τον Dan Mayoh στο Fintega. Χάρη στην Access Analytic για την πρόταση αυτής της λειτουργίας.

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