Τύπος Excel: Ορίστε εύρος βάσει της τιμής κελιού -

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

=SUM(firstcell:INDEX(data,rows,cols))

Περίληψη

Για να ορίσετε ένα εύρος με βάση μια τιμή σε ένα άλλο κελί, μπορείτε να χρησιμοποιήσετε τη συνάρτηση INDEX. Στο παράδειγμα που εμφανίζεται, ο τύπος στο J7 είναι:

=SUM(C5:INDEX(data,J5,J6))

όπου "δεδομένα" είναι η ονομαζόμενη περιοχή B5: G9.

Εξήγηση

Αυτός ο τύπος βασίζεται σε μια συγκεκριμένη συμπεριφορά του INDEX - παρόλο που φαίνεται ότι το INDEX επιστρέφει την τιμή σε μια συγκεκριμένη τοποθεσία, στην πραγματικότητα επιστρέφει την αναφορά στην τοποθεσία. Στους περισσότερους τύπους, δεν θα παρατηρήσετε τη διαφορά - το Excel αξιολογεί απλώς την αναφορά και επιστρέφει την τιμή. Αυτός ο τύπος χρησιμοποιεί αυτήν τη δυνατότητα για να δημιουργήσει ένα δυναμικό εύρος με βάση την εισαγωγή φύλλου εργασίας.

Μέσα στη συνάρτηση αθροίσματος, η πρώτη αναφορά είναι απλώς το πρώτο κελί στην περιοχή που καλύπτει όλα τα πιθανά κελιά:

=SUM(C5:

Για να πάρουμε το τελευταίο κελί, χρησιμοποιούμε το INDEX. Εδώ, δίνουμε στο INDEX το ονομαζόμενο εύρος "δεδομένα", το οποίο είναι το μέγιστο δυνατό εύρος τιμών, καθώς και τις τιμές από J5 (σειρές) και J6 (στήλες). Το INDEX δεν επιστρέφει ένα εύρος, επιστρέφει μόνο ένα κελί σε αυτήν τη θέση, E9 στο παράδειγμα:

INDEX(data,J5,J6) // returns E9

Ο αρχικός τύπος μειώνεται σε:

=SUM(C5:E9)

που επιστρέφει 300, το άθροισμα όλων των τιμών στο C5: E9.

Ο τύπος στο J8 είναι σχεδόν ο ίδιος, αλλά χρησιμοποιεί το μέσο όρο αντί για SUM για τον υπολογισμό ενός μέσου όρου. Όταν ένας χρήστης αλλάζει τιμές σε J5 ή J6, το εύρος ενημερώνεται και επιστρέφονται νέα αποτελέσματα.

Εναλλακτική λύση με το OFFSET

Μπορείτε να δημιουργήσετε παρόμοιους τύπους με τη συνάρτηση OFFSET, που φαίνεται παρακάτω:

=SUM(OFFSET(C5,0,0,J5,J6)) // sum =AVERAGE(OFFSET(C5,0,0,J5,J6)) // average

Το OFFSET έχει σχεδιαστεί για να επιστρέφει ένα εύρος, οπότε οι τύποι είναι ίσως πιο απλοί στην κατανόηση. Ωστόσο, το OFFSET είναι μια πτητική λειτουργία και μπορεί να προκαλέσει προβλήματα απόδοσης όταν χρησιμοποιείται σε μεγαλύτερα, πιο περίπλοκα φύλλα εργασίας.

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