Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] ...Επιλογή αναπτυσσόμενης λίστας...... (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1166-epilogi-anaptyssomenis-listas.html)

Lefteris 23-05-11 12:40

...Επιλογή αναπτυσσόμενης λίστας......
 
1 Συνημμένο(α)
Καλημέρα και καλή εβδομάδα σε όλους.
Στο σχέδιο πού δουλεύω, κόλλησα στο τέλος...
Έχουμε 5 φύλλα: ΑΓΟΡΕΣ-ΠΕΛΑΤΕΣ ΔΙΑΣΤΑΣΕΙΣ--ΤΙΜΟΚΑΤΑΛΟΓΟΣ--ΑΠΟΘΗΚΗ ΥΦΑΣΜΑΤΩΝ--ΚΟΠΗ.
Η διαδικασία είναι: Αγοράζουμε υφάσματα, τα βάζουμε στην αποθήκη και ανάλογα με την ζήτηση των πελατών τα κόβουμε σε συγκεκριμένες διαστάσεις ανά πελάτη και ανά είδος. ΄΄Ενας χρήστης καταχωρεί τις αγορές και άλλος χρήστης παίρνει πληροφορίες και καταχωρεί μετά τις κοπές.
Στο φύλλο κοπή λοιπόν στην στήλη Κ, καταχωρούνται ως τώρα τα μέτρα του τοπιού που κόβεται και αυτόματα ενημερώνεται η αποθήκη. Το ζητούμενο όμως είναι ανάλογα με τον τύπο υφάσματος που κόβεται, να ανοίγει η λίστα με τα διαθέσιμα τόπια. Τσεκάροντας ένα από αυτά, να αφαιρείται απο την αποθήκη και φυσικά να μην εμφανίζεται στην επόμενη ζήτηση για κοπή απο το συγκεκριμένο ύφασμα! Σε αυτά βέβαια θα πρέπει, όταν αγοράσουμε πάλι από αυτό το ύφασμα να ενημερώνεται η αποθήκη( Μέχρι 15 τόπια η κάθε παραγγελία, για αυτό στην αποθήκη έχω 15 στήλες).
Λίγη βοήθεια;;:confused1::confused1:

Φιλικά

Λευτέρης:wall::wall:

gr8styl 23-05-11 21:22

Φίλε Λευτέρη,
επόμενο είναι να έχεις κολλήσει αφού έχεις βρεθεί μπροστά στο πρόβλημα
Ποιος έκανε το αβγό ? Η κότα έκανε το αβγό ή το αβγό την κότα ?
Πώς θέλεις να μπορείς να επιλέξεις ανάμεσα στα τόπια αφού η επιλογή σου θα αλλάζει ταυτόχρονα την λίστα επιλογής με αποτέλεσμα η επιλογή σου να μην θεωρείται έγκυρη.
Μάλλον θα χρειαστεί VBA για να υπολογίζει και να ενημερώνει τα αποθέματα της αποθήκης μετά από κάθε σου επιλογή, διαφορετικά θα πέσεις σε κυκλικές αναφορές.

Τέλος πάντων για το πως μπορείς να φτιάξεις μια δυναμική λίστα επικύρωσης δες το θέμα που είχα ανεβάσει παλιότερα http://www.ms-office.gr/forum/excel-...pikirosis.html
Αν καταλαβαίνω καλά θέλεις να επιλέγεις το τόπι ανάλογα με τα μέτρα του οπότε στο παράδειγμα που σου αναφέρω παραπάνω θεώρησε ότι η βαθμίδα εκπαίδευσης είναι το είδος του υφάσματος και τα διαθέσιμα τόπια είναι τα Γυμνάσιο, Λύκειο κλπ.

Θανάσης.

Lefteris 24-05-11 09:04

1 Συνημμένο(α)
Καλημέρα σε όλους.

Θανάση ευχαριστώ πολύ για τον χρόνο σου. Καταλαβαίνω πως για να λές εσύ "μάλλον δεν γίνεται", θα πρέπει να ξεχάσω αυτή την σκέψη..
Το έχω δεί το project σου στο Forum, αλλά δεν είχα σκεφτεί πως θα μπορούσε να ταιριάξει..
Σήμερα βέβαια που προσπαθώ να το ανοίξω, βγάζει μήνυμα "Σφάλμα αρχείου: Είναι πιθανόν να έχουν χαθεί τα δεδομένα" Πατώντας ΟΚ, μου βγάζει φύλλο που σου επισυνάπτω(είναι ολόκληρο;; γιατί βλέπω ξεκινάει από το βήμα 4!!), στο οποίο έχω βάλει 2-3 ερωτήσεις. Θα το ψάξω και έτσι και έχω και μία τελευταία σκέψη να το προσπαθήσω μέσω...........Λαμίας.........!

Τα λέμε..

Λευτέρης:thanks:

gr8styl 25-05-11 15:51

1 Συνημμένο(α)
Καλημέρα/καλησπέρα Λευτέρη.
Το αρχείο που σου υπέδειξα "Validation_example.xls" δεν έχει κανένα πρόβλημα.
Στο αντίγραφο που εσύ ανέβασες στο προηγούμενο μύνημά σου, έχεις σβύσει τις οδηγίες 1 έως 3 για αυτό λες ότι ξεκινά στο 4. Οι οδηγιες περιγράφουν το πως μπορείς να φτιάξεις το αρχείο. Αν δεν τις ακολουθήσουμε δεν φτάνουμε στο επιθυμητό αποτέλεσμα. :pchit:

