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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-05-14, 13:16
Όνομα: Χρύσα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-05-2014
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 56
Προεπιλογή

Πολύ ωραία Θανάση!
Γιατί όμως τώρα δε βγάζει στο Models!GG8 κτλ τα σύνολα;
Απάντηση με παράθεση
  #2  
Παλιά 14-05-14, 15:54
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από ΧρύσαΚ Εμφάνιση μηνυμάτων
Πολύ ωραία Θανάση!
Γιατί όμως τώρα δε βγάζει στο Models!GG8 κτλ τα σύνολα;
το ότι δεν βλέπεις τα σύνολα Ίσως έχει να κάνει με το ότι το δούλεψα σε Αγγλικό Excel. Αν το κάνεις μια φορά αποθήκευση και το ξανα-ανοίξεις ίσως δουλέψει.

Τέλος πάντων δες και το νέο συνημμένο όπου έχω απαλλαγεί από την συνάρτηση TEXT (στη γραμμή 6 του Model) που κάνει την διαφορά μεταξύ των γλωσσικών εκδόσεων του Excel. Αυτό θα πρέπει να δουλέψει κατευθείαν ανεξάρτητα από την έκδοση του Excel.

Το έχω αποθηκεύσει και σαν "xls" για να υπάρχει συμβατότητα και με εκδόσεις πριν το 2007.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls BARDIES_corrected_01.xls (186,5 KB, 283 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 14-05-14, 18:44
Όνομα: Χρύσα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-05-2014
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 56
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gr8styl Εμφάνιση μηνυμάτων
το ότι δεν βλέπεις τα σύνολα Ίσως έχει να κάνει με το ότι το δούλεψα σε Αγγλικό Excel. Αν το κάνεις μια φορά αποθήκευση και το ξανα-ανοίξεις ίσως δουλέψει.

Τέλος πάντων δες και το νέο συνημμένο όπου έχω απαλλαγεί από την συνάρτηση TEXT (στη γραμμή 6 του Model) που κάνει την διαφορά μεταξύ των γλωσσικών εκδόσεων του Excel. Αυτό θα πρέπει να δουλέψει κατευθείαν ανεξάρτητα από την έκδοση του Excel.

Το έχω αποθηκεύσει και σαν "xls" για να υπάρχει συμβατότητα και με εκδόσεις πριν το 2007.
Τώρα είναι όντως καταπληκτικό !
Ενδιαφέρεσαι να του κάνουμε κάποιες αλλαγές;
Απάντηση με παράθεση
  #4  
Παλιά 15-05-14, 15:02
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Χρύσα χαίρομαι που βοήθησα.

Όσον αφορά το να το πάμε παραπέρα, θα σου πρότεινα αφού μελετήσεις καλά το υπάρχον, να προσπαθήσεις να το βελτιώσεις/πλουτίσεις εσύ.
Αν δυσκολευτείς κάπου, μην διστάσεις να ρωτήσεις στο φόρουμ μας και είμαι σίγουρος ότι κάποιος θα βρεθεί να σε βοηθήσει.

Τα λέμε.
Θανάσης
Απάντηση με παράθεση
  #5  
Παλιά 20-05-14, 08:16
Όνομα: Χρύσα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-05-2014
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 56
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gr8styl Εμφάνιση μηνυμάτων
Χρύσα χαίρομαι που βοήθησα.

Όσον αφορά το να το πάμε παραπέρα, θα σου πρότεινα αφού μελετήσεις καλά το υπάρχον, να προσπαθήσεις να το βελτιώσεις/πλουτίσεις εσύ.
Αν δυσκολευτείς κάπου, μην διστάσεις να ρωτήσεις στο φόρουμ μας και είμαι σίγουρος ότι κάποιος θα βρεθεί να σε βοηθήσει.

Τα λέμε.
Θανάσης
Καλημέρα Θανάση
Η ερώτηση μου είναι η εξής:
Προσπαθώ να δω εάν κάποιος δουλεύει την ίδια μέρα πάνω από 8 ώρες. Δεν μπορώ στη συνάρτηση να βάλω τον όρο >8. Βγάζει λάθος. Εάν βάλω 8:00 , το ίδιο. Δεν βλέπει το 15:00 σαν νούμερο;
Φιλικά
Χρύσα
Απάντηση με παράθεση
  #6  
Παλιά 21-05-14, 17:33
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από ΧρύσαΚ Εμφάνιση μηνυμάτων
Καλημέρα Θανάση
Η ερώτηση μου είναι η εξής:
Προσπαθώ να δω εάν κάποιος δουλεύει την ίδια μέρα πάνω από 8 ώρες. Δεν μπορώ στη συνάρτηση να βάλω τον όρο >8. Βγάζει λάθος. Εάν βάλω 8:00 , το ίδιο. Δεν βλέπει το 15:00 σαν νούμερο;
Φιλικά
Χρύσα
Χρύσα δες τις συναρτήσεις TIMEVALUE() και TIME()

πχ για την σύγκριση >8 που αναφέρεις βάλε >TIMEVALUE("08:00") ή >TIME(8;0;0) ή βάλε το 08:00 σε κάποιο κελί και χρησιμοποίησε αναφορά σε αυτό το κελί αντι του 8 ή του 8:00
Απάντηση με παράθεση
  #7  
Παλιά 22-05-14, 09:08
Όνομα: Χρύσα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-05-2014
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 56
Προεπιλογή

Καλημέρα Θανάση
Η βοήθεια σου είναι ανεκτίμητη, δεν χρειάζεται να το λέω συνέχεια
Πρόσθεσα στο αρχείο σου κάποια μορφοποίηση υπό όρους για να μου κοκκινίζει την ώρα των υπαλλήλων όταν περνάω το ωράριο τους σε περίπτωση που καταλάθος βάλω ωράριο πάνω από 8ωρο. Το ανοίγω σήμερα και βλέπω το εξής τρελλό: Για το μήνα Μάιο του 2014 (και μόνο για αυτόν) δεν έχω Δευτέρες! Το ξέρω ότι εγώ έκανα τη βλακεία αλλά δεν μπορώ να τη βρω. Εάν κι εσύ δεν έχεις χρόνο, θα ξανακάνω από την αρχή την μορφοποίηση υπό όρους.
Το ανεβάζω να το δεις αν θες
Φιλικά
Χρύσα - Μπελάς
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TIMETABLE - Αντίγραφο.xlsm (105,9 KB, 90 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 22-05-14, 12:42
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

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

Αυτό λές ότι σου κάνει για τον Μαιο το κάνει και στους άλλους μηνες. Σε όλους λείπει απο μία μέρα

Αυτο που έκανα και δουλέψε ηταν να αντικαταστήσω το 6 με 7 στον τύπο

=INT((COLUMN()-COLUMN($A$3))/6)+1

που υπάρχει στην 3η γραμμη.
μην με ρωτησεις γιατί το κάνει , τυχαία το βρήκα
Για να το κάνεις γρήγορα επέλεξε την γραμμη και κανε αντικατασταση το 6 με 7

Φιλικά
Απάντηση με παράθεση
  #9  
Παλιά 22-05-14, 12:53
Όνομα: Χρύσα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-05-2014
Περιοχή: Ηράκλειο Κρήτης
Μηνύματα: 56
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από manolis Εμφάνιση μηνυμάτων
Καλημέρα σε όλη την παρέα

Αυτό λές ότι σου κάνει για τον Μαιο το κάνει και στους άλλους μηνες. Σε όλους λείπει απο μία μέρα

Αυτο που έκανα και δουλέψε ηταν να αντικαταστήσω το 6 με 7 στον τύπο

=INT((COLUMN()-COLUMN($A$3))/6)+1

που υπάρχει στην 3η γραμμη.
μην με ρωτησεις γιατί το κάνει , τυχαία το βρήκα
Για να το κάνεις γρήγορα επέλεξε την γραμμη και κανε αντικατασταση το 6 με 7

Φιλικά
Σε ευχαριστώ πολύ, θα το τσεκάρω
Απάντηση με παράθεση
  #10  
Παλιά 23-05-14, 14:57
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλησπέρα σας.

Μανώλη πολύ σωστά πρότεινες να αλλάξει το 6 σε 7 αφού η Χρύσα πρόσθεσε μια κρυφή "βοηθητική" στήλη σε κάθε μέρα. Οι αρχικές στήλες ήταν 6 (ΑΠΟ, ΕΩΣ, 0:00, 6:00, 22:00 και 24:00).

Με την παρακάτω πρότασή μου δεν χρειάζεται "βοηθητική" στήλη.

Χρύσα το ζητούμενο σου μπορεί να γίνει πιο απλά ακολουθώντας τα παρακάτω 4 βήματα.
Στο τελευταίο αρχείο BARDIES_corrected_01.xls που ανέβασα,
1) επιλέγεις την περιοχή C8:C16 με ενεργό το C8 και εφαρμόζεις μορφοποίηση υπό όρους με κανόνα =sum(e8:g8)>timevalue("08:01") ή τον =(d8<c8)+d8-c8>timevalue("8:01")
2) επιλέγεις την περιοχή D8:D16 με ενεργό το D8 και εφαρμόζεις μορφοποίηση υπό όρους με κανόνα το ίδιο =sum(e8:g8)>timevalue("08:01") ή τον =(d8<c8)+d8-c8>timevalue("8:01")
3) Αντιγράφεις την περιοχή C8:D16 και κάνεις επικόλληση στο I8
4) Αντιγράφεις την περιοχή I8:N16 και κάνεις επικόλληση στην περιοχή O8:GF16

