
Γενική φόρμουλα
=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))
Περίληψη
Για να γράψετε έναν τύπο που θα αθροίζει τα "επόμενα 3" κελιά κάθε φορά που αντιγράφεται, μπορείτε να χρησιμοποιήσετε τη συνάρτηση OFFSET. Στο παράδειγμα που εμφανίζεται, ο τύπος στο O5 είναι:
=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))
Σημείωση: το σημείο αυτού του τύπου είναι να εξαλειφθεί η μη αυτόματη εργασία εισαγωγής εύρους με μη αυτόματο τρόπο με έναν ενιαίο καθολικό τύπο, στο κόστος ενός πιο περίπλοκου τύπου.
Εξήγηση
Στον πυρήνα, η συνάρτηση OFFSET παρέχει ένα εύρος 3 κελιών στο SUM, το οποίο επιστρέφει ένα αθροιστικό αποτέλεσμα.
Τα επιχειρήματα για το OFFSET παρέχονται ως εξής:
Για αναφορά χρησιμοποιούμε το πρώτο κελί στο εύρος δεδομένων, B5, που καταχωρίστηκε ως μεικτή αναφορά (στήλη κλειδωμένη, σχετική σειρά).
Για σειρές , χρησιμοποιούμε 0, αφού δεν χρειάζεται να αλλάξουμε σειρές.
Για στήλες , χρησιμοποιούμε την έκφραση:
(COLUMN()-COLUMN($O$5))*3
Αυτό το μέρος του τύπου υπολογίζει πόσες στήλες από την αρχική αναφορά έως την αντιστάθμιση. Στο O5, η μετατόπιση είναι μηδέν, στο P5, η μετατόπιση είναι 3 και ούτω καθεξής.
Τέλος, το ύψος εισάγεται ως 1 και το πλάτος εισάγεται ως 3, καθώς σε αυτήν την περίπτωση θέλουμε πάντα ένα εύρος κελιών 1 x 3.
Σημείωση: αλλάξτε 3 στον πολλαπλασιαστή που χρειάζεστε, εμφανίζεται ως "n" στη γενική μορφή του παραπάνω τύπου.