Τέλος πάντων δες στο συνημμένο "VariableValidation_example.xls" μια λίγο διαφορετική προσέγγιση που είναι πιο έκολα προσαρμόσιμη και πλησιέστερα θα έλεγα στην περίπτωσή σου.

Επλίζω να είναι κατανοητό το παράδειγμα και να μπορέσεις να το αξιοποιήσεις αν σε ικανοποιεί.

Φιλικά
Θανάσης

Lefteris 25-05-11 22:47

Μεταβλητή..αναπτυσόμμενη λίστα...
 
1 Συνημμένο(α)
Θανάση καλησπέρα, όπως επίσης και σε όλους τους φίλους.
Πάρα πολλά ευχαριστώ για τον χρόνο και την προσπάθειά σου να βοηθήσεις.
Ή το θέμα μου είναι πιό περίπλοκο από ότι υπολόγισες ή κάτι δεν καταλαβαίνω εγώ.
Αυτό που καταλαβαίνω απο το παράδειγμά σου, είναι πώς στην στήλη Τ, μοτ εμφανίζεις μία λίστα μ ε τα διαθέσιμα τόπια, που αν τα επιλέξω όμως ΔΕΝ αφαιρούνται απο την αποθήκη και κατά συνεπεια απο την επιλογή της επόμενης φοράς που θα ζητήσω να κόψω αυτον το τύπο υφάσματος.Η στήλη σου Α, είναι όπως η δική μου Ρ, στο φύλλο ΚΟΠΗ.
Το ζητούμενό μου είναι: Κάθε εγγραφή στη στήλη σου Τ, να αφαιρείται από τις αντίστοιχες C, έως........... και ΝΑ ΜΗΝ εμφανίζεται στην επόμενη επιλογή του ίδιου υφάσματος, όταν το επιλέξω στη στήλη Τ..
Για αυτό λέω πως το θέμα θα έπρεπε μάλλον να ήταν.. μεταβλητή αναπτυσόμενη λίστα...

Φιλικά

Λευτέρης

Υ.Γ Κοίτα το συνη:coffee2::pchit::hit:μμένο...

gr8styl 26-05-11 09:26

1 Συνημμένο(α)
Καλημέρα Λευτέρη και σε όλη την παρέα.
Το έχω καταλάβει το ζητούμενο σου αλλά σκέφτηκα :023:

1) να σε πάω σιγά σιγά για να είναι κατανοητό το τι κάνουμε :hmm:
και
2) να σου δώσω την ευκαιρία να το προσαρμόσεις μόνος ώστε να έχεις και την ικανοποίηση του "Τα κατάφερα !!!":yahoo:

Τέλος πάντων δες στη συνημμένη έκδοση 2 του Variable_validation το παραπέρα βήμα. για τον αποκλεισμό των ήδη χρησιμοποιημένων. Μήπως σκέφτηκες τι κάνουμε όταν έχουμε δύο τόπια από το ίδιο ύφασμα με ίδια μέτρα πως θα αποκλείσουμε το ένα ή το άλλο.

Τα λέμε.
Θανάσης
ΥΓ για μένα μεταβλητή λίστα σημαίνει ότι εξαρτάται από κάτι άλλο. Δηλαδή οι λίστες της στήλης Τ εξαρτώνται από την S :icon_yes:

Lefteris 26-05-11 11:12

Καλημέρα Θανάση και σε όλους τους άλλους.
Καλά δεν παίζεσαι!...:thumbup1:
Χάρηκα πολύ με την απάντησή σου, όχι τόσο με την λύση που πραγματικά μου προσφέρεις, αλλά επειδή μου αρέσει πολύ ο τρόπος που σκέφτεσαι.
1) Πράγματι με πήγες σιγά σιγά και κατάλαβα την λογική..
2) ...Μεγάλο παιδί είμαι ρε φίλε. Ικανοποίηση για το ότι τα κατάφερα, αισθάνομαι όταν τα καταφέρνω μόνος μου και όχι όταν απλά αντιγράφω δουλειά άλλου, ή πιο απλά μου δείχνει κάποιος τα βήματα που πρέπει να κάνω! Και σε αυτό το έργο, έχω βάλει πολλά πράγματα που τα έμαθα απο σένα.(Χρονόμετρο, συνάρτηση ΙΝΤ, επικυρωμένες λίστες, VLOOKUP, κλπ....) Όπως πολλά πράγματα έχω μάθει ψάχνοντας το FORUM, απο απαντήσεις ή έργα δικά σου, του Τάσου και άλλων παιδιών.:047:
3) Ναι τό έχω σκεφτεί για 2 τόπια ίδιων μέτρων, από το ίδιο ύφασμα... Αλλά φίλε μου εγώ δεν ήξερα να βρώ αυτό που μόλις μου παρέδωσες....! Αυτό θα έβρισκα;;
4) Σωστά ΟΧΙ μεταβλητή. Αφου αλλάζει με κάποια δεδομένα, να την λέγαμε εναλλασόμενη...;;;
Θα επανέλθω με τυχόν ερωτήσεις και σχόλια, ψάχνοντας το έργο σου, επειδή απο πιτσιρίκος ήθελα να μαθαίνω και όχι να αντιγράφω! Τώρα στα ....γεράματα δεν μπορώ να το αλλάξω αυτό
Και πάλι σε ευχαριστώ πολύ και επανέρχομαι..

