
14-04-19, 15:32
|
 | Συντονιστής Όνομα: Σπύρος Τσιλιγιάννης Έκδοση λογισμικού 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
| |
Το πρόβλημα με τον τρόπο που απαντάμε, δεν είναι τωρινό...
Δίνουμε παλιές συναρτήσεις και είναι πολύπλοκες και ξεπερασμένες...
Δίνουμε σύγχρονες συναρτήσεις και δεν δουλεύουν γιατί
πολλοί φίλοι δεν ενημερώνουν σωστά το profile τους,έτσι δεν ξέρουμε με ποιό
τρόπο θα ήταν καλύτερα να δώσουμε μια λύση.
Μπορεί ο Γρηγόρης, να έχει ενημερωμένο profile, αλλά το... «Δοκίμασα τα παραπάνω σύμφωνα με το τελευταίο
αρχείο που ανέβασες όμως μου βγάζει σφάλμα.»
δεν λέει τι είδους σφάλμα παρουσιάζει, για να καταλάβει κανείς και το γιατί δεν δουλεύει...
Πάμε τώρα στο αρχείο, για να ενημερώσουμε όσους μας διαβάζουν. Σε κάθε περίπτωση, ξεχνάμε το 2003 office.
Μπορούμε για το 2007 και νεότερο,
να έχουμε το ίδιο αποτέλεσμα με την =WORKDAY(K1;1;Holidays)
Η διαφορά είναι ότι αυτή έχει default weekend, το ΣΚ.
Θεωρώ ότι με την δομή που έχει το αρχείο, και αφού οι συναρτήσεις της κάθε στήλης
είναι αυτής της απλής μορφής =IF($D2<L$1;"";1)
τότε για να μπορεί να προσθέτει μονάδες,
αν στην πρώτη στήλη (Κ) και μόνο σε αυτήν,
δεν αλλάξουμε την =today() στο Κ1,
αλλά τις πιο κάτω συναρτήσεις με =IF(WORKDAY(K$1-1;1;Holidays)=K$1;IF($D2<K$1;"";1);"")
τότε όλα είναι μια χαρά...
Η συνάρτηση εξετάζει το σήμερα.
Αν είναι αργία, βάζει κενά,
αν δεν είναι, τότε προχωράει στην συνθήκη που έβαλε ο Γρηγόρης...
Ο τρόπος αυτός, μετά από όλα όσα είπαμε και εξετάσαμε, θεωρώ ότι είναι και ο καλύτερος
με τύπους διότι ο χρήστης, «βλέπει» το σήμερα, το οποίο αν θέλει μπορεί να βελτιώσει
και στο τι θα δείξουν οι παρακάτω συναρτήσεις...
|