| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Ευχαριστώ πολύ Γιώργο το είδα και θα το εφαρμόσω.. ![]() Προβληματίζομαι όμως διότι πηγαίνοντας από των οδηγό των συναρτήσεων, δεν μπορώ να την εφαρμόσω.. ![]() Βασικά εσύ βάζεις το $ από τον οδηγό δεν το παίρνει, κατόπιν βάζεις το 2 το οποίο δεν μπορώ να καταλάβω που παραπέμπει... |
|
#2
|
|
Καλησπέρα Φίλε Χρίστο μιας και ήθελες να το κάνεις με IF δες το παρακάτω συνημμένο Στο φύλλο Data είναι οι βασικοί σου Πίνακες ενώ στο φύλλο Υπολογισμοί γίνονται διάφορα πράγματα. Καλό θα είναι να τα επεξεργαστείς και να δεις γιατί και πώς γίνονται. Ας με συγχωρήσουν οι φίλοι με έκδοση από 2007 και κάτω αλλά η λειτουργία συμβατότητας δεν επιστρέφει το αποτέλεσμα που πρέπει κι έτσι δεν μπόρεσα να το ανεβάσω και σε άλλη έκδοση |
|
#3
|
| Πατώντας F4 διαδοχικά περνάμε από Σχετική στήλη σχετική γραμμή σε Απόλυτη στήλη απόλυτη γραμμή, Απόλυτη στήλη σχετική γραμμή, Σχετική στηλη απόλυτη γραμμή, και επανερχόμαστε σε σχετική στήλη σχετική γραμμή. Για το βασικό ερώτημα νομίζω θα βηθούσε το να δώσεις ένα όνομα στον πίνακα που θα κοιτάει η Vlookup. |
|
#4
|
|
Η λύση με 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))))) |
|
#5
|
|
Καλημέρα Θανάση συμφωνώ ότι ο τρόπος με IF δεν είναι ο πλέον ενδεδειγμένος Σε άλλη περίπτωση προσωπικά θα χρησιμοποιούσα VLOOKUP λόγω του μικρού όγκου δεδομένων Θέλω την συμβουλή σου όμως σε κάτι μιας και γνωρίζεις πολλά περισσότερα Ανεξάρτητα αν η IF που έστησα είναι "μακρινάρι" το σκεπτικό να αντικατασταθούν στοιχεία του τύπου με κελιά από άλλο φύλλο (Υπολογισμοί) ώστε να μην χρειάζεται να αλλάζει ο τύπος σε κάθε αλλαγή δεδομένων είναι σωστός ? Και με τι σκεπτικό χώρισες τον τύπο σου σε 2 επιμέρους τμήματα Έχει κάποιο πλεονέκτημα σε σχέση αν ήταν μονοκόμματος ? |
|
#6
|
|
Καλημέρα σε όλους. Φίλε Σπύρο, το να έχουμε τους πινακες/λίστες αναφοράς σε διαφορετικό φύλλο από εκείνο τον δεδομένων είναι πολύ σωστό και θα πρέπει να το εφαρμόζουμε όποτε είναι δυνατόν. Για το αν όλα τα δεδομένα πρέπει να προέρχονται από λίστες καταχώρησης, θα έλεγα ότι δεν είναι πάντα ότι καλύτερο. Για το σπάσιμο της 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)). Καλή μέρα όλη μέρα. Θανάσης |
|
#7
|
|
Να 'σαι καλά Θανάση Ευχαριστώ για τις διευκρινήσεις |
|
#8
| |||
| |||
|
Ευχαριστώ πάρα πολύ φίλοι μου για όλες τις απαντήσεις. Βασικά Ζαλίστηκα και στο τέλος χρησιμοποίησα την IF με μια μικρή τροποποίηση, διότι η πόντοι ανά ηλικία δεν θα είναι πάντα οι ίδιοι, τους έχω βάλει σε ένα φύλλο όπου εκεί μπορώ να επέμβω και να αλλάζω τις τιμές π.χ. στον 22χρονο αντί 75 να του δίνω 100.. Έτσι μέσα στο IF στην προκαθορισμένη τιμή έβαλα την διεύθυνση του κελιού που είχε την τιμή, και τέλος με βοήθησε πάρα πολύ το $ όσο και να φαίνεται παράξενο δεν το γνώριζα, τώρα το κατάλαβα και με γλύτωσε από πολλή δουλειά… Σας Ευχαριστώ πάρα πολύ… |
|
#9
| ||||
| ||||
|
Καλησπέρα! Χρήστο, έστω ότι στις στήλες A, B, C έχουμε τις ηλικίες από, τις ηλικίες έως και τους αντίστοιχους πόντους όπως φαίνεται στην εικόνα: table.jpg Τα δεδομένα για τις ηλικίες από βρίσκονται στην περιοχή το A1:A9 Επειδή εκ των πραγμάτων τα νούμερα στη στήλη είναι ταξινομημένα, και επειδή δεν υπάρχουν κενά ανάμεσα στις περιοχές των ηλικιών, ο παρακάτω τύπος στη στήλη F νομίζω ότι σε καλύπτει: =INDEX($C$2:$C$9;MATCH(F2;$A$2:$A$9;1)) Όπως φαίνεται στον τύπο οι ηλικίες έως δεν χρειάζεται να συνυπολογιστούν. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 02-03-12 στις 05:04. |
|
#10
| |
|
Καλημέρα σας έχω μερικές παρατηρήσεις, και για την πληρότητα του θέματος σας τις καταθέτω. Χρήστο θέλω να σου πω ότι η επιλογή της λύσης με την IF, δεν είναι ότι καλύτερο ειδικά αν υπάρχει περίπτωση να αλλάξει το "πλήθος" των γκρουπ ηλικιών. θα πρέπει να προσθέσεις ή να αφαιρέσεις κάποια IF ... Παράθεση:
Τα λέμε ![]() Θανάσης |
![]() |
| Ετικέτες |
| 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 |
Η ώρα είναι 07:21.







Υβριδικός τρόπος

