Stuff Δημοσ. 15 Δεκεμβρίου 2005 Δημοσ. 15 Δεκεμβρίου 2005 Geia sas, Exo 2 stiles opou: stili A: 1, 2, 3 stili B: X, Y, Z mporei to excel me kapoio tropo na mou vgalei olous tous pithanous sindiasmous? px: 1X, 2Y, 3Z --- 3Y, 1Z, 2X ktl ktl Efxaristo
Diomedes Δημοσ. 17 Δεκεμβρίου 2005 Δημοσ. 17 Δεκεμβρίου 2005 Ναι, αλλά αυτό απαιτεί χρήση κώδικα VBA. Το ίδιο πράγμα μπορείς να κάνεις πολύ εύκολα με χρήση οποιασδήποτε procedural γλώσσας με 2 nested for βρόχους.
alkisg Δημοσ. 17 Δεκεμβρίου 2005 Δημοσ. 17 Δεκεμβρίου 2005 Με A1 = 1, A2 = 2, A3 = 3, και B1 = X, B2 = Y, B3 = Z γράφεις στο C1 τον τύπο =CONCATENATE("(";INDEX($A$1:$A$3;MOD(ROW()-1;3)+1);",";INDEX($B$1:$B$3;TRUNC((ROW()-1)/3;0)+1);")") και τραβάς (autocomplete) ώστε να αντιγραφεί ο τύπος μέχρι το C9.
Stuff Δημοσ. 22 Δεκεμβρίου 2005 Μέλος Δημοσ. 22 Δεκεμβρίου 2005 Alkis dokimasa ton tipo pou mou edoses alla den vgazei akrivos afto pou thelo. mou vgazei 1X, 1Y, 1Z, 2X, 2Y.. ktl ego ithela na mou vgazei: 1X - 2Y - 3Z (1i triada), 2X, 1Y, 3Z (2i triada) k.o.k. Mporeis na allakseis ton tipo kai na mou ta vgazei me ton tropo pou zitao parapano?
Stuff Δημοσ. 22 Δεκεμβρίου 2005 Μέλος Δημοσ. 22 Δεκεμβρίου 2005 Vrika kai afto to add-in alla den einai free: http://www.digdb.com/excel_add_ins/mix_match_sets_all_combinations/
alkisg Δημοσ. 22 Δεκεμβρίου 2005 Δημοσ. 22 Δεκεμβρίου 2005 Αν βρω χρόνο το ΣΚ θα στον γράψω... τώρα no time...
alkisg Δημοσ. 23 Δεκεμβρίου 2005 Δημοσ. 23 Δεκεμβρίου 2005 Τελικά το κοίταξα λίγο το βράδυ, είναι αρκετά διαφορετικό πρόβλημα απ' αυτό που κατάλαβα στην αρχή... Θέλει αρκετό χρόνο για να γίνει με τύπο (και ο τύπος τελικά θα είναι ΤΕΡΑΣΤΙΟΣ), καλύτερα να πας σε VBA ή κάτι σχετικό... Από περιέργεια, πού το χρειάζεσαι;
Stuff Δημοσ. 23 Δεκεμβρίου 2005 Μέλος Δημοσ. 23 Δεκεμβρίου 2005 Mporo na to kano kai me to xeri, 27 tha einai oles oi diaforetikes periptoseis, alla tha'thela na valo ton tipo se ena project pou kano etsi oste na anevei epipedo Efxaristo pantos
Dangelo Δημοσ. 23 Δεκεμβρίου 2005 Δημοσ. 23 Δεκεμβρίου 2005 nomizw pws einai poli poio aplo... Exeis A1=1, A2=2, A3=3 kai B1=X, B2=Y, B3=Z, sto keli C1 grafeis A1&B1 sto keli C2 grafeis A2&B2 sto keli C3 grafeis A3&B3 sto keli D1 grafeis B1&A2 sto keli D2 grafeis B2&A3 sto keli D3 grafeis B3&A1 sto keli E1 grafeis B1&A3 sto keli E2 grafeis B2&A1 sto keli E3 grafeis B3&A2 tha pareis >1 X X1 X2 X3 2 Y Y2 Y3 Y1 3 Z Z3 Z1 Z2 4 X X4 X5 X6 5 Y Y5 Y6 Y4 6 Z Z6 Z4 Z5 7 X X7 X8 X9 8 Y Y8 Y9 Y7 9 Z Z9 Z7 Z8 10 X X10 X11 X12 11 Y Y11 Y12 Y10 12 Z Z12 Z10 Z11 13 X X13 X14 X15 14 Y Y14 Y15 Y13 15 Z Z15 Z13 Z14 16 X X16 X17 X18 17 Y Y17 Y18 Y16 18 Z Z18 Z16 Z17 Etsi exeis olous tous syndyasmous pou theleis... Gia na pareis me drag&drop kai apotelesmata gia allous arithmous... to mono pou exeis na kaneis einai na symplirwseis ta noumera pou theleis sth sthlh A, kai na epilexeis ta kelia c1,c2,c3,d1,d2,d3,e1,e2,e3 kai na ta seireis pros ta katw... an mou dwseis kapoio mail tha sou steilw to excelaki... Elpizw na epiasa to ti itheles na kaneis...
Stuff Δημοσ. 1 Ιανουαρίου 2006 Μέλος Δημοσ. 1 Ιανουαρίου 2006 Dangelo efxaristo gia to arxeio, alla den einai afto akrivos pou zitao. Oi arithmoi thelo na einai mexri to 3 kai ta grammata X,Y,Z ekana me to xeri merikous sindiasmous me ton arithmo 1 mprosta kai exoume: 1X, 2Y, 3Z 1X, 2Z, 3Y 1X, 3Y, 2Z 1X, 3Z, 2Y 1Z, 2Y, 3B 1Z, 2B, 3Z 1Y, 2B, 3Z 1Y, 2Z, 3B Efxaristo kai pali kai Kali Xronia
gerontas Δημοσ. 2 Ιανουαρίου 2006 Δημοσ. 2 Ιανουαρίου 2006 Καλημέρα και Χρόνια Πολλά Κάπου με μπερδεύει αυτό που θες να κάνεις. Αν έχω καταλάβει καλά, ζητάμε καταρχήν από κάθε Πίνακα το σύνολο των μεταθέσεων, δηλαδή 6 τριάδες από τον πρώτο Πίνακα και έξι από τον δεύτερο αφού 6=3! Πιό συγκεκριμένα, οι τριάδες του πρώτου Πίνακα θα είναι (1,2,3), (1,3,2), (2,3,1), (2,1,3), (3,1,2) και (3,2,1). Αντίστοιχα, οι τριάδες του δεύτερου Πίνακα θα είναι (Χ,Υ,Ζ), (Χ,Ζ,Υ), (Υ,Ζ,Χ), (Υ,Χ,Ζ), (Ζ,Χ,Υ) και (Ζ,Υ,Χ). Το τελικό output θα αποτελείται από το σύνολο των διατετεγμένων ζευγών που προκύπτουν συνδυάζοντας όλες τις τριάδες της πρώτης ομάδας μ' εκείνες της δεύτερης, πράγμα που σημαίνει 6*6=36 συνδυασμούς. Ομως πιό πάνω γράφεις "27 tha einai oles oi diaforetikes periptoseis". Εχω καταλάβει κάτι λάθος; Εννοείται ότι ο κώδικας δεν είναι ότι πιό εύκολο. Με δεδομένο των πλήθος τριών στοιχείων ανά ομάδα η λύση βγαίνει -λίγο μπακάλικα- με nested for, η γενική περίπτωση λύνεται πιό κομψά με αναδρομή. Γίνεται πάντως, αλλά το σημαντικότερο είναι να διατυπωθεί, όσο σαφέστερα γίνεται αυτό που ζητάμε.
alkisg Δημοσ. 2 Ιανουαρίου 2006 Δημοσ. 2 Ιανουαρίου 2006 Βασικά αν κατάλαβα καλά εννοεί να συνδυαστούν και οι δύο πίνακες ταυτόχρονα. Π.χ. έχω δυο σάκους, ο πρώτος έχει (1,2,3) και ο δεύτερος (Χ, Υ, Ζ), και τραβάω 1 από τον πρώτο σάκο, 1 από το δεύτερο και τα κάνω ζευγάρι: 1Χ. Μετά τραβάω το επόμενο ζευγάρι (π.χ. 2Υ) και τελικά το τελευταίο (3Ζ). Όλο αυτό μαζί είναι ΕΝΑΣ συνδυασμός, οπότε τα ξαναβάζω μέσα και ξανατραβάω για τον επόμενο συνδυασμό. Επίσης αν κατάλαβα καλά ΔΕΝ παίζει ρόλο η διάταξη, οπότε οι συνολικοί συνδυασμοί θα πρέπει να είναι 24...
Sta Δημοσ. 2 Ιανουαρίου 2006 Δημοσ. 2 Ιανουαρίου 2006 Γεια σας και από μένα, Χαίρομαι που μου θυμίσατε συνδυαστική Λυκείου, που αναπολώ με νοσταλγία. Αν θέλουμε όλες τις πιθανές τριάδες και δεν παίζει ρόλο η σειρά, δηλαδή η τρίαδα (1Χ,2Υ,3Ζ) είναι διαφορετική από την (3Ζ,2Υ,1Χ), έχουμε 36 (6! * 6!) συνδυασμούς όπως πολύ σωστά είπε ο γέροντας. Αυτό προκύπτει εξάλλου και με τη συλλογιστική του Άλκη: στην αρχή τραβάμε από τις δύο σακούλες δύο αντικείμενα με 3 περιπτώσεις για κάθε τράβηγμα (3*3 περιπτώσεις σύνολο), στο δεύτερο τράβηγμα με 2 περιπτώσεις (2*2 περιπτώσεις σύνολο) και στο τελευταίο 1 περίπτωση (1*1 περιπτώσεις σύνολο), οπότε τελικό σύνολο=3*3*2*2*1*1=36! Αν πάλι παίζει ρόλο η σειρά, διαιρούμε το προηγούμενο αποτέλεσμα με τις μεταθέσεις των τριών αντικειμένων (6) και έχουμε μόνο 6 περιπτώσεις.
gerontas Δημοσ. 2 Ιανουαρίου 2006 Δημοσ. 2 Ιανουαρίου 2006 Θα μας πάρουν στο ψιλό οι υπόλοιποι, αλλά ομολογώ ότι κι εμένα μου άρεσε το αντικείμενο. Βίτσια είναι αυτά :-P Για να επιστρέψω στη συζήτηση: ...Επίσης αν κατάλαβα καλά ΔΕΝ παίζει ρόλο η διάταξη' date=' οπότε οι συνολικοί συνδυασμοί θα πρέπει να είναι 24...[/quote']Αυτό κατάλαβα κι εγώ από το πρώτο μήνυμα. Ομως στο τελευταίο, ο topic starter δείχνει ότι παίζει ρόλο και η σειρά: ...ekana me to xeri merikous sindiasmous me ton arithmo 1 mprosta kai exoume: 1X' date=' 2Y, 3Z[/color'] 1X, 2Z, 3Y 1X, 3Y, 2Z 1X, 3Z, 2Y 1Z, 2Y, 3B 1Z, 2B, 3Z 1Y, 2B, 3Z 1Y, 2Z, 3B ... Γι αυτό κι έγραψα ότι μπερδεύτηκα. Αν θέλει ο φίλος stuff ας το ξεκαθαρίσει...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.