Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Συνάρτηση MODE (φίλτρο)

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-05-12, 09:04
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα Παντελή!
Ανανέωσα το συνημμένο του προηγούμενου μηνύματος μου προσθέτοντας στην περιοχή F3:F7
τον τύπο:
=IF(D3<>"";COUNTIFS($A$11:$A$1012;D3;$A$11:$A$1012 ;">0";$F$11:$F$1012;1);"")

Το να διαχειρίζεσαι 130 CheckBox δεν είναι ότι καλύτερο για τον χρήστη.

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

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

Φιλικά

Τάσος

.
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #2  
Παλιά 17-05-12, 11:08
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλημέρα σας.

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

και μια παρατήρηση αν μου επιτρέπετε:
Όταν λέμε τις 5 "Top" Ηλικίες με Αγγλικά=1 στο παράδειγμα του Τάσου έχουμε (15-3, 12-2, 18-1, 20-1, 22-1) δεν καταλαβαίνω γιατί όχι και τα (17-1 και 16-1). Γιατί η θέση/γραμμή που βρίσκεται κάποια ηλικία δίνει ή όχι προτεραιότητα έναντι κάποιας άλλης που έχει ίδιο αριθμό εμφανίσεων ?

Θανάσης
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Pivot_gr8styl_1.xlsm (29,8 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 17-05-12, 16:30
Όνομα: ΠΑΝΤΕΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 11-04-2012
Περιοχή: ΝΕΑ ΣΜΥΡΝΗ
Μηνύματα: 69
Προεπιλογή

Καλησπέρα σε όλους.
Θανάση πολύ όμορφη δουλειά και με δυνατότητα πολλών επιλογών.
Και βέβαια αυτό που για μένα είναι κριτήριο πολύ σημαντικό (και λόγω της ασχετοσύνης μου αλλά και ώς επιλογή ) είναι ότι η λύση αυτή είναι απλή και κατανοητή και ώς πρός τη διαδικασία και ώς πρός το αποτέλεσμα ( με δυο κλίκ ορίζεις τι θέλεις και το αποτέλεσμα είναι μπροστά σου ).
Απάντηση με παράθεση
  #4  
Παλιά 17-05-12, 17:32
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή

Καλησπέρα σε όλους.

Να με συγχωρέσετε και οι 2 δάσκαλοι, αν έχω κάνει καμιά ....."πατάτα"΄αλλά με το ζαλισμένο μου μυαλό, μπορεί και να μην μπόρεσα να την εντοπίσω.

Για να μην "κρυώσει¨το θέμα, στέλνω μία άποψη που είναι γιά τους 3 πρώτους ...

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

Δεν κατάφερα το χωρίς βοηθητικές(έχει μία), αλλά ίσως και με καθαρό μυαλό να το καταφέρουμε.

Με προβληματίζει το γεγονός ότι το έβαλα στο ίδιο φύλλο με του Τάσου για να συγκρίνω τα αποτελέσματα, αλλά δεν μου "βγαίνουν" σωστά, τα αποτελέσματα του Τάσου!!

Φίλε, συγνώμη, αν κατά λάθος φυσικά, "πείραξα" κάτι στον κώδικα...
Συνημμένα Αρχεία
Τύπος Αρχείου: xls 0LT.xls (89,5 KB, 12 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 17-05-12, 22:57
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από LEFTERIS Εμφάνιση μηνυμάτων
...
Το διαφορετικό που προσπάθησα, είναι να βγει το αποτέλεσμα, χωρίς VBA και χωρίς βοηθητικές στήλες, στην ίδια σελίδα!
....
Λευτέρη,
Σβήσε το 1 από το F17 και φίλτραρε για Αγγλικά=1
Ξαναγράψε το 1 στο F17 και βάλε 1 στο F22. ΑΝ φιλτράρεις για Αγγλικά=1, γιατί εμφανίζεται το 20 και όχι το 17 ?

Τα λέμε
Θανάσης
Απάντηση με παράθεση
  #6  
Παλιά 18-05-12, 10:32
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή

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

Θανάση, συγχώρεσέ με, αλλά δεν καταλαβαίνω..

Το F17, στο παράδειγμά μου, δεν έχει 1...

Με 1 στο F17 & F22, το αποτέλεσμα μου δείχνει σωστό.. Που κάνω λάθος;;


Παντελή.

Παράθεση:
..πως θα τροποποιούταν η συνάρτηση σου με τον όρο βρές μου την συχνότερη τιμή γι αυτούς που ξέρουν Αγγλικά (χωρίς να ενεργοποιούμε κανένα φίλτρο). Τα αποτελέσματα θα πρέπει να είναι 15 με πλήθος 3, 12 με πλήθος 2, 22 με πλήθος 2.
Δεν καταλαβαίνω το νέο ερώτημα. Σε παρακαλώ, εξήγησέ μου λίγο ακόμα.

Για χωρίς φίλτρο, είχαμε δει σε προηγούμενο θέμα μας... Περιμένω περαιτέρω διευκρινήσεις...

Παράθεση:
...Αν κατάλαβα καλά ( στο Η4 κελί έβαλες την αρχική σου συνάρτηση στο Η5 την ίδια αλλά <>Η4 και στο Η6 πάλι την ίδια <>Η4 και <>Η5) αν είναι έτσι είναι απλό μεν, σοφότατο δε.
Καλά κατάλαβες. Βέβαια για αυτό το απλό(το λέω κυριολεκτικά-δεν ειρωνεύομαι), έφαγα ...πολλές ώρες.....
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm 0LΘ.xlsm (31,0 KB, 10 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 18-05-12, 12:03
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από LEFTERIS Εμφάνιση μηνυμάτων
Θανάση, συγχώρεσέ με, αλλά δεν καταλαβαίνω..

Το F17, στο παράδειγμά μου, δεν έχει 1...
Καλημέρα. Συγνώμη Λευτέρη ο δαίμονας του τυπογραφείου.
έγραψα F17 αντί F16 αναφέρομαι στο αρχείο 0LT.xls

Τέλος πάντων στο συνημμένο ακόμα μια προσέγγιση
1) Χωρίς VBA
2) Με Check box για ενεργοποίηση φίλτρου Αγγλικών σε διαφορετικό φύλλο
3) Τα αποτελέσματα στο ίδιο φύλλο με τα δεδομένα. ( Tasos layout )
και όλα αυτά με 4-5 συναρτήσεις και 3 βοηθητικές στήλες.
Προϋπόθεση ότι μιλάμε για Ηλικία (Αριθμητικό πεδίο). Για μη αριθμητικό σας παραπέμπω στις προηγούμενες λύσεις που έχω προτείνει για το θέμα.

