ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Αναζητηση τυπου....

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-09-10, 15:48
Όνομα: ΣΤΕΛΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 30-09-2010
Μηνύματα: 4
Προεπιλογή Αναζητηση τυπου....

Καλησπερα σας :)
Ψαχνω ενα τυπο για το προβλημα μου.....
Εχουμε τις 3 στηλες:
A1=4 B1=2 C1=200
B2=3 C2=130
B3=3 C3=320
B4=5 C4= 70
B5=6 C5=170
B6=2 C6=250
Εχουμε 3 στηλες τιμων θα ηθελα να κανω το εξς, εάν το Α1 εως 4 να επιλεγει τα 4 μεγαλητερα νουμερα από την στηλη C και να αλλαζει τις τιμες στην στηλη Β στα αντιστοιχα κελια προσθετοντας +1 (C1 -> B1, C2 -> B2 κλπ).
Παραδειγμα : το C3 είναι η μεγαλητερη τιμη οποτε το Β3 πρεπει να γινεΙ 4 (3+1), το C5 η δευτερη μεγαλητερη οποτε Β6 πρεπει να γιει 3 (2+1).Μια ακομα ερωτηση, εάν μπορο να παρω το αποτελεσμα στην στηλη Β ή θα πρεπει να χρησιμοποιησω καποια άλλη?
Ευχαριστω πολυ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx stelios.xlsx (9,2 KB, 14 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 30-09-10, 17:01
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 823
Προεπιλογή

Φίλε Στέλιο καλώς όρισες.
Η συνάρτηση RANK σου δίνει την θέση κάποιου αριθμού σε μια σειρά αριθμών άρα μπορείς εύκολα να βρεις τους 4 μεγαλύτερους αριθμούς της στήλης C.
Βάζεις στο D1 "=RANK(C1;$C$1:$C$6)" χωρίς εισαγωγικά
όπου
C1 επειδή ό τύπος θα μπεί στο D1 και θα συρθεί προς τα κάτω όσο χρειάζεται.
$C$1:$C$6 η περιοχή που περιέχει την σειρά των αριθμών

Στη συνέχεια αν το αποτέλεσμα της RANK είναι μικρότερο ή ίσο με το 4 προσθέτουμε 1 στην τιμή του Β1 αλλοιώς διατηρούμε την τιμή του Β1. Αυτό σε Excel μεταφράζεται ως εξής:
=IF(RANK(C1;$C$1:$C$6)<=4;B1+1;B1)
Το 4 θα μπορούσε να αντικατασταθεί με $A$1 αν το Α1 περιέχει το πλήθος που θέλεις.

Στο Excel δεν γίνεται ο τύπος που περιέχει ένα κελί να κάνει αναφορά στο ίδιο το κελί άρα θα πρέπει να χρησιμοποιήσεις κάποια άλλη στήλη, και απλά πριν την αλλαγή των αριθμών στην στήλη C να αντιγράφεις (τις τιμές μονο) από την νέα στήλη στη στήλη Β

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

Αν κατι δεν είναι σαφές πες μας.
Θανάσης

ΥΓ. Καλό είναι τα αρχεία που ανεβάζουμε σαν παράδειγμα στο φορουμ να είναι xls και όχι xlsx για να μπορούν να διαβάζονται και από τους μη έχοντες το 2007.
Απάντηση με παράθεση
  #3  
Παλιά 30-09-10, 18:29
Όνομα: ΣΤΕΛΙΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 30-09-2010
Μηνύματα: 4
Προεπιλογή

Φιλρ Θαναση σε ευχαριστω πολυ για την βοηθεια σου :)
Συγνωμη για το xlsx αλλα σαν πρωταρης που ειμαι καταλαβαινεισ....
Να περνας ομορφα
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
rank


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] IIF με χρήση τελεστή πεδίο τύπου Ναι/Όχι Φαίη Access - Ερωτήσεις / Απαντήσεις 4 14-03-12 10:23
[ Συναρτήσεις ] ΑΝΑΖΗΤΗΣΗ ΤΥΠΟΥ vangelis67 Access - Ερωτήσεις / Απαντήσεις 5 04-03-12 10:33
[ Φόρμες ] Φόρμα τύπου πίνακα Δημήτρης Access - Ερωτήσεις / Απαντήσεις 2 10-01-12 08:29
[ Συναρτήσεις ] ΑΝΑΖΗΤΗΣΗ ΤΥΠΟΥ vangelis67 Access - Ερωτήσεις / Απαντήσεις 2 27-11-11 22:57
Φόρμα ημερολογίου (τύπου Outlook - scheduler) schizo Access - Ερωτήσεις / Απαντήσεις 3 27-06-10 19:03


Η ώρα είναι 03:26.