Γεια σας παιδιά!
Έχω ένα φύλλο excel στο οποίο έχω επί της ουσίας ένα "custom" ημερολόγιο, δηλαδή τα κελιά είναι κάπως έτσι:
Κάτω από τις ημέρες υπάρχουν εγγραφές και κάθε ένα κελί είναι είτε επιλεγμένο (για διευκόλυνση εδώ ας πούμε ότι τικάρεται με ένα "Χ") είτε κενό.
Αυτό που θέλω να κάνω είναι να υπολογίζω ανά εγγραφή πόσες από τις επιλεγμένες μέρες είναι αργίες (για την ώρα θεωρώ μόνο το Σ/Κ αργία) και πόσες καθημερινές.
Κάνοντας χρήση της cell() προσπαθώ να πάρω με βάση το κελί που εξετάζω το αντίστοιχο κελί που απεικονίζει τη μέρα και στη συνέχεια να ελέξχω αν είναι Σ ή Κ.
Για παράδειγμα θέλω να ελέγξω για το κελί H6. Με τον παρακάτω ψευδοκώδικα προσπαθώ να βρω σε ποια μέρα αντιστοιχεί
Το πρόβλημα είναι ότι το cell("col") επιστρέφει νούμερο κι όχι γράμμα όπως θα ήθελα για να έχει νόημα το concatenation αριθμού γραμμής και στήλης που κάνω παραπάνω.Κώδικας:=CELL("contents";CELL("col";H6)&(CELL("row"H6)-<αύξων_αριθμός_εγγραφής>))
Επίσης, υπάρχει κάποιος τρόπος να κάνω loop το ίδιο πράγμα για κάθε μία μέρα του μήνα χωρίς να χρησιμοποιήσω macros (θέλω ο κώδικας να είναι portable τόσο σε open office όσο και και σε ms office);
Διαφορετικά να υποθέσω ότι θα πρέπει να κάνω τόσα if όσα και οι μέρες του μήνα (π.χ. εδώ 31), το καθένα σε ένα temp κελί, και να αυξάνω ανά 1 τα αντίσοιχα κελιά που κρατάνε τα στατιστικά για αργίες και σαββατοκύριακα;
Εμφάνιση 1-4 από 4
-
12-06-11, 15:38 Στατιστικά ημερολογίου σε excel #1
-
15-06-11, 16:55 Απάντηση: Στατιστικά ημερολογίου σε excel #2
Δοκίμασε την Weekday, που επιστρέφει έναν αριθμό ανάλογα με την μέρα της εβδομάδας.
Στην default επιλογή, επιστρέφει 1 για Κυριακή έως 7 για Σάββατο, αλλά έχει και άλλες επιλογές που αρχίζουν την μέτρηση από την Δευτέρα.
Δεν μπορώ να το ελέγξω τώρα, αλλά κατά πάσα πιθανότητα δουλεύει και στο Open Office (οι περισσότερες συναρτήσεις του Excel δουλεύουν).
-
15-06-11, 17:19 Απάντηση: Στατιστικά ημερολογίου σε excel #3
NETWORKDAYS()
Όσο πιο βαθιά βάζουν το χέρι οι εταίροι στις τσέπες μας, τόσο πιο κοντά φθάνουν στα @@ μας
-
18-06-11, 14:42 Απάντηση: Στατιστικά ημερολογίου σε excel #4
Η weekday() φαίνεται να βοηθάει στην περίπτωσή μου ενώ με την networkdays() δεν κατάφερα να βρω κάποιο τρόπο να με βοηθήσει καθώς επιστρέφει απλά πλήθος εργασίμων ημερών.
Το θέμα είναι ότι έτσι όπως το κάνω τώρα γίνεται χρήση πολλών "βοηθητικών" κελιών με συναρτήσεις και περιπλέκεται χωρίς λόγο ο κώδικας και δεδομένου ότι υπάρχει προοπτική να χρησιμοποιήσουν το αρχείο και άτομα που δεν έχουν ιδέα από προγραμματισμό φοβάμαι ότι θα υπάρχει θέμα. Επομένως μάλλον θα στραφώ στη λύση ενός script, έστω κι αν χρειαστεί να το γράψω τόσο για excel όσο και για oo.calc.
Ευχαριστώ και τους δύο για τις απαντήσεις!
Για ό,τι νεότερο θα επιστρέψω.
Παρόμοια Θέματα
-
Outlook 2010 & συγχρονισμός επαφών-ημερολογίου με κινητό
Από edk στο φόρουμ Software γενικάΜηνύματα: 2Τελευταίο Μήνυμα: 18-11-10, 16:02 -
Επαναφορά ημερολογίου στο outlook
Από vaskos στο φόρουμ WindowsΜηνύματα: 0Τελευταίο Μήνυμα: 13-09-10, 14:43 -
ερωτηση για προγραμμα ημερολογιου και συγχρονισμος με το google calendar
Από vstratis στο φόρουμ Internet, web surfing και online υπηρεσίεςΜηνύματα: 0Τελευταίο Μήνυμα: 21-10-09, 09:55 -
Ενημέρωση βάσης δεδομένων με στοιχεία ημερολογίου σε Visual Basic
Από marner στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 1Τελευταίο Μήνυμα: 02-12-08, 21:30 -
στατιστικα
Από Dim(GR) στο φόρουμ COSMΟΤΕΜηνύματα: 0Τελευταίο Μήνυμα: 10-03-08, 19:49
Bookmarks