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

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

Για όσους δεν έχουν Excel 2007 αλλά προγενέστερη, παραθέτω τον παρακάτω τρόπο που δουλεύει για όλες τις εκδόσεις Excel

Έστω ότι ο πίνακας τιμών είναι στην περιοχή Β2:Ε50
Επιλέγουμε το κελί Β2 και εφαρμόζουμε Μορφοποίηση υπό όρους
Επιλέγουμε "Ο τύπος είναι:" και γράφουμε "=RANK(b$2:b$50)<=10" χωρίς τα εισαγωγικά.
Πατάμε Μορφοποίηση για βάλουμε την μορφοποίηση που θέλουμε πχ. στην καρτέλα Μοτίβο επιλέγουμε το κόκκινο.
Πατάμε 2 φορές "Ok" να κλείσει ο διάλογος της μορφοποίησης υπό όρους.
Αντιγράφουμε το κελί Β2 και κάνουμε Ειδική επικόλληση Μορφές στην περιοχή Β2:Ε50

Εξήγηση: Στον τύπο η συνάρτηση RANK μας δίνει την σειρά/θέση ενός αριθμού σε μια λίστα αριθμών. Το 10 είναι γιατί θέλουμε τις 10 μεγαλύτερες τιμές, Το $2 και $50 είναι η πρώτη και η τελευταία γραμμή του πίνακα και το b (προσοχή όχι $b) είναι επειδή το ενεργό κελί ήταν το b2 κατά την εφαρμογή της μορφοποίησης υπό όρους.

Σημ. Όπως είπε και ο Τάσος η μορφοποίηση είναι χρήσιμη ΜΟΝΟ για εύκολη ΟΠΤΙΚΗ διάκριση. Αν θέλουμε να αξιοποιήσουμε τα αποτελέσματα τότε δεν πρέπει να χρησιμοποιήσουμε μόνο μορφοποίηση αλλά θα πρέπει και να τα απομονώσουμε με κάποιο τρόπο. Είτε με χρήση βοηθητικής στήλης είτε με τύπους να τα αντιγράψουμε σε κάποια ξεχωριστή περιοχή.
Απάντηση με παράθεση