Θανάσης

ΥΓ. Παντελή νομίζω τα είδαμε όλα δεν μένει παρά να μας πεις τι τελικά έκανες. και σε τι σου χρειάζεται αν δεν είναι απόρρητο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls TopXfreqOnFilter_noVBA.xls (45,5 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 18-05-12, 12:45
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή

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

..Ναι το ξέρω. Παράλειψή μου που δεν το ανέφερα.. Το #Ν/Α, το κρύβουμε(IFERROR), αλλά το γεγονός, ότι δεν εμφανίζει το 1, σαν μέτρηση, ίσως είναι πρόβλημα. Ο Παντελής, ξέρει....

Ωραία δουλειά, με πιο απλές συναρτήσεις, έκανες.

Όλες οι λύσεις που παραθέσαμε, επιδέχονται βελτιώσεις.

Για αυτό, συμφωνώ μαζί σου, όταν λες.

Παράθεση:
...Θανάσης

ΥΓ. Παντελή νομίζω τα είδαμε όλα δεν μένει παρά να μας πεις τι τελικά έκανες. και σε τι σου χρειάζεται αν δεν είναι απόρρητο.
..Και παραμένει και το προηγούμενό μου ερώτημα στον Παντελή, σχετικά με αυτό που ζήτησε στο τελευταίο Post του..
Απάντηση με παράθεση
  #9  
Παλιά 17-05-12, 21:41
Όνομα: ΠΑΝΤΕΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 11-04-2012
Περιοχή: ΝΕΑ ΣΜΥΡΝΗ
Μηνύματα: 69
Προεπιλογή

Καλησπέρα σε όλους
Λευτέρη η λύση που προτείνεις για τα δικά μου πάντα κριτήρια ( απλή, κατανοητή και εύκολα εφαρμόσιμη) είναι ιδανική. Αν κατάλαβα καλά ( στο Η4 κελί έβαλες την αρχική σου συνάρτηση στο Η5 την ίδια αλλά <>Η4 και στο Η6 πάλι την ίδια <>Η4 και <>Η5) αν είναι έτσι είναι απλό μεν, σοφότατο δε.
Αν μπορείς , αν δε γίνομαι κουραστικός και αν είναι δυνατό να γίνει, πως θα τροποποιούταν η συνάρτηση σου με τον όρο βρές μου την συχνότερη τιμή γι αυτούς που ξέρουν Αγγλικά (χωρίς να ενεργοποιούμε κανένα φίλτρο). Τα αποτελέσματα θα πρέπει να είναι 15 με πλήθος 3, 12 με πλήθος 2, 22 με πλήθος 2. Δηλαδή αυτό που ρωτάω έιναι αν μπορεί στη συνάρτηση να μπεί ακόμα ενας όρος( if η οτιδήποτε άλλο ). Αν υπάρχει λύση σ αυτό το ερώτημα θα έχω καλυφθεί 100%.
Σε ευχαριστώ ακόμα μια φορά για το ενδιαφέρον σου.

Υ.Γ. Όταν λέω απλή και για να μη παρεξηγηθώ δεν εννοώ στην σύλληψη, στην διαδικασία δημιουργίας και τη σύνταξη της ( που δεν μου επιτρέπεται εγώ να κρίνω ), αλλά στο αποτέλεσμα.
Και το αποτέλεσμα είναι ιδανικό
Απάντηση με παράθεση
  #10  
Παλιά 18-05-12, 20:55
Όνομα: ΠΑΝΤΕΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 11-04-2012
Περιοχή: ΝΕΑ ΣΜΥΡΝΗ
Μηνύματα: 69
Προεπιλογή

Καλησπέρα σε όλους
Θανάση τέλεια λύση. Το αποτέλεσμα είναι ιδανικό
Λευτέρη και απευθύνομαι και στο Θανάση αυτό που θα ήθελα (αν γίνεται) είναι το πως θα μεταβάλλονταν οι συναρτήσεις σας αν ζητούσαμε δείξε μου τις συχνότερες τιμές με κριτήριο αυτούς που ξέρουν αγγλικά.
Εγω πειραματιζόμενος ακόμα στις συναρτήσεις του Λευτέρη έκανα τα εξής
1 Συχνότερη τιμή:=MODE(IF((F12:F106)*(E12:E106)>1;(IF(SUBT OTAL(3;OFFSET($F$12:$F$106;ROW($F$12:$F$106)-ROW(G12);;1));($F$12:$F$106)*(E12:E106)))))
2. Συχνότερη τιμή:=MODE(IF((F12:F106)*(E12:E106)<>J4;(IF(SU BTOTAL(3;OFFSET($F$12:$F$106;ROW($F$12:$F$106)-ROW(G12);;1));($F$12:$F$106)*(E12:E106)))))
3. Συχνότερη τιμή:=MODE(IF((F12:F106)*(E12:E106)<>J5;IF((F1 2:F106)*(E12:E106)<>J4;(IF(SUBTOTAL(3;OFFSET($F$12 :$F$106;ROW($F$12:$F$106)-ROW(G12);;1));($F$12:$F$106)*(E12:E106))))))
Είναι σωστό αυτό που έκανα ή από σύμπτωση μου βγαίνουν τα αποτελέσματα σωστά;
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Φίλτρο xristos Excel - Ερωτήσεις / Απαντήσεις 4 20-03-16 13:53
[Γενικά] Φίλτρο xristos Excel - Ερωτήσεις / Απαντήσεις 5 15-09-12 16:30
[Συναρτήσεις] Συνάρτηση MODE PANIK Excel - Ερωτήσεις / Απαντήσεις 5 08-05-12 18:03
[ Ερωτήματα ] Φίλτρο ΝΑΙ, ΟΧΙ, ΟΛΑ devcon Access - Ερωτήσεις / Απαντήσεις 4 29-03-11 16:19
Φίλτρο Χρήστος Access - Ερωτήσεις / Απαντήσεις 9 16-01-11 17:06


Η ώρα είναι 09:52.