DrLo Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 ΤΟ ΠΡΟΒΛΗΜΑ ΛΥΘΗΚΕ - ΠΑΡΑΚΑΛΩ ΝΑ ΚΛΕΔΩΘΕΙ Λοιπόν εχω ένα 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 δηλαδή) κλπ ελπίζω να έγινα κατανοητός
nikomas50 Δημοσ. 3 Οκτωβρίου 2011 Δημοσ. 3 Οκτωβρίου 2011 Μπορείς να χρησιμοποιήσεις την εντολή 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 να βάλω ένα τύπο που να μου αθροίζει τα κελιά από τη στήλη Α από το σημείο που βρίσκεται η φόρμουλα και για τα επόμενα Χ κελιά που Χ είναι ο αριθμός στην Β.
DrLo Δημοσ. 4 Οκτωβρίου 2011 Μέλος Δημοσ. 4 Οκτωβρίου 2011 ΤΟ ΠΡΟΒΛΗΜΑ ΛΥΘΗΚΕ - ΠΑΡΑΚΑΛΩ ΝΑ ΚΛΕΔΩΘΕΙ Μόλις είδα το PM σου... για το λάθος έχεις δίκιο αλλά κατάλαβες τι θέλω το έκανα τελικά αρκετά εύκολα με λίγο πειραματισμό ... έτσι το C10 για παράδειγμα θα είναι .... =SUM(INDIRECT(ADDRESS(ROW(Α10),1,4)&":"&ADDRESS(ROW(Α10)+Β10-1,1,4))) thanx PS: Πως κλείνω το θέμα ?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.