Μετάβαση στο περιεχόμενο

giannis89

Members
  • Περιεχόμενα

    6
  • Εντάχθηκε

  • Τελευταία επίσκεψη

Everything posted by giannis89

  1. A! Γι' αυτό δεν του άρεσε που εγκατέστησα το 2013, είναι 10 χρόνια πίσω... Και πάλι δεν είναι ακριβώς αυτό που ψάχνω. Σωστά συμπλήρωσες τις χρονικές στιγμές που λείπουν, απλά δε θέλω να συμπληρωθεί τίποτα στα δεδομένα στις υπόλοιπες στήλες γιατί αυτό θα πρέπει να το κάνω εγώ χειρωνακτικά κατά περίπτωση Επίσης, δεν μου είπες με ποιο πρόγραμμα τρέχεις τον αλγόριθμο που έγραψες. Άνοιξα απλά το αρχείο με notepad και είδα τον κώδικα. Δεν ξέρω όμως πού θα μπορούσα να τον εκτελέσω αν του κάνω κάποιες τροποποιήσεις. Σε ευχαριστώ και πάλι για το χρόνο σου!! Αυτό έψαχνα!! Ευχαριστώ πολύ Samdreamth! Με βοήθησες πολύ με αυτό! Τη δοκίμασα στο δείγμα μου και δουλεύει. Φτάνει μόνο να μην κρασάρει το Excel με όλα τα δεδομένα, γιατί θα πρέπει να το σπάσω σε μικρότερα αρχεία...
  2. Κατ' αρχάς, ευχαριστώ swordfish για το χρόνο σου, Δυστυχώς, ίσως δεν το είχα εξηγήσει κι εγώ σαφώς από την αρχή, δεν ήταν αυτό το πρόβλημά μου. Δηλαδή, δε με ενδιαφέρει τα μηδενικά να γίνουν ενδιάμεσες τιμές. Με ενδιαφέρει να προστεθούν γραμμές στην ασυνέχεια του χρόνου (1η στήλη) κι ας προκύψουν κενά δεδομένα στις υπόλοιπες στήλες (αυτά θα τα προσθέσω αργότερα). Το εξηγώ καλύτερα και με παράδειγμα στο προτελευταίο μου μήνυμα. Επίσης, δεν καλύπτεται η προϋπόθεση στο πρόγραμμα σου να είναι μηδέν τα δεδομένα της δεύτερης στήλης στις ασυνέχειες. Στο δείγμα που ανέβασα, έτυχε να υπάρχουν μηδενικά επειδή η ασυνέχεια χρόνου έπεσε βράδυ και το ρεύμα του φωτοβολταϊκού ήταν μηδέν. Σε άλλα σημεία υπάρχουν ασυνέχειες κατά τη διάρκεια της ημέρας (από σφάλμα καταγραφέα) χωρίς οι τιμές της δεύτερης στήλης να μηδενίζονται (βλ. παράδειγμα στο προηγούμενο μήνυμα). Και πάλι ευχαριστώ για κάθε προσπάθεια, ξέρω ότι δε ζητάω και το πιο απλό πράγμα...
  3. Επειδή η επεξεργασία με ενδιαφέρει να γίνει στο excel, μπορώ αφού εφαρμόσω τη μέθοδό σου να επαναφέρω τα δεδομένα στο φύλλο εργασίας; Υποθέτω πως ναι... Μέχρι το να εξάγω το αρχείο σε μορφή διαχωρισμένη με κόμμα το γνωρίζω, από κει και πέρα χάνομαι λίγο. Το κυρίως προβλημά μου δεν είναι το πώς να συμπληρώσω τα κενά δεδομένων, αλλά η προσθήκη σειρών (κενών από δεδομένα) στα σημεία που υπάρχει ασυνέχεια στη χρονική σήμανση. Δηλαδή, π.χ. έχω 1/1/11 12:01 123 1/1/11 12:02 136 1/1/11 12:03 152 1/1/11 12:06 128 (ασυνέχεια) 1/1/11 12:07 140 και θέλω να προκύψει 1/1/11 12:01 123 1/1/11 12:02 136 1/1/11 12:03 152 1/1/11 12:04 1/1/11 12:05 1/1/11 12:06 128 1/1/11 12:07 140 Εάν μπορείς να μου πεις με ποια γλώσσα προγραμματισμού μπορώ να το κάνω αυτό, οκ! (Η μόνη που ξέρω να γράφω κάποια πράγματα είναι φορτραν) Ευχαριστώ_
  4. Το έχω λάβει αυτό υπόψη, ένα έτος έχει περίπου 525.600 λεπτά, κι εγώ έχω σπάσει τα δεδομένα σε τρία υπολογιστικά φύλλα, ένα ανά έτος. Είχα το Office 2010 64bit και νομίζω μπορούσε να δεχθεί μέχρι 1,5 εκατομμύριο σειρές - μετά δεν δεχόταν εισαγωγή άλλων σειρών. Μόλις τώρα το αναβάθμισα στην έκδοση 2013 (δοκιμαστικά) αλλά δεν έχω προλάβει να δω τις δυνατότητές του. Σε κάθε περίπτωση, το θέμα του αριθμού των γραμμών δε νομίζω να είναι πρόβλημα έτσι όπως το έχω κάνει. Η δυσκολία, νομίζω, είναι στην εύρεση της συνάρτησης που εντοπίζει τις ασυνέχειες και στην προσθήκη της εντολής που θα εισάγει τους χρόνους που λείπουν. Ευχαριστώ για το χρόνο σας
  5. Καλημέρα, Μάλλον δεν πάτησα "επισύναψη" μετά την επιλογή αρχείου, ίσως έφταιγε και η ώρα... Ευχαριστώ για την επισήμανση. Δεν βλέπω πουθενά το "Χρήση Πλήρους Επεξεργαστή κειμένου". Αυτή τη φορά, επισύναψα δείγμα του αρχείου με χρονική ασυνέχεια, όπως μου προτείνατε. Έχω προσθέσει το αρχείο Excel σε συμπιεσμένο φάκελο .zip επειδή δε μου επέτρεπε το πρόγραμμα να το ανεβάσω αυτούσιο. δείγμα.zip
  6. Έχω ένα πρόβλημα και νομίζω πως η μόνη λύση μπορεί να είναι η συγγραφή μιας (δύσκολης) μακροεντολής στο Excel. Συγκεκριμένα, θέλω να προσθέσω σε μια σειρά δεδομένων τις χρονικές στιγμές που λείπουν. Έχω στην πρώτη στήλη την ημερομηνία και την ώρα, αλλά κάπου παρουσιάζονται διακοπές στην συνέχεια του χρόνου. Θέλω η μακροεντολή να εντοπίζει τις ασυνέχειες που υπάρχουν και να εισάγει ισάριθμες ολόκληρες σειρές στο υπολογιστικό φύλλο, καθώς και τις χρονικές στιγμές που λείπουν στην πρώτη στήλη. Ένα δείγμα χρονικής ασυνέχειας φαίνεται στην συνημμένη εικόνα. Ο λόγος που θέλω να το κάνω αυτό είναι ότι έχω δεδομένα για την απόδοση μιας φωτοβολταϊκής συστοιχίας, τα οποία έχουν χρονικό βήμα ενός λεπτού για περίπου δυόμιση χρόνια (δηλαδή εκατομμύριες καταχωρήσεις). Οι ασυνέχειες που παρουσιάζονται στα δεδομένα, κυρίως αυτές λόγω κάποιας διακοπής/σφάλματος του οργάνου καταγραφής, με εμποδίζουν από το να αναλύσω σωστά τα δεδομένα. Η προσθήκη ολόκληρων σειρών στο excel μαζί με τις χρονικές στιγμές που λείπουν (με μακροεντολή) θα έλυνε το πρόβλημα. Όσο για τα κενά δεδομένων που θα προκύψουν στις υπόλοιπες στήλες, αυτά μπορώ να τα αντιμετωπίσω εύκολα με προσθήκη κάποιων μέσων τιμών. Θα εκτιμούσα ιδιαίτερα όποια βοήθεια στο θέμα. Ό,τι διάβασα μέχρι στιγμής στο φόρουμ περί Excel και μακροεντολών δε βοήθησε ιδιαίτερα για την περίπτωσή μου. Ελπίζω να περιέγραψα κατανοητά το πρόβλημα, αν όχι, ρωτήστε με να διευκρινίσω. Ευχαριστώ
×
×
  • Create New...

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.