Τύπος Excel: Σύνολο εκτέλεσης στον πίνακα -

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

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

=SUM(INDEX((column),1):(@column))

Περίληψη

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

=SUM(INDEX((Total),1):(@Total))

Όταν αντιγράφεται στη στήλη, αυτός ο τύπος θα επιστρέφει ένα τρέχον σύνολο σε κάθε σειρά.

Εξήγηση

Στον πυρήνα, αυτός ο τύπος έχει ένα απλό μοτίβο όπως αυτό:

=SUM(first:current)

Όπου το "πρώτο" είναι το πρώτο κελί στη στήλη Σύνολο και το "τρέχον" είναι μια αναφορά σε ένα κελί στην τρέχουσα σειρά της στήλης Σύνολο.

Για να λάβουμε την αναφορά στο πρώτο κελί, χρησιμοποιούμε το INDEX ως εξής:

INDEX((Total),1)

Εδώ, ο πίνακας είναι ολόκληρη η στήλη "Σύνολο" και ο αριθμός σειράς είναι 1. Λειτουργεί επειδή, η συνάρτηση INDEX επιστρέφει μια αναφορά στο πρώτο κελί, όχι στην πραγματική τιμή.

Για να λάβουμε μια αναφορά στην τρέχουσα σειρά, χρησιμοποιούμε:

(@Total)

Αυτή είναι η τυπική σύνταξη δομημένης αναφοράς για "αυτήν τη σειρά".

Καθώς ο τύπος αντιγράφεται στη στήλη, η αναφορά στο πρώτο κελί δεν αλλάζει, αλλά η αναφορά στο τρέχον κελί αλλάζει σε κάθε σειρά. Το αποτέλεσμα είναι μια αναφορά που επεκτείνεται. Η συνάρτηση SUM αθροίζει τις τιμές στο εύρος σε κάθε σειρά, δημιουργώντας ένα σύνολο λειτουργίας.

Απλή αναπτυσσόμενη γκάμα

Γιατί να μην χρησιμοποιήσετε ένα απλό επεκτατικό εύρος σαν αυτό;

=SUM($E$5:E5)

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

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