ms-office.gr > Forum > Microsoft Excel > Excel samples - Χρήσιμα αρχεία & παραδείγματα > [Συναρτήσεις] Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID

Excel samples - Χρήσιμα αρχεία & παραδείγματα Αρχεία Ms-Excel διαθέσιμα για τα μέλη του Forum.

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-07-18, 10:54
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID

Δημιουργός: Spirosgr
Έτος: 2018/07
Βαθμός δυσκολίας: Αρχάριοι χρήστες


Πολλές φορές, υπάρχει σύγχυση ενός α/α, με την σειρά εγγραφής.

Ο α/α, δεν ενδιαφέρεται για την σειρά ή την ταξινόμηση των δεδομένων.
Σκοπός ενός α/α, είναι να αριθμεί τις σειρές, σε μια περιοχή δεδομένων και τίποτε άλλο.

Για παράδειγμα, στην εικόνα 1, έχουμε δεδομένα Μη Ταξινομημένα,
με έναν α/α από το 1-10
Για να πάρουμε τον α/α, χρησιμοποιούμε την συνάρτηση
(μια από τις πολλές μεθόδους που υπάρχουν) πχ =ROW(A1)

Στην εικόνα 2, έχουμε τα ίδια δεδομένα, Ταξινομημένα αυτή τη φορά και ο α/α,
παραμένει αμετάβλητος (και καλά κάνει) διότι αυτός είναι ο ρόλος του.

Τι θα πρέπει να κάνουμε όμως, αν δεν θέλουμε απλά μια αρίθμηση σειρών,
αλλά ένα ID προιόντος για παράδειγμα (*βλέπε εικόνα 3) ή ένα ID Εγγραφής του προιόντος
που θα μας εμφανίζει την χρονολογική σειρά που έγινε μια εγγραφή
και όχι την σειρά (γραμμή) του φύλλου;

Εδώ να υπενθυμίσουμε, ότι η καλύτερη μέθοδος να έχουμε τα δεδομένα μας,
είναι πίνακας και όχι περιοχή.
*Οι λόγοι, έχουν εξηγηθεί πάρα πολλές φορές σε διάφορα posts.

Λύση: (*βλέπε εικόνα 4)
1
Δημιουργούμε έναν πίνακα με τα δεδομένα μας και
εμπλέκουμε μια στήλη με ημερομηνία εγγραφής (στήλη Β).
2
Στην πρώτη στήλη (Α), θέλουμε το αποτέλεσμα.
Βάζουμε στο κελί Α2, τον τύπο
Κώδικας:
=RANK(B2;$B$2:$B$12;1)
Αυτόματα, οι εγγραφές μας, με βάση την ημερομηνία, θα πάρουν έναν αριθμό.
Ο αριθμός αυτός είναι ένα ID Εγγραφής πλέον και όχι ένας α/α.
3
Τι γίνεται όμως, με τις διπλότυπες ημερομηνίες;
Μπορεί να έχουμε πολλές εγγραφές στην κάθε ημερομηνία,
πχ σειρές 10 και 12.
Γι' αυτό βάζουμε στον τύπο μας =Rank() και έναν μετρητή, οπότε έχουμε:
Κώδικας:
=RANK(B2;$B$2:$B$12;1)+COUNTIF($B$2:B2;B2)-1
Αυτό, θα μας δώσει και το τελικό αποτέλεσμα...

Σημειώσεις:
Με κίτρινο, έχουν σημειωθεί κελιά, στα οποία κάναμε νέα καταχώρηση
και πήραν ως ID Εγγραφής, τον επόμενο από τον μέχρι τότε max=10.

Ο πίνακας ταξινομείται ως προς Τίτλος Χ (προιόν).

Προσοχή στο σύμβολο $, στην περιοχή που θα μετρήσουμε.

Υπάρχουν κι άλλες μέθοδοι να έχουμε το αποτέλεσμα,
όπως επίσης μπορούμε να χρησιμοποιήσουμε και κώδικα.
Συνημμένα Thumbnails
Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID-screenshot_1.jpg   Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID-screenshot_2.jpg   Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID-screenshot_3.jpg   Αύξων Αριθμός (α/α) VS Σειρά Εγγραφής ή ID-screenshot_4.jpg  
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αύξων αριθμός σε κάθε έτος Xristos Access - Ερωτήσεις / Απαντήσεις 20 10-01-17 17:08
[Συναρτήσεις] Αύξων αριθμός σε φίλτρο xristos Excel - Ερωτήσεις / Απαντήσεις 3 01-11-15 22:00
[Συναρτήσεις] Χρονολογική σειρά σε πίνακες teachertza Excel - Ερωτήσεις / Απαντήσεις 10 27-03-13 07:29
[Συναρτήσεις] Αύξων αριθμός σε κάθε Δικάσιμο Xristos Excel - Ερωτήσεις / Απαντήσεις 13 26-08-11 21:09
[Συναρτήσεις] Αύξων αριθμός σε κάθε ΑΠΟΤΕΛΕΣΜΑ Xristos Excel - Ερωτήσεις / Απαντήσεις 11 19-07-11 17:47


Η ώρα είναι 21:43.