Τα λέμε. Λευτέρης.

Lefteris 27-05-11 18:59

Νάμαστε πάλι εδώ ..Θανάση!
 
1 Συνημμένο(α)
Καλησπέρα σε όλους.
Φίλε Θανάση, θά ήθελα όταν μπορέσεις λίγο από τον χρόνο σου για να μου πείς αν οι αλλαγές στα ονόματα που έχω κάνει είναι σωστές και μαζί θα ήθελα και κάποιες διευκρινήσεις για κάποια πράγματα που δεν είμαι σίγουρος ή δεν καταλαβαίνω!
Θα σε παρακαλούσα να δει΄ς το συνημμένο και να μου πείς άν έχω καταλάβει σωστά.

Φιλικά
Λευτέρης.:hmm:

gr8styl 27-05-11 19:52

Παράθεση:

Αρχική Δημοσίευση από LEFTERIS (Μήνυμα 6716)
Καλησπέρα σε όλους.
Φίλε Θανάση, θά ήθελα όταν μπορέσεις λίγο από τον χρόνο σου για να μου πείς αν οι αλλαγές στα ονόματα που έχω κάνει είναι σωστές και μαζί θα ήθελα και κάποιες διευκρινήσεις για κάποια πράγματα που δεν είμαι σίγουρος ή δεν καταλαβαίνω!
Θα σε παρακαλούσα να δει΄ς το συνημμένο και να μου πείς άν έχω καταλάβει σωστά.

Φιλικά
Λευτέρης.:hmm:

Καλησπέρα φίλε Λευτέρη.
Πάρα πολύ καλά :icon_yes: δείχνει να τα έχεις κατανοήσει όλα σωστά. :thumbup:
Τώρα το Category και SubCategory που χρησιμοποίησα εγώ είναι για να είναι γενικής χρήσης το παράδειγμα και να μπορεί να το προσαρμόσει όποιος θέλει. (ισως το ανεβάσω και στα Tricks & Tips)
Category είναι η κατηγορία δηλαδή στην δική σου περίπτωση το είδος του υφάσματος, και το SubCategory είναι η υποκατηγορία δηλαδή το μέγεθος του κάθε ενός από τα τόπια της ίδιας κατηγορίας. Θα μπορούσε να είναι Category τα Φρούτα Λαχανικά κλπ και SubCategory τα Μήλο, Μαρούλι, Σταφύλι, κλπ.

Όσον αφορά την οργάνωση των δεδομένων εγώ θα χρησιμοποιούσα
1) ένα φύλλο Αγορές ή προμήθειες (όπως σωστά κατάλαβες οι Στήλες Α μέχρι R), μια κενή στήλη και προσθέτεις τα υπόλοιπα χαρακτηριστικά του κάθε υφάσματος (πλάτος, χρώμα κλπ.)
2) ένα φύλλο Παραγγελίες που θα καταχωρούσα το τι ζητάει ο κάθε πελάτης (πελάτης, προϊόν, διαστάσεις, ύφασμα, ποσότητα κλπ)
3) ένα φύλλο Αποθήκη που θα μπορούσε ή να είναι το φύλλο που ονόμασες Αποθήκη ή ένα νέο φύλλο που θα διάβαζε όμως τιμές από αυτό, για να κάνεις σύνολα και άλλες πράξεις, χωρίς να πειράξεις το υπάρχον που χρησιμοποιείται από τις στήλες S και T.
4) ένα φύλλο Κοπές που θα συνδυάζει στοιχεία από τα Αγορές, Παραγγελίες και Αποθήκη, αξιοποιώντας και χρησιμοποιώντας τις στήλες S και Τ. Θα μπορούσε ίσως να είναι μέρος του φύλλου Παραγγελίες. Δηλαδή στα δεξιά των παραγγελιών βάζουμε τις στήλες S και Τ και κάνουμε τους υπολογισμούς που θέλουμε, αλλά θα είναι δύσχρηστο αν έχει πολλές στήλες.

Καλή συνέχεια.:victory:
Θανάσης.

Lefteris 28-05-11 09:07

...Προχωράμε λοιπόν
 
Καλημέρα σε όλους.

Θανάση ευχαριστώ πολύ και ...προχωράω!
Θα τα πούμε σύντομα, είτε ρωτώντας κάτι, είτε ενημερώνοντάς σε(ελπίζω), ότι όλα καλά.

Φιλικά

Λευτέρης.
:thumbup:

Lefteris 31-05-11 17:46

Λίγη βοήθεια;;
 
2 Συνημμένο(α)
Καλησπέρα σε όλους!