Σημ. Οι ώρες μιας ημέρας είναι στις 3 πρώτες κρυφές στήλες (πχ e,f,g) η 4η στήλη (24:00) είναι ώρες της επόμενης μέρας. Σαν κανόνες μορφοποίησης οι =sum(e8:g8)>timevalue("08:01") και =(d8<c8)+d8-c8>timevalue("8:01") στα βήματα 1 και 2 είναι ισοδύναμοι.

Για εκδόσεις Excel μεταγενέστερες του 2003 μπορούμε αντί timevalue("08:01") να χρησιμοποιήσουμε Tables!$A$18 (που περιέχεται το 8:00) ή να ονοματίσουμε ένα κελί σαν DayLimit και να χρησιμοποιήσουμε =sum(e8:g8)>DayLimit στους κανόνες (βήματα 1 και 2). Περιττό να πω ότι στο DayLimit βάζουμε τις ώρες που θέλουμε σαν όριο πχ 8:00

Θανάσης
ΥΓ. Χρύσα δεν χρειάζεται να κάθε φορά. Βοηθάω στο μέτρο του δυνατού και όταν έχω χρόνο.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Υπολογισμός ωρών από βάρδιες αννα_κεσσσ Excel - Ερωτήσεις / Απαντήσεις 9 24-09-18 14:01
[Excel07] Υπολογισμός ωρών Υπερωριών bill72 Excel - Ερωτήσεις / Απαντήσεις 13 15-11-16 06:58
[Συναρτήσεις] Υπολογισμός ωρών prittpritt Excel - Ερωτήσεις / Απαντήσεις 29 27-04-16 09:43
[Excel07] Υπολογισμός ωρών prittpritt Excel - Ερωτήσεις / Απαντήσεις 8 15-10-14 09:57
[Συναρτήσεις] Βάρδιες , 7ήμερα , υπολογισμός υπερωριών, αυτόματη συμπλήρωση steliosd Excel - Ερωτήσεις / Απαντήσεις 10 24-07-12 20:29


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