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/490-xronikes-periodoi.html)

Θανάσης 10-03-10 23:53

Χρονικές περίοδοι
 
Καλησπέρα στην εκλεκτή παρέα

Έχω 3 στήλες (2 ημερομηνίες Από, Μέχρι και ένα κωδικό) και περίπου 20000 γραμμές.
Κάθε κωδικός μπορεί να υπάρχει περισσότερες από μια φορές αλλά όχι απαραίτητα με διαφορετικές ημερομηνίες.
Το ζητούμενο είναι να βρούμε τις χρονικές περιόδους ισχύος του κάθε κωδικού.

Δηλαδή από τον πίνακα:
Κώδικας:

ΑΠΟ      ΜΕΧΡΙ    ΚΩΔΙΚΟΣ
1/3/2003 16/2/2004 κωδ1
5/6/2003 31/3/2005 κωδ1
1/6/2005 22/3/2006 κωδ1
1/1/2004 16/2/2004 κωδ2
4/4/2005 30/6/2005 κωδ2

Αναμένω σαν αποτέλεσμα τον πίνακα:
Κώδικας:

κωδ1 από 1/3/2003 έως 31/3/2005 και
κωδ1 από 1/6/2005 έως 22/3/2006
κωδ2 από 1/1/2004 έως 16/2/2004 και
κωδ2 από 4/4/2005 έως 30/6/2005

Έχετε να προτείνετε κάτι; :crazy2:

Ευχαριστώ.
Θανάσης

nisgia 19-03-10 11:47

1 Συνημμένο(α)
Φίλε Θανάση, καλημέρα!

Στο αρχείο που επισυνάπτω (DateIntervals.xls), εκτός από τον πίνακα με τα δεδομένα που μας έδωσες
θα βρεις ακόμη δυο πίνακες με τα δεδομένα ζητάς.

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

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

Εκείνο που θα πρέπει να προσέξεις είναι ότι η μεσαία στήλη του κίτρινου πίνακα (ΜΕΧΡΙ)
περιέχει τύπους πίνακα (array formulas) και εκτός από το γεγονός ότι χρειάζονται
λίγη προσοχή στην αντιγραφή τους, ίσως επιβαρύνουν το αρχείο σου μιας και μίλησες για 20000 γραμμές.
Αν η επιβάρυνση είναι μεγάλη, τότε θα πρέπει να ακολουθήσουμε άλλη μέθοδο.

Ελπίζω οι λογικές συνθήκες των τύπων να είναι σωστές.:worry:

Όπως και να 'χει, προσάρμοσε τους τύπους αναζήτησης σε ένα αντίγραφο του αρχείου σου
και αν κάτι δεν δουλεύει σωστά, απλά μας ενημερώνεις.:dft009:

Φιλικά,
Γιάννης

Θανάσης 20-03-10 01:25

1 Συνημμένο(α)
Φίλε Γιάννη,
κατ αρχή σε ευχαριστώ που ασχολήθηκες με το ερώτημά μου.
Δυστυχώς όμως δεν δουλεύει όπως θα έπρεπε :sad:
Δες αν θέλεις το συνημμένο που απλά πρόσθεσα δύο γραμμές τι αποτέλεσμα δίνει !!!

Ευχαριστώ και πάλι
Θανάσης
ΥΓ ενώ φαίνεται απλό, μάλλον δεν είναι και με ταλαιπωρεί.

gr8styl 20-03-10 22:33

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

Φίλε συνονόματε για δες και την δική μου πρόταση στο συνημμένο. :dft012:
Εμπνευσμένη από την πρόταση του Γιάννη.:secret:

Τα λέμε.

nisgia 21-03-10 14:58

Όπως φαίνεται φίλε Θανάση, ο συνονόματός σου (gr8styl) κατανόησε καλύτερα τη λογική του εγχειρήματός σου.:friends:

Εκτός αυτού, ο τύπος πίνακα της πρότασής μου περιέχει λογικά σφάλματα
οπότε ούτως ή άλλως, λογικό ήταν να επιστρέψει εσφαλμένα αποτελέσματα.:frown:

Όπως και να 'χει όμως, εγώ ικανοποιημένος είμαι με την έμμεση βοήθεια που παρείχα.:happy:

Τα λέμε λοιπόν!
Γιάννης

Θανάσης 24-03-10 21:52

1 Συνημμένο(α)
Φίλοι μου,
αφού σας πω ένα μεγάλο ΕΥΧΑΡΙΣΤΩ για το χρόνο σας,
θα ήθελα να δείτε το νέο συνημμένο γιατί ναι μεν πλησιάσαμε πολύ αλλά
ακόμα δεν βρήκαμε την λύση. :ohno: :crazy2:

Ευχαριστώ και πάλι.
Θανάσης.

gr8styl 28-03-10 18:33

1 Συνημμένο(α)
Νομίζω ότι έγινε.

Για δες το και πες μας.

Άντε και καλό Πάσχα.


Η ώρα είναι 02:14.

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


Search Engine Optimization by vBSEO 3.3.2