Φίλε Θανάση, μία μικρή βοήθεια:012:
Διαμόρφωσα το δικό σου, σε τρία φύλλα, στις αντίστοιχες στήλες που είχε η δική μου δομή--ΚΟΠΗ-ΑΠΟΘΗΚΗ-ΑΓΟΡΕΣ, και εκτός απο μία ερώτηση στο φύλλο ΑΠΟΘΗΚΗ, δουλεύει άψογα!
Στο δικό μου έχω ένα θεματάκι στο φύλλο ΚΟΠΗ, με την επικύρωση από την Λίστα με τους τύπους με τα ονόματα ΥΦΑΣΜΑΤΑ & ΤΟΠΙΑΥΦΑΣΜΑΤΑ.
Έχοντας επιλέξει το Κ11, έχω ορίσει τα ονόματα, ΥΦΑΣΜΑΤΑ(CATEGORY) και ΤΟΠΙΑΥΦΑΣΜΑΤΑ(subCategory), με τους τύπους, που μου είπες και θεωρώ πώς τους έχω γράψει σωστά..
Όταν όμως πάω να κάνω επικύρωση από την λίστα με αυτά τα ονόματα στο Β11 & STO Κ11, τότε βγαίνει το μήνυμα"Τα αρχείο προέλευσης καταλήγει σε εσφαλμένο αποτέλεσμα αυτή τη στιγμή! Θέλετε να συνεχίσετε;" Τί κάνω λάθος;;;;;;;;....Δεν καταλαβαίνω:sad::sad:

Περιμένοντας

Φιλικά Λευτέρης.

gr8styl 31-05-11 19:24

Καλησπέρα στην παρέα
Φίλε Λευτέρη,
Δεν κοίταξα σε λεπτομέρεια το αρχείο σου απλά είπα να σου απαντήσω στα δύο ερωτήματα που έβαλες.
1) σε σχέση με το 5 αντι για 3, το 5 είναι σωστό
=IF(LEFT(ΑΓΟΡΕΣ!C1;5)="ΤΟΠΙ_";ΑΓΟΡΕ Σ!C1;"")
Η συνάρτηση αυτή ελέγχει τα 5 αριστερά (LEFT) γράμματα του ΑΓΟΡΕΣ!C1 αν είναι "ΤΟΠΙ_"
Το 5 προκύπτει από το μήκος του "ΤΟΠΙ_"
Εγώ είχα χρησιμοποιήσει SC_ αντι για τόπι όπου τα γράμματα που έπρεπε να συγκρίνω ήταν 3.

2) Σε σχέση με την προειδοποίηση "Τα αρχείο προέλευσης καταλήγει σε εσφαλμένο αποτέλεσμα αυτή τη στιγμή! Θέλετε να συνεχίσετε;" δεν κάνεις κανένα λάθος. Είναι επόμενο να καταλήγει σε λάθος "...αυτή τη στιγμή..." αφού το αντίστοιχο κελί της στήλης Β που έχει το είδος υφάσματος είναι κενό. :dft012:
Πατάς "Ναι" λοιπόν και όλα καλά θα λέγαμε.:001_cool:

Δεν είναι όμως όλα καλά γιατί το φύλλο σου αποθήκη δεν είναι "ΑΠΟΘΗΚΗ" αλλά "ΑΠΟΘΗΚΗ " δηλαδή έχει ένα κενό στο τέλος.:scared:
Μετονόμασε λοιπόν το φύλλο ΑΠΟΘΗΚΗ σωστά και ξαναέλεγξε/ξαναόρισε αν χρειάζεται τα ονόματα που το χρησιμοποιούν.

Πες μας αν έγινε.
Θανάσης

gr8styl 01-06-11 15:39

Φίλε Λευτέρη,
κοιτάζοντας το φύλλο σου διαπίστωσα εκτός των προηγούμενων,
1) ότι σου λείπουν οι κρυμμένες στήλες L και M στο φύλλο ΚΟΠΕΣ που παίζουν σημαντικότατο ρόλο για τους υπολογισμούς στο Αποθήκη.
2) θα πρέπει να απαγορευτεί η χρήση του ίδιου ονόματος για το είδος του υφάσματος στο φύλλο Αγορές, και όπως έχω ήδη πει να συμπεριληφθούν τα χαρακτηριστικά του κάθε υφάσματος στο φύλλο ΑΓΟΡΕΣ

Αυτά προς το παρόν.

Φιλικά
Θανάσης

Lefteris 01-06-11 17:48

Έγινε...!
 
