Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Σύγκριση τιμών και επιστροφή αποτελέσματος (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1689-sigkrisi-timon-kai-epistrofi-apotelesmatos.html)

Free_Ghost 01-03-12 20:43

Ευχαριστώ πάρα πολύ φίλοι μου για όλες τις απαντήσεις.

Βασικά Ζαλίστηκα και στο τέλος χρησιμοποίησα την IF με μια μικρή τροποποίηση, διότι η πόντοι ανά ηλικία δεν θα είναι πάντα οι ίδιοι, τους έχω βάλει σε ένα φύλλο όπου εκεί μπορώ να επέμβω και να αλλάζω τις τιμές π.χ. στον 22χρονο αντί 75 να του δίνω 100..

Έτσι μέσα στο IF στην προκαθορισμένη τιμή έβαλα την διεύθυνση του κελιού που είχε την τιμή, και τέλος με βοήθησε πάρα πολύ το $ όσο και να φαίνεται παράξενο δεν το γνώριζα, τώρα το κατάλαβα και με γλύτωσε από πολλή δουλειά…

Σας Ευχαριστώ πάρα πολύ…:045:

Tasos 01-03-12 22:02

1 Συνημμένο(α)
Καλησπέρα!

Χρήστο, έστω ότι στις στήλες A, B, C έχουμε τις ηλικίες από, τις ηλικίες έως και τους αντίστοιχους πόντους όπως φαίνεται στην εικόνα:

Συνημμένο Αρχείο 2668

Τα δεδομένα για τις ηλικίες από βρίσκονται στην περιοχή το A1:A9

Επειδή εκ των πραγμάτων τα νούμερα στη στήλη είναι ταξινομημένα, και επειδή δεν υπάρχουν κενά ανάμεσα στις περιοχές των ηλικιών,
ο παρακάτω τύπος στη στήλη F νομίζω ότι σε καλύπτει:

=INDEX($C$2:$C$9;MATCH(F2;$A$2:$A$9;1))

Όπως φαίνεται στον τύπο οι ηλικίες έως δεν χρειάζεται να συνυπολογιστούν.

Φιλικά

Τάσος

gr8styl 02-03-12 09:49

Καλημέρα σας
έχω μερικές παρατηρήσεις, και για την πληρότητα του θέματος σας τις καταθέτω.
Παράθεση:

Αρχική Δημοσίευση από Free_Ghost (Μήνυμα 9802)
... χρησιμοποίησα την IF με μια μικρή τροποποίηση, ...

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

Παράθεση:

Αρχική Δημοσίευση από Tasos (Μήνυμα 9804)
... ο παρακάτω τύπος στη στήλη F νομίζω ότι σε καλύπτει:
=INDEX($C$2:$C$9;MATCH(F2;$A$2:$A$9;1))

Θέλω να πώ ότι θα μας επιστρέψει Λάθος για ηλικίες κάτω των 18 αλλά και ότι ο τύπος θα πρέπει να μπεί σε άλλη από την F στήλη εφόσον το πρώτο όρισμα της match είναι F2.

Τα λέμε :bye2:
Θανάσης

Tasos 02-03-12 11:04

Θανάση, σ ευχαριστώ για τη διόρθωση σχετικά με τη στήλη F.

Δικό μου λάθος.Ήθελα και έπρεπε να γράψω ότι στη στήλη F βρίσκεται ο αριθμός της ηλικίας προς αναζήτηση.

Αν τώρα κάποιος θέλει πιάσει το λάθος που αναφέρεις, μπορεί πολύ απλά:
  1. Να χρησιμοποιήσει την επικύρωση δεδομένων στη στήλη της ηλικίας (το προτιμώ).
  2. Να τροποποιήσει τον τύπο έτσι: =IF(F2<MIN($A$2:$A$9);"";INDEX($C$2:$C$9;MATCH(F2; $A$2:$A$9;1)))

Τάσος


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2