Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Αντιγράφω ερώτημα φίλου. Δεν έχω ιδέα από συναντήσεις σε Excel 

 

 

Θέλω να χρησιμοποιήσω function στο google sheets ώστε να μετράει αυτόματα τις εργάσιμες ανά άτομο σε ένα sheet με πρόγραμμα εργασίας.

Δοκίμασα με COUNTIFS αλλά μου εμφανίζει error. Μετά από ψάξιμο βρήκα την παρακάτω συνάρτηση όπου προσέθεσα τις τιμές που ήθελα και διαμορφώθηκεεω εξής:

=SUM(COUNTIFS(C7:AK7,{"07:00-15:00","12:00-20:00","15:00-23:00","10:00-18:00","08:00-16:00","13:00-21:00","14:00-22:00"})) 


Δούλεψε μεν υπό την έννοια ότι δεν εμφανίζει error αλλά το αποτέλεσμα που βγάζει αφορά μόνο την πρώτη τιμή ("07:00-15:00”) και οι άλλες δεν προσμετρούνται. 

HELP!

Δημοσ.
47 λεπτά πριν, demessakis είπε

Ο τύπος είναι σωστός. Απλά έλεγξε τις τιμές στο range (A7:AK7) να είναι σωστά περασμένες. Χωρίς "πμ", "μμ" ή ακόμη και με κενά.

Σε ευχαριστω.Του αντεγραψα την απαντηση αλλα λεει οτι τις ωρες τις εχει βαλει χειροκινητα 

Δημοσ.

Περίεργο. Για δοκιμάστε να περάσετε την συνάρτηση έχοντας πατημένα ctrl+shift και enter*. Κάποιες συναρτήσεις που περιέχουν πεδία, θέλουν πέρασμα με αυτό τον τρόπο.

*Για να δείτε αν περάστηκε σωστά, στην γραμμή συνάρτησης, πάνω από τα κελιά και κάτω από το μενού, θα εμφανίζει την συνάρτηση μέσα σε αγκύλες.

  • Like 1
Δημοσ. (επεξεργασμένο)
23 ώρες πριν, Γιάννης Platano είπε

Σε ευχαριστω.Του αντεγραψα την απαντηση αλλα λεει οτι τις ωρες τις εχει βαλει χειροκινητα 

Τότε είναι σίγουρο πως οι καταχωρήσεις είναι λάθος. Μπορεί ακόμη και τα μηδενικά να είναι κεφαλαία όμικρον.

Ένα screenshot του φύλλου του φίλου ή, καλύτερα, ένα δείγμα, θα ήταν χρήσιμο.

Πες του να φτιάξει ένα λογαριασμό στο insomnia γιατί υποψιάζομαι ότι  θα έχει κι άλλα ερωτήματα στο μέλλον.

(γενικά, δεν μου φαίνεται και πολύ σόι το στήσιμο του φύλλου...)

Επεξ/σία από MastroGiannis
  • Like 2
Δημοσ.

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

Όπως τα λέει ο ΜαστροΓιάννης από πάνω

  • Like 2
  • 2 εβδομάδες αργότερα...
Δημοσ.

Αντιγραφω :

 

Ενδεικτικά σε αυτό το αρχείο https://docs.google.com/spreadsheets/d/15fnWn5p9SraOxHHZU9jVa3MCg1Yuwhn8Ll5pQ28FwBA/edit?usp=sharing, η στήλη holiday και days off που έχουν μόνο ένα κριτήριο, υπολογίζονται σωστά. Στην στήλη Working days που έχουν μπει παραπάνω κριτήρια, βγάζει αποτέλεσμα σύμφωνα μόνο με το 1ο κριτήριο (07:00-15:00) χωρίς να υπολογίζονται τα υπόλοιπα. Δοκίμασα να φτιάξω και range με αυτές τις τιμές αλλά και πάλι υπολογίστηκε με τον ίδιο τρόπο.

Δημοσ.
1 ώρα πριν, Γιάννης Platano είπε

Αντιγραφω :

 

Ενδεικτικά σε αυτό το αρχείο https://docs.google.com/spreadsheets/d/15fnWn5p9SraOxHHZU9jVa3MCg1Yuwhn8Ll5pQ28FwBA/edit?usp=sharing, η στήλη holiday και days off που έχουν μόνο ένα κριτήριο, υπολογίζονται σωστά. Στην στήλη Working days που έχουν μπει παραπάνω κριτήρια, βγάζει αποτέλεσμα σύμφωνα μόνο με το 1ο κριτήριο (07:00-15:00) χωρίς να υπολογίζονται τα υπόλοιπα. Δοκίμασα να φτιάξω και range με αυτές τις τιμές αλλά και πάλι υπολογίστηκε με τον ίδιο τρόπο.

Όπως ανέφερα και προηγούμενος, χρειάζεται να χρησιμοποιηθεί sumproduct αντί για sum

 

Από: =SUM(COUNTIFS(E3:AM3,{"07:00-15:00";"12:00-20:00";"15:00-23:00";"10:00-18:00";"08:00-16:00";"13:00-21:00";"14:00-22:00"}))

Σε: =SUMPRODUCT(COUNTIFS(E3:AM3,{"07:00-15:00";"12:00-20:00";"15:00-23:00";"10:00-18:00";"08:00-16:00";"13:00-21:00";"14:00-22:00"}))

 

  • Like 1
Δημοσ. (επεξεργασμένο)
1 ώρα πριν, Sammaros είπε

Όπως ανέφερα και προηγούμενος, χρειάζεται να χρησιμοποιηθεί sumproduct αντί για sum

 

Από: =SUM(COUNTIFS(E3:AM3,{"07:00-15:00";"12:00-20:00";"15:00-23:00";"10:00-18:00";"08:00-16:00";"13:00-21:00";"14:00-22:00"}))

Σε: =SUMPRODUCT(COUNTIFS(E3:AM3,{"07:00-15:00";"12:00-20:00";"15:00-23:00";"10:00-18:00";"08:00-16:00";"13:00-21:00";"14:00-22:00"}))

 

Σε ευχαριστει παρα πολυ και καλη χρονια !!!! Αυτο ηταν και δεν ειχε προσεξει οτι το ειχες γραψει !!!!

Εγω παντως το ειχα ανιγραψει !!!!

Επεξ/σία από Γιάννης Platano
  • Like 1
Δημοσ.

Εφόσον δούλεψε, καλώς. Αλλά μια παρατήρηση, αν μου επιτρέπετε.

Η sumproduct, χρησιμοποιείται για υπολογισμούς σε άνω του ενός πίνακα. Σε αυτή την περίπτωση, έχουμε μόνο έναν, που πηγάζει από την countifs . Με απλά λόγια, εξαρχής το ζητούμενο ήταν η πρόσθεση αυτών: {5;3;0;1;0;0;0} και με ένα εργαλείο όπως το excel, μπορεί να γίνει με άπειρους τρόπους, αλλά η βέλτιστη λύση είναι η χρήση της sum.

  • Like 1
Δημοσ.

Εγώ αναρωτιέμαι: ποιος ο λόγος να αθροίσεις ένα αποτέλεσμα καταμέτρησης;

Θεωρώ λοιπόν ως βέλτιστη λύση την πρόταση του demessakis, με ένα όμως λίγο ασφαλέστερο κριτήριο ώστε να καταμετρώνται όλα τα κελιά με οποιαδήποτε τιμή ώρας, είτε ως διάστημα είτε ως άθροισμα ωρών:

=COUNTIF(E3:AM3;"??:??*")

Αν όμως το συγκεκριμένο φύλλο είναι για καταχώρηση δεδομένων και όχι απλά για παρουσίαση, τότε, κακώς είναι έτσι δομημένο. Τα δεδομένα θα πρέπει να εισάγονται σε πίνακα και όσο γίνεται πιο ανεξάρτητα ώστε να εφαρμόζονται εύκολα αθροίσματα, αναφορές, αναζητήσεις και αναλύσεις. Τώρα για να αθροίσεις τις συνολικές ώρες εργασίας κάθε εργαζόμενου για δεδομένο διάστημα θα χρειαστούν πολύπλοκοι τύποι επεξεργασίας και μετατροπής κειμένου σε αριθμητικές τιμές. Εκτός κι αν πεις =COUNTIF(E3:AM3;"??:??*") * 8 που φυσικά δε θα ισχύει για όλες τις περιπτώσεις.

Δημοσ.

Απαντηση :

 

Δεν μας ενδιαφέρουν οι ώρες παρά μόνο οι εργάσιμες ημερες σε αυτή την φάση. Δεδομένου ότι λειτούργησε το sumproduct, προς στιγμην θα κρατήσουμε ως σίγουρη λύση αλλά θα δοκιμάσω και τις άλλες για να δούμε αν κάποια μας ταιριάζει καλύτερα ή είναι πιο βολική. Ευχαριστω πολύ!!

Δημοσ.
22 λεπτά πριν, Γιάννης Platano είπε

Δεν μας ενδιαφέρουν οι ώρες παρά μόνο οι εργάσιμες ημερες σε αυτή την φάση. Δεδομένου ότι λειτούργησε το sumproduct, προς στιγμην θα κρατήσουμε ως σίγουρη λύση αλλά θα δοκιμάσω και τις άλλες για να δούμε αν κάποια μας ταιριάζει καλύτερα ή είναι πιο βολική. Ευχαριστω πολύ!!

Απόλυτα δεκτό και σεβαστό. Άλωστε, there's more than one way to skin a cat. ;)

Καλή συνέχεια!

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...