
Γενική φόρμουλα
=SUM(OFFSET(start,0,0,N,1))
Περίληψη
Για να συνοψίσετε ένα σύνολο μηνιαίων δεδομένων έως n αριθμό μηνών, μπορείτε να χρησιμοποιήσετε έναν τύπο βασισμένο στις συναρτήσεις SUM και OFFSET. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G6 είναι:
=SUM(OFFSET(C5,0,0,G5,1))
Εξήγηση
Στο παράδειγμα που δείχνεται, έχουμε μηνιαία δεδομένα για τα έτη 2017 και 2018. Ο στόχος είναι να αθροίσουμε δυναμικά τις τιμές μέσω ενός δεδομένου αριθμού μηνών, με κωδικό 6 στο κελί G5. Αυτό γίνεται τροφοδοτώντας μια αναφορά κατασκευασμένη με τη συνάρτηση OFFSET στη συνάρτηση αθροίσματος.
Η συνάρτηση OFFSET σας επιτρέπει να δημιουργήσετε μια αναφορά χρησιμοποιώντας ένα σημείο εκκίνησης, μια μετατόπιση γραμμής και στήλης και ένα ύψος και πλάτος. Το OFFSET είναι πρακτικό σε τύπους με δυναμικό μέσο όρο ή άθροισμα "τελευταίες τιμές n", "πρώτες τιμές n" και ούτω καθεξής. Στο κελί G6, το OFFSET διαμορφώνεται ως εξής:
OFFSET(C5,0,0,G5,1)
Μετάφραση: από την αρχική θέση του C5, δημιουργήστε μια στήλη αναφοράς 6 σειρών x 1 χωρίς μετατόπιση. Με τον αριθμό 6 στο G5, το OFFSET επιστρέφει την αναφορά C5: C10 σε SUM:
=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775
Ο τύπος στο G7 έχει ρυθμιστεί με τον ίδιο τρόπο. Η μόνη διαφορά είναι το σημείο εκκίνησης:
=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380
Όταν αλλάξει ο αριθμός στο G5, και οι δύο τύποι ενημερώνονται δυναμικά και επιστρέφουν ένα νέο αποτέλεσμα.
Παραλλαγή από έτος σε έτος
Αντί να κωδικοποιήσετε μια τιμή στον τύπο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση COUNT για να μετρήσετε τις υπάρχουσες καταχωρήσεις σε μια δεδομένη στήλη και να επιστρέψετε αυτήν την καταμέτρηση στο OFFSET. Μια γενική έκδοση αυτού του τύπου θα μοιάζει με αυτήν:
=SUM(OFFSET(start,0,0,COUNT(rng),1))
όπου rng είναι μια αναφορά σε ένα εύρος που περιέχει τιμές YTD.