Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Μια μικρή βοήθεια από τους γνώστες.. Ας Υποθέσουμε πώς σε μια στήλη γράφουμε Ηλικία του καθενός σε μορφή (39) , αυτός όμως παίρνει πόντους ανάλογα με την ηλικία και αυτοί καταχωρούνται στην διπλανή στήλη "Πόντοι", πώς θα μπορούσα να το καταφέρω.. Το πρόβλημα μου είναι ότι η ηλικία είναι κατά ομάδες π.χ. 18 έως 24 75 Πόντους 25 έως 29 65 Πόντους Και αυτό με προβληματίζει.. Συνημμένο αρχείο για περισσότερη ευκολία.. |
#2
| |||
| |||
![]()
Φίλε Χρήστο η λύση μάλον βρίσκεται στην συνάρτηση VLOOKUP Σε μία άλλη στήλη γράφεις τις ηληκίες απο 18 έως 65 και στην διπλανή στήλη τους πόντους αναλόγως. Γράφοντας στο κελί I3 =VLOOKUP(H3;$L$2:$M$49;2;FALSE) και σύρωντάς το προς τα κάτω έχεις την λύση στο πρόβλημα. Φιλικά Γιώργος |
#3
| |||
| |||
![]()
Ευχαριστώ πολύ Γιώργο το είδα και θα το εφαρμόσω.. ![]() Προβληματίζομαι όμως διότι πηγαίνοντας από των οδηγό των συναρτήσεων, δεν μπορώ να την εφαρμόσω.. ![]() Βασικά εσύ βάζεις το $ από τον οδηγό δεν το παίρνει, κατόπιν βάζεις το 2 το οποίο δεν μπορώ να καταλάβω που παραπέμπει... ![]() |
#4
|
![]()
Καλησπέρα Φίλε Χρίστο μιας και ήθελες να το κάνεις με IF δες το παρακάτω συνημμένο Στο φύλλο Data είναι οι βασικοί σου Πίνακες ενώ στο φύλλο Υπολογισμοί γίνονται διάφορα πράγματα. Καλό θα είναι να τα επεξεργαστείς και να δεις γιατί και πώς γίνονται. Ας με συγχωρήσουν οι φίλοι με έκδοση από 2007 και κάτω αλλά η λειτουργία συμβατότητας δεν επιστρέφει το αποτέλεσμα που πρέπει κι έτσι δεν μπόρεσα να το ανεβάσω και σε άλλη έκδοση |
#5
| |||
| |||
![]()
Φίλε Χρήστο $ στις συναρτήσεις μπαίνει για να δηλώσει την απόλυτη θέση ενός κελιού η μιας περιοχής κελιών ούτως ώστε να μήν αλάζει όταν κάνουμε αντιγραφή και επικόλληση. Αν αφαιρέσεις τα $ από την συνάρτηση θα μπορέσεις να δεις την συνάρτηση με τον οδηγό των συναρτήσεων αλλά δεν θα μπορείς να κάνεις αντιγραφή και επικόλληση (να σύρεις προς τα κάτω) γιατί θα αλλάζει η περιοχή αναζήτησης(πίνακας). Ως αναφορά για τον αριθμό 2 δηλώνει τον αριθμό της στήλης στην περιοχή (πίνακα) αναζήτησης. Βγάλε λοιπόν το $ για να δεις και να καταλάβεις την συνάρτηση και αν συνεχίσεις να έχεις απορίες , εδώ είμαστε. Φιλικά Γιώργος Σημείωση: Υπάρχουν και άλλες λύσεις στο ζητούμενό σου όπως με την συνάρτηση IF σε συνδυασμό με την AND που αναφέρει ο φίλος Σπύρος παραπάνω αλλά και με συνδυασμό των συναρτήσεων INDEX & MATCH αλλά μάλον θα σε μπερδέψουμε περισσότερο. Τελευταία επεξεργασία από το χρήστη Flashgordon61 : 29-02-12 στις 22:07. |
#6
|
![]() Πατώντας F4 διαδοχικά περνάμε από Σχετική στήλη σχετική γραμμή σε Απόλυτη στήλη απόλυτη γραμμή, Απόλυτη στήλη σχετική γραμμή, Σχετική στηλη απόλυτη γραμμή, και επανερχόμαστε σε σχετική στήλη σχετική γραμμή. Για το βασικό ερώτημα νομίζω θα βηθούσε το να δώσεις ένα όνομα στον πίνακα που θα κοιτάει η Vlookup. |
#7
|
![]()
Η λύση με IF είναι στο κελί Ι3 ο τύπος Κώδικας: =IF(H3<40;IF(H3<18;0;IF(H3<25;75;IF(H3<30;65;IF(H3<35;50;40))));IF(H3<45;35;IF(H3<50;40;IF(H3<55;50;IF(H3<66;60;0))))) |
#8
|
![]()
Καλημέρα Θανάση συμφωνώ ότι ο τρόπος με IF δεν είναι ο πλέον ενδεδειγμένος Σε άλλη περίπτωση προσωπικά θα χρησιμοποιούσα VLOOKUP λόγω του μικρού όγκου δεδομένων Θέλω την συμβουλή σου όμως σε κάτι μιας και γνωρίζεις πολλά περισσότερα Ανεξάρτητα αν η IF που έστησα είναι "μακρινάρι" το σκεπτικό να αντικατασταθούν στοιχεία του τύπου με κελιά από άλλο φύλλο (Υπολογισμοί) ώστε να μην χρειάζεται να αλλάζει ο τύπος σε κάθε αλλαγή δεδομένων είναι σωστός ? Και με τι σκεπτικό χώρισες τον τύπο σου σε 2 επιμέρους τμήματα Έχει κάποιο πλεονέκτημα σε σχέση αν ήταν μονοκόμματος ? |
#9
|
![]()
Καλημέρα σε όλους. Φίλε Σπύρο, το να έχουμε τους πινακες/λίστες αναφοράς σε διαφορετικό φύλλο από εκείνο τον δεδομένων είναι πολύ σωστό και θα πρέπει να το εφαρμόζουμε όποτε είναι δυνατόν. Για το αν όλα τα δεδομένα πρέπει να προέρχονται από λίστες καταχώρησης, θα έλεγα ότι δεν είναι πάντα ότι καλύτερο. Για το σπάσιμο της 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)). Καλή μέρα όλη μέρα. Θανάσης |
#10
|
![]()
Να 'σαι καλά Θανάση Ευχαριστώ για τις διευκρινήσεις |
![]() |
Ετικέτες |
index, match, αναφορά |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Γενικά] Συσχέτιση κωδικών ειδών και σύγκριση τιμών | nikosjc | Excel - Ερωτήσεις / Απαντήσεις | 2 | 26-05-16 09:30 |
[Συναρτήσεις] Τύπος για σύγκριση τιμών | geronik | Excel - Ερωτήσεις / Απαντήσεις | 2 | 17-11-14 20:05 |
[Συναρτήσεις] Large ημερομηνία και επιστροφή τιμών | jimrenoir | Excel - Ερωτήσεις / Απαντήσεις | 1 | 09-12-12 00:34 |
[Συναρτήσεις] Σύγκριση Τιμών | ΤΖΙΜΗΣ | Excel - Ερωτήσεις / Απαντήσεις | 3 | 16-09-12 20:34 |
[VBA] Σύγκριση τιμών μεταξύ δύο φύλλων | jose | Excel - Ερωτήσεις / Απαντήσεις | 6 | 24-11-11 05:19 |
Η ώρα είναι 06:42.