
03-07-24, 11:08
|
| Όνομα: Αγγελική Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 06-06-2019
Μηνύματα: 163
| |
Καλημέρα Χρήστο,
Καταλαβαίνω. Μάλλον δεν γίνεται με τόσα εκατομμύρια συνδυασμούς.
Επειδή αφορά ίδιο θέμα, να ρωτήσω κάτι παρόμοιο.
Θα ήθελα για τα 6 γράμματα που έχω στο excel να φτιάξω όλες τις πιθανές διατάξεις από 1 έως 3 στοιχεία σε κάθε γραμμή, αλλά να μην επαναλαμβάνεται το ίδιο γράμμα σε κάθε διάταξη. Από έναν υπολογισμό που έκανα ψάχνοντας στο διαδίκτυο βρήκα ότι βγαίνουν περίπου 240 διατάξεις αν θυμάμαι καλά... Επισυνάπτω ένα excel με παράδειγμα.
Δεν έχω καθόλου γνώση με VBA δυστυχώς...
Σε ευχαριστώ για τον χρόνο σου. Παράθεση:
Αρχική Δημοσίευση από ChrisGT7 Καλημέρα Αγγελική,
Σίγουρα θα πρέπει να γίνει με κώδικα VBA για να εμφανιστούν όλοι οι συνδυασμοί.
Επειδή δεν έχω ασχοληθεί με συνδυασμούς και διατάξεις (αμυδρά ό,τι θυμάμαι παλιά από τη σχολή), ψάχνοντας λίγο στο διαδίκτυο, βρήκα αυτή τη σελίδα για τους συγκεκριμένους υπολογισμούς.
Στο παράδειγμά σου: 1. Συνδυασμοί
Πλήθος στοιχείων (50, το σύνολο ερωτήσεων) και Στοιχεία διάταξης: 4 (1 μέχρι 4) = 230.300
Φαίνεται πως η συνάρτηση COMBIN(50;4) αποδίδει αυτό το σύνολο. 2. Διατάξεις
Πλήθος στοιχείων (50, το σύνολο ερωτήσεων) και Στοιχεία διάταξης: 4 (1 μέχρι 4) = 5.527.200
Φαίνεται πως η συνάρτηση PERMUT(50;4) αποδίδει αυτό το σύνολο.
Κάτι τέτοιο χρειάζεσαι; Και από ότι βλέπω τα νούμερα είναι αρκετά μεγάλα, ενώ στη δεύτερη περίπτωση (γραμμές φύλλου εργασίας 1.048.576) πιστεύω ο χρόνος εμφάνισης και ανοίγματος του αρχείου σε περίπτωση αποθήκευσης, θα είναι απογοητευτικός. | |