Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Προσδιορισμός Χ συχνότερων τιμών.

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-04-13, 07:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Οδυσσέα, νομίζω ότι θα πρέπει να ξαναδείς τον τύπο.

Δες το επισυναπτόμενο αρχείο

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ValuesTopFrequency3.xls (47,5 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 09-04-13, 08:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

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

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 09-04-13, 16:07
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλημέρα στην παρέα

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

Φιλικά/Γιώργος
Καλησπέρα.
Γιώργο, αν κελιά με "κείμενο μηδενικού μήκους" εννοείς τις 3 ακόλουθες περιπτώσεις (Σημ. και οι τρείς αποδίδουν LEN()=0):
1) κελί που δεν περιέχει τίποτα ή
2) κελί που περιέχει αποτέλεσμα τύπου δηλαδή κάτι σαν ="" (δύο συνεχόμενα διπλά εισαγωγικά) ή
3) κελί που περιέχει το ' (ένα μονό εισαγωγικό και μόνο)
τότε στο αρχείο που ανέβασα Freq_values_in_list_01..xls
για τη λύση 1 στο Β2 βάζουμε =IF($A2<>"";Υπάρχων_Τύπος;"") και στη στήλη C αλλάζουμε το "<" σε "<=". Δηλαδή δεν υπολογίζουμε Tmp τιμή για τα κενά.
για τη λύση 2 απλά σβήνουμε την λέξη Results από το κελί G2. Δηλαδή φροντίζουμε να έχουμε ένα κενό κελί στην αρχή της στήλης για να μην καταμετρούνται τα κενά.

Αν κάτι παραμένει ασαφές πες μου.

Με την ευκαιρία να σε ρωτήσω γιατί δεν είμαι σίγουρος ότι κατάλαβα.
Στην πολύ καλήπρότασή σου ValuesTopFrequency2.xls ο τύπος στη στήλη Β είναι τύπος πίνακα ή απλός;
Επίσης ο τύπος στη στήλη C για την συχνότητα γιατί να είναι τύπος πίνακα; Μήπως αρκεί η =COUNTIF(rngData;B2) και σύρσιμο προς τα κάτω;
Τέλος, σε τι ωφελεί η διάκριση "Εκτός" και "BLANK"; Με αφορμή την ερώτησή σου για κελιά με "κείμενο μηδενικού μήκους", νομίζω ότι υπάρχει κάποιο μπέρδεμα με τον τύπο στη στήλη Β, καθώς τα κελιά με "κείμενο μηδενικού μήκους" των τύπων 2 και 3 που αναφέρω παραπάνω δεν τα διαχειρίζεται σαν BLANK.

Ευχαριστώ για το χρόνο σου.
Θανάσης
Απάντηση με παράθεση
  #4  
Παλιά 10-04-13, 00:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα/Καλημέρα

Θανάση, σχετικά με τις ερωτήσεις σου:

1) Επειδή ότι είναι ανάμεσα σε εισαγωγικά ή αρχίζει με απόστροφο θεωρείται κείμενο, θεωρώ ότι ένα κελί περιέχει κείμενο μηδενικού μήκους μόνο όταν έχει μία απόστροφο ή ένα τύπο που επιστρέφει "".

Στις περιπτώσεις αυτές η συνάρτηση ISBLANK είναι FALSE και η γραμμή των τύπων θα έχει κάποιο περιεχόμενο.

Το κελί που δεν έχει περιεχόμενο ( η συνάρτηση ISBLANK είναι TRUE και η γραμμή των τύπων είναι κενή) το ονομάζω τελείως κενό και σύντομα BLANK.

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

Έτσι αν προσθέσουμε τις συχνότητες θα πάρουμε το πλήθος των γραμμών της περιοχής των δεδομένων.

2) Οι τύποι της στήλης Β και C, λειτουργούν και ως απλοί και συνεπώς θα έπρεπε να καταχωρηθούν ως απλοί.

Στο επισυναπτόμενο αρχείο δημιούργησα και ένα όνομα rng και έτσι δόθηκε η δυνατότητα να απλοποιηθεί ο τύπος στη στήλη Β.

3) Η COUNTIF δε θα λειτουργούσε γιατί δεν μπορεί να υπολογίσει τη συχνότητα της τιμής «BLANK», που δεν υπάρχει στην περιοχή rngData

4) Σχετικά με τη διάκριση «Εκτός» και «BLANK» .

