ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Προγραμματάκι για προϋπηρεσία

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-11-13, 13:19
Όνομα: Φιλάνθη
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 01-11-2013
Μηνύματα: 21
Προεπιλογή Προγραμματάκι για προϋπηρεσία

Επειδη ειναι λιγακι επειγον θα ηθελα να μου πειτε ποια ειναι η συναρτηση για να μας βρισκει τους μηνες και τις ημερες σε ημερομηνιες πχ . 22/9/2011-13/10/2013

ευχαριστω πολυ
Απάντηση με παράθεση
  #2  
Παλιά 20-11-13, 15:38
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Φιλάνθη καλησπέρα
Αν υποθέσουμε ότι η ημερομηνία αρχής είναι στο κελί A1 και η ημερομηνία τέλους στο κελί Α2 με τους παρακάτω τύπους μπορείς να πάρεις έτη, μήνες και ημέρες.

ΕΤΗ=DATEDIF(A1;B1;"Y").
ΜΗΝΕΣ=DATEDIF(A1;B1;"YM")
ΗΜΕΡΕΣ=DATEDIF(A1;B1;"YD")
Απάντηση με παράθεση
  #3  
Παλιά 20-11-13, 16:59
Το 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
Lightbulb

Καλησπέρα σ' όλους
Πολύ σωστά ο Στέλιος σκέφτηκε την χρήση DATEDIF αλλά...
Το όρισμα YD δεν θα δώσει το επιθυμητό αποτέλεσμα και πρέπει να αντικατασταθεί με MD.
Ακόμα θα πρέπει με κάποιο τρόπο οι τύποι να συνδυαστούν σε έναν για να ολοκληρωθεί το ζητούμενο.
Στο βιβλίο που ακολουθεί, μπορείτε να δείτε τις συναρτήσεις με όλα τα ορίσματα τους,
την συνένωση σε ένα τύπο και ακόμα την προσθήκη που χρειάζεται αν θέλουμε η αρχική ημερομηνία να περιλαμβάνεται στην μέτρηση ή όχι.
Καλή συνέχεια !
Συνημμένα Αρχεία
Τύπος Αρχείου: xls DATEDIF usage & info.xls (67,5 KB, 75 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 21-11-13, 01:13
Όνομα: Φιλάνθη
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 01-11-2013
Μηνύματα: 21
Προεπιλογή

Με βοηθείσατε πολυ παιδια σας ευχαριστω...το μονο που εμεινε ειναι, οταν εχουμε πολλες συμβάσεις θελω να εχω το παρακατω αποτελεσμα.
Ανεβασα ενα προγραμματακι που εφτιαξα μπας και κατα φερετε κατι.. ευχαριστω
12/12/2010-12/12/2011
11/11/2011 – 11/12/2012
....................................
..........................................
.........................................
.........................................

αποτελεσμα

32 ετη

5 μηνες

20 μερες
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx ΠΡΟΓΡΑΜΜΑ ΠΡΟΥΠΗΡΕΣΙΑΣ.xlsx (11,3 KB, 37 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 21-11-13, 04:53
Το 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
Προεπιλογή

Καλημέρα
Μετά από αυτό που ανέβασες δύο πράγματα μπορεί να συμβαίνουν...
Ή δεν έχω καταλάβει τίποτα ή δεν μπόρεσες να καταλάβεις την χρήση της DATEDIF.
Δες το βιβλίο που ακολουθεί και αν έχεις απορίες τα λέμε πάλι.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Πρόγραμμα Προϋπηρεσίας.xlsx (17,5 KB, 47 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 21-11-13, 10:46
Όνομα: Φιλάνθη
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 01-11-2013
Μηνύματα: 21
Προεπιλογή

ωραιο προγραμματακι μου ανεβασες ...εγω θα ηθελα να βγαλω την προυπηρεσια σε εναν υπαλληλο που εχει διαδοχικες συμβασεις πχ. 6 συμβασεις με διαφορετικες ημερομηνιες....και το αποτελεσμα θελω να ειναι σε μηνες και μερες δηλαδη πχ 175 μηνες κ 10 μερες συνολο.
Ευχαριστω για την προσπαθεια...
Απάντηση με παράθεση
  #7  
Παλιά 21-11-13, 10:59
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλημέρα στην παρέα

Κάποιες σκέψεις, που πιθανόν να βοηθήσουν στη διατύπωση σωστότερων τύπων.

Όταν καταχωρούμε μία ημερομηνία χωρίς ώρα (πχ 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.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #8  
Παλιά 21-11-13, 11:11
Όνομα: Φιλάνθη
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 01-11-2013
Μηνύματα: 21
Προεπιλογή

Σωστα Γιωργο μπορεις να το βαλεις στο προγραμματακι που εχει ανεβάστεί παραπάνω?
Απάντηση με παράθεση
  #9  
Παλιά 21-11-13, 16:41
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα στην παρέα

Φιλάνθη, δες μια προσέγγιση στο αρχείο που επισυνάπτω.

Για να βρω τα συνολικά στοιχεία για κάθε εργαζόμενο χρησιμοποίησα συγκεντρωτικό πίνακα.

Προσθήκη
Επισύναψα και το αρχείο [Πρόγραμμα Προϋπηρεσία3] με τους απλούστερους τύπους που πρότεινε ο Σπύρος.

Είχα σκεφθεί ότι πιθανόν να υπάρχουν διαφορές στα δίσεκτα έτη, αλλά μάλλον λειτουργούν σωστά.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Πρόγραμμα Προϋπηρεσίας2.xlsx (19,2 KB, 48 εμφανίσεις)
Τύπος Αρχείου: xlsx Πρόγραμμα Προϋπηρεσίας3.xlsx (19,0 KB, 50 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 21-11-13 στις 17:16.
Απάντηση με παράθεση
  #10  
Παλιά 21-11-13, 21:39
Όνομα: Φιλάνθη
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 01-11-2013
Μηνύματα: 21
Προεπιλογή επεξηγηση

Αγαπητέ Γιωργο,

Θα ήθελα ενα προγραμματακι απλο. το μονο που θελω ειναι να μου αθροιζει τις διαφορες συμβασεις που θα εχει ενας μονο εργαζομενος. πχ. 12/2/2010-12/8/2011 κ 14/9/2011 - 14/1/2012 κ 25/2/2012-25/6/2012 ............και στο τελος να εχω το εξης αποτελεσμα πχ (για να μην αθροισω τωρα με μολιβι και χαρτι) 275 μηνες και 25 μερες. ουτε ετη με ενδιαφερουν..

Αυτο θελω γιατι βγαζω κατι μοριοδοτησεις στην δουλεια και εχουμε εκατονταδες αιτησεις..οποτε ενα τετοιο μικρο προγραμματακι θα μου ηταν πολυ χρησιμο. Ελπιζω να καταλαβες τι θα ηθελα. Αν σου ειναι ευκολο να μου το εφτιαχνες θα σου ημουν ευγνωμων. Ευχαριστω πολυ.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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



Η ώρα είναι 12:44.