OFFSET
Η συνάρτηση OFFSET επιστρέφει έναν πίνακα κελιών που είναι ο καθορισμένος αριθμός γραμμών και στηλών μακριά από το καθορισμένο βασικό κελί.
OFFSET(βάση, μετατόπιση-γραμμών, μετατόπιση-στηλών, γραμμές, στήλες)
βάση: Η αναφορά κελιού από όπου μετρούνται οι μετατοπίσεις.
μετατόπιση-γραμμών: Ο αριθμός των γραμμών από το βασικό κελί στο κελί στόχο. Η μετατόπιση-γραμμών είναι μια αριθμητική τιμή. Ο αριθμός 0 σημαίνει ότι το κελί στόχος βρίσκεται στην ίδια γραμμή με το βασικό κελί. Ένας αρνητικός αριθμός σημαίνει ότι ο στόχος βρίσκεται σε μια γραμμή πάνω από τη βάση.
μετατόπιση-στηλών: Ο αριθμός των στηλών από το βασικό κελί στο κελί στόχο. Η μετατόπιση-στηλών είναι μια αριθμητική τιμή. Ο αριθμός 0 σημαίνει ότι το κελί στόχος βρίσκεται στην ίδια στήλη με το βασικό κελί. Ένας αρνητικός αριθμός σημαίνει ότι ο στόχος βρίσκεται σε μια στήλη στα αριστερά της βάσης.
γραμμές: Μια προαιρετική αριθμητική τιμή που καθορίζει τον αριθμό γραμμών προς επιστροφή ξεκινώντας με τη θέση μετατόπισης.
στήλες: Μια προαιρετική αριθμητική τιμή που καθορίζει τον αριθμό στηλών προς επιστροφή ξεκινώντας με τη θέση μετατόπισης.
Παραδείγματα |
---|
Ας υποθέσουμε ότι έχετε εισάγει τον αριθμό 1 στο κελί D7, τον αριθμό 2 στο κελί D8, τον αριθμό 3 στο κελί D9, τον αριθμό 4 στο κελί E7, τον αριθμό 5 στο κελί E8 και τον αριθμό 6 στο κελί E9. Αν έχετε εισαγάγει τη συνάρτηση =OFFSET(D7; 0; 0; 3; 1) στο κελί B6, επιστρέφεται σφάλμα, επειδή οι 3 γραμμές και η 1 στήλη που επιστρέφονται (η συλλογή D7:D9) δεν έχουν μια μοναδική τομή με το B6 (δεν έχει τίποτα). Αν έχετε εισαγάγει τη συνάρτηση =OFFSET(D7; 0; 0; 3; 1) στο κελί D4, επιστρέφεται σφάλμα, επειδή οι 3 γραμμές και η 1 στήλη που επιστρέφονται (η συλλογή D7:D9) δεν έχουν μια μοναδική τομή με το D4 (έχει τρεις). Αν έχετε εισαγάγει τη συνάρτηση =OFFSET(D7; 0; 0; 3; 1) στο κελί B8, επιστρέφεται αποτέλεσμα 2, επειδή οι 3 γραμμές και η 1 στήλη που επιστρέφονται (η συλλογή D7:D9) έχουν μια μοναδική τομή με το B8 (κελί D8, το οποίο περιέχει τον αριθμό 2). Αν έχετε εισαγάγει τη συνάρτηση =OFFSET(D7:D9; 0; 1; 3; 1) στο κελί B7 επιστρέφεται αποτέλεσμα 4, επειδή οι 3 γραμμές και η 1 στήλη που επιστρέφονται (η συλλογή E7:E9) έχουν μια μοναδική τομή με το B7 (κελί E7, το οποίο περιέχει τον αριθμό 4). Τα ακόλουθα παραδείγματα δεν χρησιμοποιούν τα υποτιθέμενα περιεχόμενα κελιού που συζητήθηκαν σε προηγούμενα παραδείγματα. Η συνάρτηση =OFFSET(A1; 5; 5) επιστρέφει την τιμή στο κελί F6, επειδή αυτό το κελί είναι πέντε στήλες προς τα δεξιά και πέντε γραμμές κάτω από το κελί A1. Η συνάρτηση =OFFSET(G13; 0; -1) επιστρέφει την τιμή στο κελί στα αριστερά του G13, την τιμή στο F13. Η συνάρτηση =SUM(OFFSET(A7; 2; 3; 5; 5)) επιστρέφει το άθροισμα των τιμών στα κελιά D9 έως H13, τις πέντε γραμμές και τις πέντε στήλες που ξεκινούν δύο γραμμές στα δεξιά και τρεις στήλες κάτω από το κελί A7. Η συνάρτηση =SUM(OFFSET(INDIRECT(A1); 0; 0; A2; A3)) επιστρέφει το άθροισμα του αριθμού των γραμμών και των στηλών που καθορίζονται στα A2 και A3, αντίστοιχα, αρχίζοντας από το βασικό κελί που καθορίζεται στο A1. |