| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#7
| |||
| |||
|
Καλημέρα στα μέλη του θέματος, καλημέρα Μάρω, Σκέφτηκα λίγο το θέμα αυτό και πιστεύω πως ο μόνος τρόπος είναι να γίνει η πρόσθεση για όλους τους δυνατούς συνδυασμούς για να κρατήσεις τους ας πούμε 10 ή 20 καλύτερους και στον καθένα από ποιον συνδυασμό παράχθηκε (τετράδα, πεντάδα, κλπ.). Ο τρόπος αυτός είναι γνωστός ως brute force αλγόριθμος και στην περίπτωση αυτή ο μόνος δυνατός. Κατά τη γνώμη μου θα έπρεπε όλες οι τιμές να εισαχθούν σε ένα array Στη συνέχεια ξεκινούμε ένα for loop από το j=1 έως το 100, όπου το κάθε j το μεταφράζουμε κάθε φορά στο δυαδικό σύστημα (bitmask). Αν μια ορισμένη θέση του bitmask έχει τιμή 1(true), τότε επιλέγουμε την αντίστοιχη τιμή από το array για πρόσθεση, διαφορετικά την παραλείπουμε. Όλο αυτό θα μπορούσε να το αναλάβει ένα VBA-module. Τώρα στην πράξη: Έστω ότι δεν έχουμε 100 διαφορετικές τιμές, αλλά:
Για τον κάθε συνδυασμό λοιπόν πρέπει να γίνει μια πρόσθεση. Επειδή δεν είμαι απόλυτα σίγουρος για τα παραπάνω, παρακαλώ ας σχολιάσουν οι υπόλοιποι. Αν όμως έχω δίκιο, καταλαβαίνεις ότι για τέτοιους υπολογισμούς τα PC μας δεν είναι έτοιμα ακόμη. Φιλικά Ανδρέας |
| Ετικέτες |
| recursion, vba |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] Άθροιση ποσότητας ανά κωδικό. | nikosjc | Excel - Ερωτήσεις / Απαντήσεις | 3 | 02-04-14 13:36 |
| [ Συναρτήσεις ] ΑΘΡΟΙΣΗ ΧΡΟΝΟΥ | vangelis67 | Access - Ερωτήσεις / Απαντήσεις | 4 | 29-11-11 15:58 |
| [Συναρτήσεις] ΑΘΡΟΙΣΗ ΣΤΟ EXCEL | alatis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 04-10-11 15:46 |
| [Γενικά] Ευρεση και αθροιση δεδομένων | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 08-05-11 17:05 |
| [Γενικά] αθροιση | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 11 | 11-01-11 05:17 |
Η ώρα είναι 04:03.




Θεματικός Τρόπος