Το «Εκτός» σημαίνει ότι ο τύπος μάς έχει δώσει όλες τις διαφορετικές τιμές (όπως τις καθόρισα παραπάνω) και αντιγράφτηκε (μη αναγκαία) και σε επιπλέον κελιά.

Η τιμή «BLANK» σημαίνει ότι μέσα στην περιοχή των δεδομένων υπάρχουν τελείως κενά κελιά.

Στη διπλανή στήλη (C) αναγράφεται και το πλήθος τους.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ValuesTopFrequency2a.xls (53,5 KB, 11 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 10-04-13 στις 06:35. Αιτία: Αλλαγή της 3ης περίπτωσης
Απάντηση με παράθεση
  #5  
Παλιά 10-04-13, 08:09
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλημέρα Γιώργο.
Σε ευχαριστώ πολύ για το χρόνο σου και τις επεξηγήσεις σου.
Αν και νομίζω ότι είναι λίγο σπάνιο (όταν μετράμε συχνότητα τιμών σε λίστα) να χρειάζεται η διάκριση του κενού από τα μηδενικού κειμένου, θέλω να σου πω ένα μεγάλο ΜΠΡΑΒΟ για την πανέξυπνη πρότασή σου.
Την βρίσκω εξαιρετική με ωραία "κόλπα" για τον ορισμό δυναμικών ονομάτων.

Νομίζω αξίζει να ανέβει στην ενότητα Συναρτήσεις Excel ή Tricks and tips
Θανάσης
Απάντηση με παράθεση
  #6  
Παλιά 10-04-13, 14:55
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Θανάση, είσαι πολύ γενναιόδωρος. Σ’ ευχαριστώ.

Το αρχείο, αφού ετοιμάσω και το σχετικό κείμενο, θα το ανεβάσω σε κάποια από τις ενότητες που προτείνεις.

Σκέφτομαι και την αρχική πρόταση του Οδυσσέα με χρήση της συνάρτησης MODE.

Αν μπορούσαμε να διπλασιάσουμε τις συχνότητες των τιμών των δεδομένων, η MODE δε θα αγνοούσε τις μοναδικές (θα είχαν συχνότητα 2) τιμές και συνεπώς θα επέστρεφε όλες τις διαφορετικές τιμές.

Δε βρήκα κάποια λύση. Απλά θέτω την ιδέα για προβληματισμό και ίσως υλοποίηση.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #7  
Παλιά 11-04-13, 16:04
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Σκέφτομαι και την αρχική πρόταση του Οδυσσέα με χρήση της συνάρτησης MODE.
Γιώργο
Μου φαίνεται ακατόρθωτο να συνεργαστεί η MODE με μονο-εμφανιζόμενα.
Δεν νομίζω ότι αξίζει ο κόπος για ψάξιμο, ειδικά την στιγμή που έχουμε την πρότασή σου και αν θες σαν εναλλακτική την δική μου πρόταση. Η πρόταση του Οδυσσέα εκτός του ότι αγνοεί τα μονο-εμφανιζόμενα δεν συνεργάζεται και με κενά κελιά. Δηλαδή αρκετά εξειδικευμένη θα έλεγα για να ανέβει στα χρήσιμα κατά την γνώμη μου.
Μου φαίνεται ακατόρθωτο να συνεργαστεί η MODE με μονο-εμφανιζόμενα.
Απάντηση με παράθεση
  #8  
Παλιά 11-04-13, 17:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Θανάση, μάλλον δεν έγινε κατανοητή η σκέψη μου, ίσως επειδή τη διατύπωσα πολύ συνοπτικά.

Φυσικά και υπάρχουν δύο λύσεις και το πρόβλημα έχει λυθεί.

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

Μετά από ξενύχτι και αφού το παίδεψα αρκετές ώρες, κατέληξα στη λύση που επισυνάπτω.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ValuesTopFrequency2b.xls (68,5 KB, 21 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
array formula, dynamic names, δυναμικά ονόματα, τύπος πίνακα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Εύρεση των X συχνότερων τιμών kapetang Excel - Tips & Tricks 0 12-04-13 09:13
Προσδιορισμός μελλοντικού χρόνου makisak Access - Ερωτήσεις / Απαντήσεις 8 14-06-12 19:04
Προσδιορισμός συχνότερης τιμής σε μια στήλη Tasos Στατιστικές 0 14-10-11 09:58
Προσδιορισμός τριμήνου με βάση μια ημερομηνία. Tasos Ημερομηνία & ώρα 0 30-09-11 11:51


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