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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 13-04-19, 12:08
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή Προγραμματισμός Εργάσιμων Ημερών

Καλημέρα σε όλη την ομάδα,

Θα ήθελα την βοήθειά σας σύμφωνα με το συνημμένο αρχείο.

Πως θα μπορούσαν οι στήλες K έως GH να λαμβάνουν τις τιμές των εργάσιμων ημερών όπου στην στήλη K να μπαίνει η τρέχουσα ημερομηνία και στις επόμενες μόνο οι επόμενες εργάσιμες.

Υπόψιν ως αργία θεωρείται και το Σάββατο και φυσικά άλλες οι σταθερές και κινητές αργίες.

Αναμένω την βοήθειά σας και σας ευχαριστώ εκ των προτέρων

Γρηγόρης
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Προγραμματισμός.xlsx (245,8 KB, 17 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 14-04-19, 00:08
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Καλημέρα Γρηγόρη,

Δοκίμασε το συνημμένο αρχείο αν σε βολεύει.

Πληκτρολογώντας μια ημερομηνία στο κελί Κ1, στα κελιά L1:GH1 συμπληρώνονται αυτόματα οι εργάσιμες ημέρες που ακολουθούν την ημερομηνία του Κ1.

Εργάσιμες ημέρες θεωρούνται οι ημερομηνίες εκτός των Σαββατοκύριακων και των επίσημων αργιών.

Οι επίσημες αργίες υπολογίζονται στο φύλλο ΑΡΓΙΕΣ, αφού πρώτα συμπληρώσεις το Κ1.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Προγραμματισμός.xlsm (254,4 KB, 24 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 14-04-19, 01:37
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Χρήστο καλησπέρα,

Καταρχάν σε ευχαριστώ για την βοήθειά σου

Σύμφωνα με αυτά που ζήτησα είναι ακριβώς αυτό που χρειαζόμουν.

Όμως υπάρχει το εξής θέμα και θα ήθελα την βοήθειά σου.

Εάν η τρέχουσα ημέρα είναι αργία θα μπορούσε να εξαιρείται από το κελί Κ2 και να αντικατασταθεί με την αμέσως επόμενη εργάσιμη;
Αντίστοιχα, τα επόμενα κελιά να διαμορφωθούν με αυτή την λογική.

Ευχαριστώ πολύ εκ των προτέρων

Γρηγόρης
Απάντηση με παράθεση
  #4  
Παλιά 14-04-19, 09:42
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Καλημέρα Γρηγόρη,

Δοκίμασε τώρα το συνημμένο αρχείο.

Πληκτρολογώντας μια ημερομηνία στο Κ1 και είναι Σάββατο, Κυριακή ή επίσημη αργία, τότε η ημερομηνία διορθώνεται αυτόματα με την επόμενη εργάσιμη ημέρα και τα υπόλοιπα κελιά βασίζονται πάνω σ' αυτήν.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Προγραμματισμός (v1.1).xlsm (254,5 KB, 12 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #5  
Παλιά 14-04-19, 09:54
Το 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.321
Προεπιλογή

Καλημέρα
Μπορείτε να χρησιμοποιήσετε την συνάρτηση =WORKDAY.INTL(K1;1;1;Holidays)
στο κελί L1, και τραβάμε δεξιά.

Ορίσματα
Startdate = (Κ1) = το κελί με την =today()
Days = 1 = το κάθε προηγούμενο κελί
Weekend = 1 = ΣΚ για Ελλάδα
Holidays = η ονομασμένη περιοχή Holidays*

*Η περιοχή αυτή θα πρέπει να έχει, τόσες «ντάνες» αργιών,
όσα και τα εν δυνάμει έτη, που περιλαμβάνονται στις στήλες δεξιά από την Κ.

Περισσότερα στο βιβλίο...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Προγραμματισμός.xlsm (281,3 KB, 21 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 14-04-19, 11:38
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Χρήστο καλημέρα,

Αυτό που χρειάζομαι είναι, μην πληκτρολογώ κάτι στο κελί Κ1 αλλά, με το που ανοίγει το αρχείο να τρέχει ο κώδικας και να συμπληρώνει τα κελιά K1-GH1 αυτόματα ως εξής :

K1 : Την τρέχουσα ημέρα. Εάν είναι αργία την αμέσως επόμενη εργάσιμη
L1 - GH1 : Τις επόμενες εργάσιμες

Ευχαριστώ

Γρηγόρης
Απάντηση με παράθεση
  #7  
Παλιά 14-04-19, 12:14
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Δοκίμασε το επισυναπτόμενο αρχείο, το οποίο βασίζεται στη συνάρτηση που πρότεινε ο Σπύρος για αποφυγή κώδικα VBA.

Επεξεργασία:
Γρηγόρη, στο κελί Κ1 γράψε την παρακάτω συνάρτηση:
=IF(AND(WEEKDAY(TODAY();2)<6;ISERROR(MATCH(TODAY() ;Holidays;0)));TODAY();WORKDAY.INTL(TODAY();1;1;Ho lidays))
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Προγραμματισμός (v1.2).xlsx (276,5 KB, 19 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!

Τελευταία επεξεργασία από το χρήστη ChrisGT7 : 14-04-19 στις 13:05.
Απάντηση με παράθεση
  #8  
Παλιά 14-04-19, 15:04
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Χρήστο καλησπέρα,

Δοκίμασα τα παραπάνω σύμφωνα με το τελευταίο αρχείο που ανέβασες όμως μου βγάζει σφάλμα.

Μπορείς να το δεις;

Ευχαριστώ και πάλι όλους σας

Γρηγόρης
Απάντηση με παράθεση
  #9  
Παλιά 14-04-19, 15:36
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Αν καταλαβαίνω καλά, το πρόβλημα πρέπει να είναι στις εκδόσεις 2003 και 2007 που χρησιμοποιείς. Η συνάρτηση WORKDAY.INTL λειτουργεί στο Excel 2010 και μετά.

Δοκίμασε το συνημμένο αρχείο με κώδικα.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Προγραμματισμός (v1.3).xlsm (254,3 KB, 34 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #10  
Παλιά 14-04-19, 15:56
Όνομα: Γρηγόρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-03-2013
Μηνύματα: 132
Προεπιλογή

Καλησπέρα,

Σωστά. Τώρα είναι εντάξει.

Ευχαριστώ πολύ Χρήστο

Γρηγόρης
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Προγραμματισμός και μαθηματικά ακριβείας! dimitrisp Access - Ερωτήσεις / Απαντήσεις 9 18-02-20 23:15
[Συναρτήσεις] Υπολογισμός ημερών μήνα 30 ημερών Σπύρος -psp Excel - Ερωτήσεις / Απαντήσεις 20 16-04-16 20:12
[Συναρτήσεις] Λίστα εργάσιμων ημερών σε Μουσουλμανικές χώρες. Eleniath Excel - Ερωτήσεις / Απαντήσεις 8 31-01-13 23:34
[Συναρτήσεις] Λίστα εργάσιμων ημερών Eleniath Excel - Ερωτήσεις / Απαντήσεις 9 28-01-13 23:09
[Συναρτήσεις] Αναφορά συνόλου δεδομένων μέχρι τώρα εργάσιμων ημερών τρέχοντος μήνα girapas Excel - Ερωτήσεις / Απαντήσεις 3 13-01-13 21:22


Η ώρα είναι 10:10.