Προς το περιεχόμενο

Άλλη μια ερώτηση για formula στο excel (sum)


DrLo

Προτεινόμενες αναρτήσεις

Δημοσ.

ΤΟ ΠΡΟΒΛΗΜΑ ΛΥΘΗΚΕ - ΠΑΡΑΚΑΛΩ ΝΑ ΚΛΕΔΩΘΕΙ

 

Λοιπόν εχω ένα excel που στην στήλες Α και Β έχει αριθμούς

 

Θέλω στην στήλη C να βάλω ένα τύπο που να μου αθρίζει κα κελιά από τη στήλη Α από το σημείο που βρίσκετι η φόρμουλα και για τα επόμενα Χ κελιά που Χ είναι ο αριθμός στην C.

 

Παράδειγμα

 

= | Α - Β - C

------------------

1 | 5 - 4 -

2 | 7 - 3 -

3 | 8 - 3 -

4 | 3 - 4 -

5 | 4 - 2 -

6 | 4 .. klp

7 | 7 . klp

8 | 8

 

 

Θέλω στο C1 να γράψω ένα τύπο που να αθρίζει Από το A1 και για τα επόμενα 4 (όσο το B1) μέχρει το Α4, και τραβόντας τον τύπο κάτω στο C2 να αθροιζει από το Α2 ως Α4 (3 κελιά όσο το B2 δηλαδή) κλπ

 

ελπίζω να έγινα κατανοητός

Δημοσ.

Μπορείς να χρησιμοποιήσεις την εντολή IF ανάλογα με τις τιμές που μπαίνουν στη στήλη Β.

Αν η τιμή στο κελί Β1 δεν ξεπερνά το 7 στο C1 γράψε =IF(B1=1;SUM(A1);IF(B1=2;SUM(A1:A2);IF(B1=3;SUM(A1:A3);IF(B1=4;SUM(A1:A4);IF(B1=5;SUM(A1:A5);IF(B1=6;SUM(A1:A6);IF(B1=7;SUM(A1:A7);0)))))))

Αν η τιμή στο κελί Β1 είναι μεταξύ 8 και 14 στο C1 γράψε =IF(B1=1;SUM(A1);IF(B1=2;SUM(A1:A2);IF(B1=3;SUM(A1:A3);IF(B1=4;SUM(A1:A4);IF(B1=5;SUM(A1:A5);IF(B1=6;SUM(A1:A6);IF(B1=7;SUM(A1:A7);D1))))))) και στο D1 γράψε =IF(B1=8;SUM(A1:A8);IF(B1=9;SUM(A1:A9);IF(B1=10;SUM(A1:A10);IF(B1=11;SUM(A1:A11);IF(B1=12;SUM(A1:A12);IF(B1=13;SUM(A1:A13);IF(B1=14;SUM(A1:A14);0)))))))

Αν η τιμή στο κελί Β1 είναι μεγαλύτερη από 14 τότε θα χρειαστείς κελί E1 με ανάλογης λογικής περιεχόμενο κ.ο.κ

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

 

Και μια διόρθωση σ' αυτό που γράφεις:

Θέλω στην στήλη C να βάλω ένα τύπο που να μου αθροίζει τα κελιά από τη στήλη Α από το σημείο που βρίσκεται η φόρμουλα και για τα επόμενα Χ κελιά που Χ είναι ο αριθμός στην Β.

Δημοσ.

ΤΟ ΠΡΟΒΛΗΜΑ ΛΥΘΗΚΕ - ΠΑΡΑΚΑΛΩ ΝΑ ΚΛΕΔΩΘΕΙ

 

Μόλις είδα το PM σου...

 

για το λάθος έχεις δίκιο αλλά κατάλαβες τι θέλω

 

το έκανα τελικά αρκετά εύκολα με λίγο πειραματισμό ...

 

έτσι το C10 για παράδειγμα θα είναι ....

 

 

=SUM(INDIRECT(ADDRESS(ROW(Α10),1,4)&":"&ADDRESS(ROW(Α10)+Β10-1,1,4)))

 

thanx

 

 

PS:

 

Πως κλείνω το θέμα ?

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...