Ανανέωση ιστοσελίδας

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-04-19, 20:15
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 01-08-2011
Μηνύματα: 126
Προεπιλογή Αθροίσματα

Πως μπορούμε να υπολογίσουμε με VBA το άθροισμα των κελιών που έχουν συγκεκριμμένη θέση όπως φαίνεται στο αρχείο που σας επισυναπτω;
Ευχαριστώ πολύ!!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ΑΘΡΟΙΣΜΑΤΑ.xlsm (10,5 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 05-04-19, 13:13
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δημήτρη, δες το συνημμένο.

Αν κατάλαβα καλά:

1) Τα δεδομένα βρίσκονται σε γραμμή ή στήλη.

2) Στο άθροισμα περιλαμβάνεται κάθε κελί που προκύπτει από τη μετατόπιση κατά σταθερή τιμή n, του προηγούμενου.

Με βάση τα παραπάνω δημιούργησα τη συνάρτηση SUMperN()
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm SUMperN.xlsm (19,7 KB, 16 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 05-04-19, 14:00
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 01-08-2011
Μηνύματα: 126
Προεπιλογή

Ευχαριστώ πολύ Γιώργο ,είναι αυτό που ήθελα.
Να είσαι καλά !!
Απάντηση με παράθεση
  #4  
Παλιά 05-04-19, 15:34
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Επίσης Δημήτρη.
Καλή συνέχεια
Απάντηση με παράθεση
  #5  
Παλιά 05-04-19, 17:05
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Η αλήθεια είναι, ότι το πρώτο αρχείο του Δημήτρη με το ζητούμενο, με μπέρδεψε λιγάκι...

Στην πρώτη γραμμή με τα κίτρινα κελιά, ενώ το βήμα είναι σταθερό,
ξαφνικά ένα κελί πριν το τέλος αλλάζει...

Σκέφτηκα τι θα μπορούσε να είναι το ερώτημα;
«...Έχουμε ένα σταθερό βήμα κι αν συμπέσει με το τελευταίο κελί της περιοχής,
παίρνει το προηγούμενο...»

Θα μπορούσε...αλλά δεν μου φάνηκε λογικό.
Τουλάχιστον για κάποια εφαρμογή (για ένα challenge είναι πολύ καλό)

Ασχολήθηκα λοιπόν με...τα χρώματα.
Εδώ πάλι ενώ έχουμε καθαρό κίτρινο, δεν έχουμε καθαρό πράσινο...

Στο βιβλίο που ακολουθεί
υπάρχουν κάποια πράγματα που μπορούμε να κάνουμε.

Μετά είδα την UDF του Γιώργου, την οποία βελτίωσα με μια optional παράμετρο.

Αν δεν την ορίσουμε, το άθροισμα, ξεκινάει από το πρώτο κελί της περιοχής.
Αν την ορίσουμε, το άθροισμα, ξεκινάει από το κελί που ορίσαμε.

Πιστεύω θα είναι χρήσιμα...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm SumByStep_or_Color.xlsm (25,7 KB, 16 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 05-04-19, 19:42
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Συμφωνώ με τις επεκτάσεις του Σπύρου και προτείνω:

1) Στις συναρτήσεις SumEveryNth() καιSUMperN() η γραμμή κώδικα (δήλωση):

Dim c As Range, sum As Long, i As Long

Να γίνει: Dim sum As Double, i As Long

2) Η διαδικασία (Sub) SumByColor να γίνει συνάρτηση (Function) με 2 ορίσματα:
  • rngSum = η περιοχή που θα αθροιστεί
  • rngColor = η περιοχή με το χρώμα αθροίσματος.

3) Η διαδικασία (Sub) SumColoredCells να γίνει συνάρτηση με ένα όρισμα:
  • rngSum = η περιοχή που θα αθροιστεί

Με τις παραπάνω προτάσεις θα διορθωθεί μια αβλεψία μου κατά τη δήλωση των μεταβλητών και θα αποτραπεί η εμφάνιση των InputBox, που τα θεωρώ "μπέρδεμα".
Απάντηση με παράθεση
  #7  
Παλιά 05-04-19, 20:10
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 01-08-2011
Μηνύματα: 126
Προεπιλογή

Σας ευχαριστώ πολύ !!
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] μερικα αθροισματα tsakan Access - Ερωτήσεις / Απαντήσεις 4 03-03-16 00:11
[ Συναρτήσεις ] Πρόβλημα στα αθροίσματα q.mrk Access - Ερωτήσεις / Απαντήσεις 1 21-01-15 22:01
[Γενικά] Άθροίσματα Echo Excel - Ερωτήσεις / Απαντήσεις 15 19-10-11 23:50
[Εκτύπωση] Αθροίσματα σελίδων amy Excel - Ερωτήσεις / Απαντήσεις 7 20-04-10 08:03


Η ώρα είναι 22:22.