1 Συνημμένο(α)
Καλησπέρα σέ όλους!
Φίλε Θανάση έγινε!!!:icon_n1:
Ακολουθώντας όμως πιστά τις οδηγίες σου. Ήταν 2-3 πράγματα πού είχα κάνει λάθος. 1)Αυτό με την ΑΠΟΘΗΚΗ. που μου είπες, μετά ξανά ορισμός των ονομάτων και τέλος οι στήλες που είχα ξεχάσει να βάλω(τις βοηθητικές) και ξαναορισμός τύπων και ονομάτων..:048:
Αυτή τη στιγμή τό έχω δοκιμάσει πολλές φορές και δουλεύει κανονικά, στην έκδοση test..
Να ρωτήσω όμως θέλω το εξής: Στην αποθήκη(απο όπου παίρνω στοιχεία και για την ΚΟΠΗ, αποθηκεύονται τα τ'οπια ανάλογα με την αγορά τους(Κάθε τόπι απο κάθε είδος υφάσματος έχει ένα μοναδικό όνομα!) Σωστά; Έτσι λοιπόν κάθε φορά που κόβουμε ένα τόπι, αυτό αφαιρείται απο το ανάλογο κελί στην αποθήκη. Όταν ξανααγοράσουμε ίδιο ύφασμα, η αποθήκη ενημερώνεται σε άλλη σειρά και έτσι φαίνεται το ίδιο ύφασμα σε δύο ή και περισσότερες σειρές, ΑΣΧΕΤΑ, αν η μία σειρά έχει εξαντληθεί ή όχι Μέ αυτό δημιουργείται μία απίστευτη σειρά από Ν/Α, στην στήλη υφάσματα της αποθήκης(πού δυσκολεύει και στην ΚΟΠΗ, κατά την διαδικασία επιλογής υφάσματος) και γεμίζει και ατέλειωτες στήλες(τόπια) με 0, που πιάνουν πολύ χώρο και κάνουν αργό το πρόγραμμα. Δέν ξέρω αν έχεις κάτι άλλο στο μυαλό σου.
2) Σύμφωνα και με την παρότρυνσή σου(μού άρεσε η σκέψη), πρόσθεσα και ένα φύλλο με παραγγελίες. Εκεί η επόμενη σκέψη είναι να καταχωρούνται τα στοιχεία και μετά σε διπλανές στήλες προεπιλεγμένες να μεταφέρονται τα στοιχεία σε προορισμένα κελιά και να πατάς απλά εκτύπωση..Η σκέψη ήταν ότι εύκολα θα μπορούσα να το κάνω με VLLOKUP ή με INDEX & MATCH..Αλλά...ατύχησα...Καμμιά ιδέα γιατί δεν μου δουλεύει αυτό;;(Νομίζω πως το έργο θα το πώ"Διαχείριση Υφασμάτων". ΑΝ κάνουμε και αυτό θα το πούμε "Ολοκληρωμένη Διαχείριση Υφασμάτων¨"(Μετά θα πάω στη διαχείριση των προιόντων που δημιουργούνται μετά την KOΠH)

Τώρα δουλεύω στο να προσαρμόσω το χρονόμετρο στο φύλλο ΚΟΠΗ.
Για μιά ακόμη φορά σε ευχαριστώ πολύ για όλα
Περιμένω νέα σου
Φιλικά Λευτέρης

gr8styl 01-06-11 18:56

Φίλε Λευτέρη,
μας γυρνάς τα πάνω κάτω με τα νέα σου ζητούμενα. :blush:
Το είδος υφάσματος δεν πρέπει να επαναλαμβάνεται στο φύλλο ΑΓΟΡΕΣ όπου τα τόπια αναπτύσσονται οριζόντια.
Αν δεν σου φτάνουν τα αρχικά 15 τόπια που είχες ορίσει ή θα πρέπει να επεκτείνεις προς τα δεξιά ή θα πρέπει να αλλάξεις την διάταξη των φύλλων ΑΓΟΡΕΣ και ΑΠΟΘΗΚΗ ώστε να έχουν μια στήλη για κάθε είδος υφάσματος οπότε τα τόπια θα αναπτύσσονται κατακόρυφα.
Όταν αγοράζεις νέο τόπι από κάποιο υπάρχον είδος υφάσματος θα πρέπει να εισάγεις το μήκος του στο αντίστοιχο πρώτο κενό κελί του φύλλου ΑΓΟΡΕΣ και όχι να δημιουργείς νέα εγγραφή με το ίδιο είδος υφάσματος.

Ξανασκέψου μήπως τα πράγματα θα ήταν απλούστερα ( εγώ λέω σαφώς ναι) αν είχες μια γραμμή για κάθε τόπι και όχι ομαδοποιημένα τα τόπια ανά ύφασμα που είχες ζητήσει από την αρχή. :023:

Για να αποφύγεις τα μηδενικά θα μπορούσες να ταξινομείς αυτόματα σε φθίνουσα σειρά τα υπόλοιπα για κάθε τόπι και να προσαρμόσεις τις φόρμουλες να αγνοούν τα μηδενικά στην εμφανιζόμενη λίστα. Για "Αυτόματη ταξινόμηση με συναρτήσεις" δες το σχετικό θέμα στα Tricks & Tips.

Όλες αυτές οι αλλαγές βέβαια, είναι αρκετή δουλειά και απαιτούν χρόνο.
Το βασικό είναι η κατανόηση του μηχανισμού που νομίζω ότι την έχεις, άρα αρκεί να αφιερώσεις το χρόνο που χρειάζεται για να κάνεις τις απαιτούμενες αλλαγές.

Το ζητούμενο σου με την εκτύπωση μου είναι πολύ μπερδεμένο. :ohno:
Για μένα κάθε παραγγελία πρέπει να έχει ένα μοναδικό κωδικό και επιλέγοντας αυτό τον κωδικό και χρησιμοποιώντας τις index/match να κάνεις ανάκτηση των τιμών που χρειάζονται για κάθε κελί που θέλεις στο φύλλο που θα εκτυπώνεις. Αυτό βέβαια προϋποθέτει ότι στο φύλλο παραγγελείες κάθε παραγγελία θα έχει ένα μοναδικό κωδικό.

Καλή συνέχεια.
Θανάσης.

Lefteris 02-06-11 11:31

Καλημέρα σε όλους!

Φίλε Θανάση, δεν έιχα(ούτε φυσικά έχω), την παραμικρή διάθεση να αλλάξω τα ζητούμενα, ούτε να σας μπερδέψω.:what:
Από το φύλλο ΑΓΟΡΕΣ, παίρνω και άλλα στοιχεία με απλό φίλτρο(Π.Χ πόσα μέτρα 'πόσα τόπια, αγοράζουμε ανά μήνα/ανά χρόνο, από κα΄θε ύφασμα, πόσα λεφτά δώσαμε, πόσα αγοράσαμε από τον ένα προμηθευτή, πόσα από τον άλλον κλπ, κλπ)Γιά αυτό σημαντικό κριτήριο είναι η ημερομηνία αγοράς του υφάσματος.Επίσης αρκετές φορές αγοράζουμε το ΙΔΙΟ ύφασμα απο διαφορετικούς προμηθευτές, οπότε ο προμηθευτής μπορεί να είναι το κριτήριο αναζήτησης. 'Αρα η αρχική λογική μου σε αυτό(που προφανώς-αν κρίνω απο την απάντησή σου-δεν την εξέφρασα σωστά), ήταν, όταν γίνεται νέα αγορά,να ενημερώνονται τα άδεια κελιά, απο το συγκεκριμμένο ύφασμα στην ΑΠΟΘΗΚΗ(άσχετα αν χρειαστει να προσθέσω και άλλα-αν δεν φτάνουν αυτά τα 15), μιάς και στη αποθήκη μας ενδιαφέρει να βλέπουμε πόσα τόπια(άρα και σύνολο πόσα μέτρα), έχουμε ανά πάσα στιγμή. Το πότε και απο ποιόν το αγοράσαμε, το βλέπουμε από τις ΑΓΟΡΕΣ.
Θα σκεφτώ αυτό που μου λές για τις στήλες αντί για γραμμές, αλλά 1) Σαν σκέψη μου φαίνεται πίο δύσκολη, γιτι θα γεμίσουμε στήλες(έχουμε πάνω απο 100 είδη υφασμάτων!!) και 2) Όπως σωστά επισήμανες, θα χρειαστεί πολύς χρόνος-που δεν τον έχω, αυτή την εποχή! Θα προσπαθήσω να κάνω τις ταξινομήσεις που μου λές για τα μηδενικά και μήπως καταφέρω απο τις φόρμουλες των λιστών να μήν φαίνονται τα μηδενικά(αν και το βλέπω χλωμό, επειδή δεν έχω πλήρως κατανοήσει την λογική τους) Φυσικά κάθε ιδέα ευπρόσδεκτη!!
Γιά την εκτύπωση, απορώ γιατί είναι πολύ μπερδεμένο. Αυτά που μου λές τα έχει όλα. Η στήλη I, δίνει ένα ΜΟΝΑΔΙΚΟ κωδικό, γιά κάθε παραγγελία έτσι κι αλλιώς(συνδυασμόςΑ/Α παραγγελίας και ΠΡΟΜΗΘΕΥΤΗ), και επιπλέον δημιουργώ και στην στήλη J, έναν μοναδικό κωδικό αναγνώρισης κάθε φορά, ώστε να βρίσκει το σταθερό κελί V1, σημείο αναγνώρισης(στο παράδειγμα κελι J3) και να μου φέρνει το ζητούμενο(Στό παράδειγμα στο κελί Ρ5, θα έπρεπε να μου γράψει "ΚΑΠΟΙΟΣ".Σαν λογική είναι λάθος; Αν όχι, γιατί δεν μου δίνει αποτέλεσμα;:028:
Και πάλι ευχαριστώ για την υπομονή σου και για τον χρόνο σου.

Φιλικά

Λευτέρης.

gr8styl 02-06-11 17:09

Φίλε Λευτέρη,
από ότι καταλαβαίνω ενώ πρώτα η μονάδα σου ήταν το είδος του υφάσματος με το πολύ 15 τόπια, τώρα γίνεται το ένα τόπι και έτσι θα πρέπει να το χειριστείς, για να μπορείς αν υπολογίσεις και τα στοιχεία που αναφέρεις "πότε και από ποιόν αγοράσαμε" κλπ

Ξεχνάς λοιπόν τα όσα κάναμε μέχρι εδώ για να φτιάξουμε και να ομαδοποιήσουμε τις αγορές σε πίνακα δύο διαστάσεων, και φτιάχνεις ένα νέο φύλλο Αγορές με κάθε τόπι σε μια γραμμή. Δηλαδή κάθε γραμμή θα έχει Ημερομηνία, Ειδος υφάσματος, Προμηθευτή, Μήκος Φάρδος, κλπ. για ένα και μόνο τόπι.
Αυτό σημαίνει ότι αν αγοράσεις 3 τόπια από τον ίδιο προμηθευτή την ίδια ημερομηνία, θα πρέπει να συμπληρώσεις 3 γραμμές.
Το φύλλο Αποθήκη θα πρέπει να προσαρμοστεί ανάλογα και να χειρίζεται την νέα διάταξη του Αγορές. Αυτό θα γίνει ακολουθώντας την ίδια λογική ένα τόπι ανά γραμμή.

Όπως όμως έχω ήδη γράψει, "Όλες αυτές οι αλλαγές βέβαια, είναι αρκετή δουλειά και απαιτούν χρόνο"

Τώρα για την ερώτησή σου με την επιλογή του ΕΚΤΥΠ αν και διαφωνώ με την προσέγγιση,
Βάλε τον τύπο =INDEX($G:$G;MATCH($V$1;$J:$J;0)) στο Ρ5 και αντέγραψε στα υπόλοιπα κελιά αλλάζοντας το $G:$G στην αντίστοιχη κάθε φορά στήλη πχ σε $H:$H για την ημερομηνία παράδοσης στο Ρ7.

Θανάσης
ΥΓ. Η VLOOKUP είναι για ανεύρεση τιμών σε πίνακα με βάση την πρώτη αριστερή στήλη του πίνακα. Αν η αναφορά δεν είναι η πρώτη αριστερή στήλη τότε χρησιμοποιούμε τις INDEX(...;MATCH(...;...;0))

Lefteris 02-06-11 17:34

Φίλε Θανάση σε ευχαριστώ πολύ για την γρήγορη απάντηση.

Για το πρώτο δεν μπορώ να πώ πως χάρηκα γιατί όπως ξέρεις καλύτερα από εμένα, αυτό είναι δουλειά ΠΟΛΛΩΝ ωρών:pchit::cry::cry:, που θα πρέπει να Ξανακάνω...
Βασικά απαντάω για να σε ευχαριστήσω πολύ, μιάς και δεν έχω χρόνο απόψε να ξαναασχοληθώ με αυτό. Αύριο το πρωί πάλι....
Γιά την εκτύπωση...βλακεία μου ΟΚ! ..Μόνο πως είμαι πολύυυυ κουρασμένος αυτή την εποχή, με κάνει να νοιώθω λίγο καλύτερα...
Αλλά με την προσέγγιση, που διαφωνείς....με προβλημάτισες φίλε μου.. Οκ! δεν είμαι ειδικός,την δουλειά μου μάλλον την κάνω και με την συνάρτηση που μου είπες, αλλά.....:032::032::032:,Γιατί;;

Φιλικά

Λευτέρης.

gr8styl 03-06-11 20:20

1 Συνημμένο(α)
Φίλε Λευτέρη,
για καθαρά ακαδημαϊκούς λόγους έφτιαξα το συνημμένο για "συμμαζεμένες" σύνθετες λίστες επικύρωσης και μια γραμμή ανά τόπι στις αγορές.
Νομίζω ότι αν το μελετήσεις θα την βρεις την άκρη ανάμεσα στους διάφορους χρήσιμους μηχανισμούς που χρησιμοποίησα. Είμαι σίγουρος ότι θα τους κατανοήσεις κιόλας.

Το έκανα βιαστικά επομένως υπάρχουν σίγουρα πολλές βελτιώσεις για όποιον θέλει να ασχοληθεί.

Το αν θα το αξιοποιήσεις στη δουλειά σου είναι δικό σου θέμα.

Για την εκτύπωση το ξαναείδα και τελικά δεν είναι κακή η ιδέα σου να σημαδεύεις με το ΕΚΤΥΠ. την εγγραφή που θέλεις να τυπώσεις. θα πρέπει όμως να μην ξεχνάς ότι αν υπάρχουν περισσότερες από μια γραμμές με ΕΚΤΥΠ. στον πίνακα, η πρώτη είναι αυτή που λαμβάνεται υπόψιν. Οι υπόλοιπες αγνοούνται.

Καλό Σαββατοκύριακο καλή ξεκούραση και καλή συνέχεια.

Θανάσης

Lefteris 04-06-11 08:51

...Διαφωνώ.....!
 
Καλημέρα σε όλους!

Φίλε Θανάση, επιτέλους μου έδωσες την ευκαιρία(μετά απο τόσες φορές, που έχουμε ανταλλάξει μηνύματα), να σε πιάσω λάθος και να είμαι ΣΙΓΟΥΡΟΣ, πώς λεχω δίκιο εγώ και όχι εσύ!!!!:a044:
Γράφεις στο Readme του συνημμένου σου: "Τέλος θέλω να σου πώ ότι το έφτιαξα για καθαρά ακαδημαϊκούς λόγους για να δείξω τις δυνατότητες του Excel." ΛΑΘΟΣ ΦΙΛΕ ΜΟΥ!!
Εσύ σίγουρα το έφτιαξες για αυτό, αλλά εγώ(και είμαι σίγουρος και όποιος άλλος ασχοληθεί να το ψάξει), βλέπω την ΕΚΠΛΗΚΤΙΚΗ ΔΟΥΛΕΙΑ,ενός ανθρώπου με άψογη γνώση του αντικειμένου και την τεράστια διάθεσή του να προσφέρει τις γνώσεις του σε όποιον έχει διάθεση να μαθαίνει! ΣΥΓΧΑΡΗΤΗΡΙΑ,φοβερή δουλειά!
Ακόμη οφείλω να πώ, πως με τιμά ιδιαίτερα και σε ευχαριστώ πολύ για αυτό, να διαβάζω από έναν άνθρωπο με τόσες μεγάλες γνώσεις του αντικειμένου, πώς"Νομίζω ότι αν το μελετήσεις θα την βρεις την άκρη ανάμεσα στους διάφορους χρήσιμους μηχανισμούς που χρησιμοποίησα. Είμαι σίγουρος ότι θα τους κατανοήσεις κιόλας." Εγώ εκείνο που μπορώ να πω, είναι πως
σχεδ'ον μισή ώρα έφαγα, ΜΟΝΟΝ για να δώ το έργο και τις συναρτήσεις που χρησιμοποιείς(κάποιες δεν τις ξέρω κάν(TRIM) και κάποιες δεν τις έχω δουλέψει ποτέ(LARGE κ.λ.π).., όμως θα το ψάξω σιγά-σιγά και με την βοήθειά σου, θα τη βρώ την άκρη(Kατά συνέπεια ΔΕΝ το κλείνουμε το θέμα!). Από αυτά που καταλαβαίνω, σε εμένα θα είναι πολύ χρήσιμο! Προτρέπω δε, όποιον φίλο διαβάσει αυτή την απάντηση, να διαθέσει ώρα και να ψάξει λίγο το έργο σου(ιδιαίτερα το φύλλο ΑΠΟΘΗΚΗ), για να τα δεί ΟΛΑ......

Τώρα να πώ, πως για την ΕΚΤΥΠ, δεν σε άκουσα(ατην πρώτη σου απάντηση) και το προχώρησα!
Τό έχω σχεδόν τελειώσει και είμαι πολύ ικανοποιημένος απο το αποτέλεσμα. Παλεύω λίγο μόνον τη φόρμα εκτύπωσης, στην οποία βέβαια έχει ΟΛΑ τα στοιχεία, που χρειαζόμαστε και αυτό που άρεσε πολύ στους συνεργάτες μου, πού ει΄δαν το σχέδιο, είναι η εκτύπωση ημερομηνίας και ώρας της παραγγελίας,πού εκεί έχω αξιοποιήσει και για την ώρα και για την ημερομηνία το άρθρο του Τάσου στο TIME STAMP. Xαίρομαι που το εκτίμησες διαφορετικά στην δεύτερη απάντησή σου.:thanks:

Τα λέμε σύντομα.

Φιλικά
Λευτέρης

Υ.Γ Δουλεύω και σήμερα...οπότε καλή Κυριακή!!

gr8styl 09-06-11 19:55

Εγώ ευχαριστώ για την ανταπόκριση και τα καλά σου λόγια.

:icon_hihi:
Θανάσης

ΚΩΣΤΗΣ ΚΡΗΤΗ 09-11-16 13:08

ΚΑΛΗΜΕΡΑ ΣΑΣ ΚΑΙ ΣΥΓΧΑΡΗΤΗΡΙΑ ΓΙΑ ΤΗΝ ΠΡΟΣΠΑΘΕΙΑ ΣΑΣ !!
ΕΧΩ ΑΝΑΠΤΥΞΕΙ ΜΙΑ ΛΙΣΤΑ ( με επικυρωση ) ΜΕ 100 ΟΝΟΜΑΤΑ, ΑΛΛΑ ΕΠΕΙΔΗ ΕΙΝΑΙ ΑΝΑΚΑΤΕΜΕΝΑ, ΘΕΛΩ ΠΑΤΩΝΤΑΣ ΤΟ ΠΡΩΤΟ ΓΡΑΜΜΑ, ΝΑ ΜΟΥ ΒΓΑΙΝΟΥΝ ΟΛΑ ΤΑ ΟΝΟΜΑΤΑ ΑΠΟ ΤΟ ΓΡΑΜΜΑ ΑΥΤΟ. παραδειγμα:ΠΑΤΩΝΤΑΣ ΤΟ Κ ή το ΚΑ να ανοιγουν ολα τα ονοματα απο Κ, και πως θα το προσαρμωσω στη λιστα.. ΕΥΧΑΡΙΣΤΩ!!

Spirosgr 10-11-16 07:49

Καλημέρα
Κωστή καλώς ήλθες στο ms-office.gr.

Βλέπω στο profile σου, ότι χρησιμοποιείς office 2000.
Αν είναι σφάλμα διόρθωσέ το.
Αν ισχύει κάτι τέτοιο,
οι πιθανές λύσεις που θα πάρεις στα προβλήματά σου,
ίσως είναι ασύμβατες με την εφαρμογή που χρησιμοποιείς...

Σε κάθε περίπτωση, ενημέρωσέ μας και αν έχεις κάποιες ερωτήσεις,
που θέλεις να απαντηθούν, άνοιξε νέο θέμα...

ΚΩΣΤΗΣ ΚΡΗΤΗ 14-11-16 12:13

ΚΑΛΗΜΕΡΑ ΦΙΛΕ ΣΠΥΡΟ..ΟΝΤΩΣ ΕΙΧΑ ΚΑΝΕΙ ΛΑΘΟΣ,,ΤΟ office 2003 χρησιμοποιω... τωρα αυτο που θελω..<<ΕΧΩ ΑΝΑΠΤΥΞΕΙ ΜΙΑ ΛΙΣΤΑ ( με επικυρωση ) ΜΕ 100 ΟΝΟΜΑΤΑ, ΑΛΛΑ ΕΠΕΙΔΗ ΕΙΝΑΙ ΑΝΑΚΑΤΕΜΕΝΑ, ΘΕΛΩ ΠΑΤΩΝΤΑΣ ΤΟ ΑΡΧΙΚΟ ΓΡΑΜΜΑ, ΝΑ ΜΟΥ ΒΓΑΙΝΟΥΝ ΟΛΑ ΤΑ ΟΝΟΜΑΤΑ ΑΠΟ ΤΟ ΓΡΑΜΜΑ ΑΥΤΟ. παραδειγμα:ΠΑΤΩΝΤΑΣ ΤΟ Κ , να ανοιγουν ολα τα ονοματα απο Κ, και πως θα το προσαρμωσω στη λιστα.. ΕΥΧΑΡΙΣΤΩ!! >>


Η ώρα είναι 18:26.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2