Τύπος Excel: Εύρος αθροίσματος με INDEX -

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

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

=SUM(INDEX(data,0,column))

Περίληψη

Για να συνοψίσετε όλες τις τιμές σε μια στήλη ή σειρά, μπορείτε να χρησιμοποιήσετε τη συνάρτηση INDEX για να ανακτήσετε τις τιμές και τη συνάρτηση SUM για να επιστρέψετε το άθροισμα. Αυτή η τεχνική είναι χρήσιμη σε περιπτώσεις όπου η γραμμή ή η στήλη που αθροίζεται είναι δυναμική και αλλάζει με βάση την είσοδο του χρήστη. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H6 είναι:

=SUM(INDEX(data,0,H5))

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

Εξήγηση

Η συνάρτηση INDEX αναζητά τιμές ανά θέση. Για παράδειγμα, αυτός ο τύπος ανακτά την αξία για τις πωλήσεις Acme τον Ιανουάριο:

=INDEX(data,1,1)

Η συνάρτηση INDEX έχει μια ειδική και μη προφανή συμπεριφορά: όταν το όρισμα αριθμού σειράς παρέχεται ως μηδέν ή μηδέν, το INDEX ανακτά όλες τις τιμές στη στήλη που αναφέρεται από το όρισμα αριθμού στήλης. Ομοίως, όταν ο αριθμός στήλης παρέχεται ως μηδέν ή τίποτα, το INDEX ανακτά όλες τις τιμές στη σειρά που αναφέρονται από το όρισμα αριθμού σειράς:

=INDEX(data,0,1) // all of column 1 =INDEX(data,1,0) // all of row 1

Στο παράδειγμα για τον τύπο, παρέχουμε το ονομαζόμενο εύρος "δεδομένα" για πίνακα και παίρνουμε τον αριθμό στήλης από το H2. Για τον αριθμό σειράς, παρέχουμε σκόπιμα μηδέν. Αυτό αναγκάζει το INDEX να ανακτήσει όλες τις τιμές στη στήλη 2 των "δεδομένων". Ο τύπος επιλύεται ως εξής:

=SUM(INDEX(data,0,2)) =SUM((9700;2700;23700;16450;17500)) =70050

Άλλοι υπολογισμοί

Μπορείτε να χρησιμοποιήσετε την ίδια προσέγγιση για άλλους υπολογισμούς αντικαθιστώντας το SUM με το μέσο όρο, MAX, MIN κ.λπ. Για παράδειγμα, για να λάβετε έναν μέσο όρο τιμών τον τρίτο μήνα, μπορείτε να χρησιμοποιήσετε:

=AVERAGE(INDEX(data,0,3))

Περισσότερες από μία στήλες ή σειρές

Για να χειριστείτε την επιστροφή περισσότερες από μία σειρές ή στήλες με το INDEX, δείτε την προσέγγιση που περιγράφεται εδώ για το "dereference" INDEX.

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