Τύπος Excel: Αθροίστε τις τελευταίες n στήλες -

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

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

=SUM(INDEX(data,0,COLUMNS(data)-(n-1)):INDEX(data,0,COLUMNS(data)))

Περίληψη

Για να συνοψίσετε τις τελευταίες στήλες n σε έναν πίνακα δεδομένων (π.χ. 3 τελευταίες στήλες, τελευταίες 4 στήλες κ.λπ.) μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση INDEX. Στο παράδειγμα που εμφανίζεται, ο τύπος στο K5:

=SUM(INDEX(data,0,COLUMNS(data)-(K4-1)): INDEX(data,0,COLUMNS(data)))

όπου "δεδομένα" είναι το ονομαζόμενο εύρος C5: H8

Εξήγηση

Το κλειδί για την κατανόηση αυτού του τύπου είναι να συνειδητοποιήσουμε ότι η συνάρτηση INDEX μπορεί να χρησιμοποιηθεί για να επιστρέψει μια αναφορά σε ολόκληρες σειρές και ολόκληρες στήλες.

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

INDEX(data,0,COLUMNS(data)-(K4-1))

Δεδομένου ότι τα δεδομένα περιέχουν 6 στήλες και το K4 περιέχει 3, αυτό απλοποιείται:

INDEX(data,0,4) // all of column 4

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

INDEX(data,0,COLUMNS(data))

Που επιστρέφει μια αναφορά στη στήλη 6 του ονομασμένου εύρους "δεδομένα", καθώς η συνάρτηση COLUMN επιστρέφει 6:

INDEX(data,0,6) // all of column 6

Μαζί, οι δύο συναρτήσεις INDEX επιστρέφουν μια αναφορά στις στήλες 4 έως 6 στα δεδομένα (π.χ. F5: H8), οι οποίες καταλήγουν σε έναν πίνακα τιμών μέσα στη συνάρτηση SUM:

SUM((15,14,10;9,12,12;7,9,9;12,13,13))

Στη συνέχεια, η συνάρτηση SUM υπολογίζει και επιστρέφει το άθροισμα, 135.

Καλές συνδέσεις

Το επιβλητικό INDEX (φανταστικό άρθρο του Daniel Ferry)

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