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

Καλημέρα σε όλους.
Φίλε Σπύρο, το να έχουμε τους πινακες/λίστες αναφοράς σε διαφορετικό φύλλο από εκείνο τον δεδομένων είναι πολύ σωστό και θα πρέπει να το εφαρμόζουμε όποτε είναι δυνατόν.

Για το αν όλα τα δεδομένα πρέπει να προέρχονται από λίστες καταχώρησης, θα έλεγα ότι δεν είναι πάντα ότι καλύτερο.

Για το σπάσιμο της IF ο λόγος είναι για να μειώσουμε τα επίπεδα βάθους της IF.
Έτσι μπορούμε να ξεπεράσουμε το όριο των 8 επιπέδων βάθους που μας βάζει το Excel.
(κάποτε είχα φτιάξει κάτι, όπου σε ένα κελί με μόνη συνάρτηση την IF μπορούσαμε να έχουμε σαν αποτέλεσμα 128 διαφορετικές τιμές !!!)

Τέλος για το συγκεκριμένο θέμα για μένα όπως προείπα οι Index Match θεωρώ ότι είναι η καλύτερη λύση.
Δηλαδή απλά χωρίς πίνακες κλπ, ο τύπος
=INDEX({0;75;65;50;40;35;40;50;60};MATCH(h2;{0;18;25;30;35;40;45;50;55};1))
μας δίνει το επιθυμητό αποτέλεσμα στο συγκεκριμένο ερώτημα.

ή ορίζουμε τα ονόματα:
Age_to={0;18;25;30;35;40;45;50;55}
Points={0;75;65;50;40;35;40;50;60}
οπότε ο τύπος γίνεται =index(Points;match(h2;Age_to;1)).

Καλή μέρα όλη μέρα.
Θανάσης
Απάντηση με παράθεση