![]() |
Προγραμματάκι για προϋπηρεσία Επειδη ειναι λιγακι επειγον θα ηθελα να μου πειτε ποια ειναι η συναρτηση για να μας βρισκει τους μηνες και τις ημερες σε ημερομηνιες πχ . 22/9/2011-13/10/2013 ευχαριστω πολυ |
Φιλάνθη καλησπέρα Αν υποθέσουμε ότι η ημερομηνία αρχής είναι στο κελί A1 και η ημερομηνία τέλους στο κελί Α2 με τους παρακάτω τύπους μπορείς να πάρεις έτη, μήνες και ημέρες. ΕΤΗ=DATEDIF(A1;B1;"Y"). ΜΗΝΕΣ=DATEDIF(A1;B1;"YM") ΗΜΕΡΕΣ=DATEDIF(A1;B1;"YD") |
1 Συνημμένο(α) Καλησπέρα σ' όλους Πολύ σωστά ο Στέλιος σκέφτηκε την χρήση DATEDIF αλλά... Το όρισμα YD δεν θα δώσει το επιθυμητό αποτέλεσμα και πρέπει να αντικατασταθεί με MD. Ακόμα θα πρέπει με κάποιο τρόπο οι τύποι να συνδυαστούν σε έναν για να ολοκληρωθεί το ζητούμενο. Στο βιβλίο που ακολουθεί, μπορείτε να δείτε τις συναρτήσεις με όλα τα ορίσματα τους, την συνένωση σε ένα τύπο και ακόμα την προσθήκη που χρειάζεται αν θέλουμε η αρχική ημερομηνία να περιλαμβάνεται στην μέτρηση ή όχι. Καλή συνέχεια ! |
1 Συνημμένο(α) Με βοηθείσατε πολυ παιδια σας ευχαριστω...το μονο που εμεινε ειναι, οταν εχουμε πολλες συμβάσεις θελω να εχω το παρακατω αποτελεσμα. Ανεβασα ενα προγραμματακι που εφτιαξα μπας και κατα φερετε κατι.. ευχαριστω 12/12/2010-12/12/2011 11/11/2011 – 11/12/2012 .................................... .......................................... ......................................... ......................................... αποτελεσμα 32 ετη 5 μηνες 20 μερες |
1 Συνημμένο(α) Καλημέρα Μετά από αυτό που ανέβασες δύο πράγματα μπορεί να συμβαίνουν... Ή δεν έχω καταλάβει τίποτα ή δεν μπόρεσες να καταλάβεις την χρήση της DATEDIF. Δες το βιβλίο που ακολουθεί και αν έχεις απορίες τα λέμε πάλι. |
ωραιο προγραμματακι μου ανεβασες ...εγω θα ηθελα να βγαλω την προυπηρεσια σε εναν υπαλληλο που εχει διαδοχικες συμβασεις πχ. 6 συμβασεις με διαφορετικες ημερομηνιες....και το αποτελεσμα θελω να ειναι σε μηνες και μερες δηλαδη πχ 175 μηνες κ 10 μερες συνολο. Ευχαριστω για την προσπαθεια... |
Καλημέρα στην παρέα Κάποιες σκέψεις, που πιθανόν να βοηθήσουν στη διατύπωση σωστότερων τύπων. Όταν καταχωρούμε μία ημερομηνία χωρίς ώρα (πχ 1/1/2013) η ώρα θεωρείται μηδενική (1/1/2013 00:00:00 ή 1/1/2013 12:00:00 πμ). Δηλαδή έχει συμπληρωθεί η προηγούμενη μέρα και μόλις αρχίζει η καταχωρηθείσα. Ένα χρονικό διάστημα που ορίζεται από μία ημερομηνία έναρξης και μία λήξης (πχ 1/1/2013 έως 31/1/2013) σύμφωνα με τα παραπάνω, περιλαμβάνει την πρώτη μέρα (1/1/2013), αλλά όχι και την ημερομηνία λήξης (31/1/2013), αφού αυτή μόλις που άρχισε. Σε πρακτικό επίπεδο: 1) Αν δε θέλουμε να περιλαμβάνεται η ημερομηνία έναρξης (πχ 1/1/2013) στον τύπο μας θα πρέπει να θεωρούμε ως ημερομηνία έναρξης την επόμενή της (2/1/2013). 2) Αν θέλουμε να περιλαμβάνεται η ημερομηνία λήξης (πχ 31/1/2013) στον τύπο μας θα πρέπει να θεωρούμε ως ημερομηνία λήξης την επόμενή της (1/2/2013). Όταν υπολογίζουμε ένα διάστημα σε έτη, μήνες και μέρες, αν θέλουμε να συνυπολογίζεται και η ημερομηνία λήξης, αν προσθέσουμε 1 για τον υπολογισμό των ημερών μπορεί οι μέρες που θα προκύψουν να συμπληρώνουν μήνα. Κανονικά συνεπώς οι μέρες θα ήταν 0 οι μήνες αυξημένοι κατά 1 (μπορεί να γίνουν 12 και να συμπληρώνουν έτος). Για να λυθεί αυτό το θέμα πχ για το διάστημα 1/1/2013 έως 31/1/2013 θα πρέπει να θεωρούμε ως ημερομηνία λήξης την 1/2/2013. Φιλικά/Γιώργος |
Σωστα Γιωργο μπορεις να το βαλεις στο προγραμματακι που εχει ανεβάστεί παραπάνω? |
2 Συνημμένο(α) Καλησπέρα στην παρέα Φιλάνθη, δες μια προσέγγιση στο αρχείο που επισυνάπτω. Για να βρω τα συνολικά στοιχεία για κάθε εργαζόμενο χρησιμοποίησα συγκεντρωτικό πίνακα. Προσθήκη Επισύναψα και το αρχείο [Πρόγραμμα Προϋπηρεσία3] με τους απλούστερους τύπους που πρότεινε ο Σπύρος. Είχα σκεφθεί ότι πιθανόν να υπάρχουν διαφορές στα δίσεκτα έτη, αλλά μάλλον λειτουργούν σωστά. |
επεξηγηση Αγαπητέ Γιωργο, Θα ήθελα ενα προγραμματακι απλο. το μονο που θελω ειναι να μου αθροιζει τις διαφορες συμβασεις που θα εχει ενας μονο εργαζομενος. πχ. 12/2/2010-12/8/2011 κ 14/9/2011 - 14/1/2012 κ 25/2/2012-25/6/2012 ............και στο τελος να εχω το εξης αποτελεσμα πχ (για να μην αθροισω τωρα με μολιβι και χαρτι) 275 μηνες και 25 μερες. ουτε ετη με ενδιαφερουν.. Αυτο θελω γιατι βγαζω κατι μοριοδοτησεις στην δουλεια και εχουμε εκατονταδες αιτησεις..οποτε ενα τετοιο μικρο προγραμματακι θα μου ηταν πολυ χρησιμο. Ελπιζω να καταλαβες τι θα ηθελα. Αν σου ειναι ευκολο να μου το εφτιαχνες θα σου ημουν ευγνωμων. Ευχαριστω πολυ. |
1 Συνημμένο(α) Φιλάνθη, δες το επισυναπτόμενο αρχείο. Ελπίζω να σε βολεύει. |
Μια απορια 1 Συνημμένο(α) Γιωργο πολυ καλο το προγραμματακι...εχω μια απορια μονο γιατι οταν βαζω μια ημερομηνια μου βγαζει αλλο αποτελεσμα στο ενα κ αλλο στο συγκετρωτικο? Στο παραθετω να το δεις.. |
Δες το νέο συνημμένο |
?? ποιο νεο εννοεις? |
Στο προηγούμενο μήνυμα άλλαξα το συνημμένο |
Ναι το ειδα ειναι τελειο ευχαριστω πολυ!!! |
Ευχαριστώ. Καλό βράδυ |
1 Συνημμένο(α) Καλημέρα Μετά τις διευκρινήσεις στο #10 post για το τι έχουμε και τι θέλουμε σαν αποτέλεσμα στο βιβλίο που ακολουθεί η πρότασή μου έχει ως εξής: Καταχώρηση Ονόματος, Έναρξης, Λήξης Αυτόματος έλεγχος αν εκ παραδρομής οι ημερομηνίες Λήξης είναι μικρότερες από την Έναρξη Αναλυτικά σύνολα ανά σύμβαση Συγκεντρωτικά σύνολα ανά όνομα Μορφοποίηση διαχωρισμού ονομάτων (αιτήσεων) |
ΣΕ ΕΥΧΑΡΙΣΤΩ ΠΑΡΑ ΠΟΛΥ ΣΠΥΡΟ ΤΟ ΠΡΟΓΡΑΜΜΑΤΑΚΙ ΜΟΥ ΕΙΝΑΙ ΧΡΗΣΙΜΟ.... |
Παράθεση:
|
Διαγραφή περιεχομένων σε στήλες 1 Ονοματεπώνυμο 2 Έναρξη 3 Λήξη Ξεκινάς να περνάς τα δικά σου στοιχεία Τα υπόλοιπα είναι αυτόματα |
Α μαλιστα τωρα καταλαβα....μπορεις σε παρακαλω πολυ να βγαλεις την στηλη με το ονομα και επιθετο γιατι δεν μας ενδιαφερει αυτο κ μου τρωει χρονο προκειμενου να γραφω το ονοματεπωνυμο? ευχαριστω θελω μονο να βαζω ημερομηνιες κ να μου αθροιζει μηνες κ μερες και τις μερες να τους κανει μηνες. Δηλ 158 μηνες και 60 ημερες να γινει 160 μηνες κ 0 μερες αν θεωρησουμε οτι ο μηνας εχει τριαντα. εκτος και αν αυτοματα ξερει οτι απο 1/10/1999 - 1/12/1999 ειναι 61 μερες .... |
Νομίζω ότι το θέμα είναι απλό να διαγράψει κανείς 2 στήλες πίνακα.... και ήδη το θέμα, έχει πάει σε 3 σελίδες με απαντήσεις όλων των ειδών Οι κατευθύνσεις και οι οδηγίες δόθηκαν και είναι απλό να το εφαρμόσει πλέον κανείς, με γνώσεις ακόμα και αρχάριου. Να το ξαναπώ, δεν παρέχουμε στο φόρουμ έτοιμες λύσεις και προγράμματα. Οι βοήθειες πάνε όσο πιο μακρυά γίνεται και μπορούμε, αλλά σταματούν σε ένα σημείο που να μπορεί κανείς να τις εφαρμόσει εύκολα .... και μέχρι εκεί... |
1 Συνημμένο(α) Παράθεση:
|
Φιλάνθη πρόσεξε με λίγο τι θέλω να σου πω... Αυτό που ανέβασα (το συγκεκριμένο) έχει τύπους που "παίρνουν" από το ονοματεπώνυμο Αν το διαγράψεις πρέπει να προσαρμοστούν και να "πάρουν" από κάπου αλλού Το πού το ξέρεις εσύ που θα κατασκευάσεις το πρόγραμμά σου Αυτό που ανέβασα είναι πρότυπο για να το προσαρμόσει κανείς στις ανάγκες του Με λίγα λόγια είναι μόνο η μέθοδος |
Καλησπέρα στην παρέα Συγνώμη για την παρέμβαση. Φιλάνθη, δίπλα από κάθε χρονικό διάστημα θα πρέπει να υπάρχει το όνομα (ή ένας κωδικός) για να ξέρει το excel ποιον αφορά το διάστημα. Το θέμα είναι να βρούμε ένα τρόπο να καταχωρούμε τα ονόματα (ή τους κωδικούς) εύκολα. Το excel παρέχει πολλούς τρόπους. Ένας είναι ο παρακάτω: 1) Πληκτρολογούμε μια φορά το όνομα ή τον κωδικό. 2) Στο από κάτω κελί έχοντας πατημένο το Ctrl πατούμε το πλήκτρο με τα διπλά εισαγωγικά (αποστρόφους). Έτσι, χωρίς πληκτρολόγηση, θα αντιγραφεί το όνομα ή ο κωδικός και στο κελί αυτό. Φιλικά/Γιώργος |
Ευχαριστω ειναι πολυ χρησιμο αυτο που μου ειπες... |
1 Συνημμένο(α) Καλημέρα στην παρέα Μια λύση για περιορισμό των πληκτρολογήσεων, όταν δεν μας ενδιαφέρουν τα ονόματα. Η λύση βασίζεται στην όμορφη και λειτουργική λύση του Σπύρου, αλλά χρησιμοποιεί διαφορετικούς τύπους. Φιλικά/Γιώργος |
Γεια σου Γιωργο πολυ καλο προγραμματακι. Τωρα ειναι το σωστό αυτο που ήθελα δηλαδη. Σε ευχαριστω πολυ. |
1 Συνημμένο(α) Καλησπέρα Φιλάνθη, στο προηγούμενο πρόγραμμα είχα κρατήσει κάποιους τύπους από το πρόγραμμα του Σπύρου οι οποίοι, χωρίς στην ουσία να δίνουν λάθος, στον υπολογισμό των χρονικών διαστημάτων σε μήνες και ημέρες , ενώ οι μέρες συμπλήρωναν μήνα δεν έκαναν τη σχετική μετατροπή (πχ από 1/1/2012 έως και 31/12/2012 δίνουν 31 μέρες αντί 1 μήνα). Στο επισυναπτόμενο αρχείο έκανα τη σχετική αλλαγή. Φιλικά/Γιώργος |
| Η ώρα είναι 23:37. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.