Καλησπέρα στην ομάδα.
Έχω το εξής πρόβλημα στο παρακάτω φύλλο.
https://drive.google.com/open?id=1P2...hGMOug7w7diW00
Αρχικά να πω ότι τα περιεχόμενα των κελιών είναι με μορφή κειμένου και μόνο. Όχι αριθμού, όχι ώρας!!
Υπάρχουν 6 στύλ εισαγωγής τιμών.
- Α = Άδεια
- R = Ρεπό
- 14:00 = Ώρα Έναρξης χωρίς συγκεκριμένη ώρα λήξης
- 11:00-18:00 = Ώρα Έναρξης με συγκεκριμένη ώρα λήξης
- Π = 10:30
- Β = 18:30
Θα ήθελα στο κελί C30,D30,E30 κλπ (ανά μέρα) να φτιάξω μια συνάρτηση που να βρίσκει πόσα άτομα θα βρίσκονται στο μαγαζί από το "Π" (πρωί 10:30) μέχρι της 18:30
και στο κελί C31 κλπ πόσοι θα βρίσκονται στο μαγαζί από τις 18:30 και μετά χωρίς να επηρεάσω άλλα κελιά!
Στο κελί C30 δυστυχώς κατάφερα να φτιάξω τον τύπο που ελέγχει μόνο το κελί C7 (δηλαδή το πρώτο άτομο)
Πως θα μπορούσα αντί για C7 να ορίσω ολόκληρη περιοχή??
Αναζητώ λοιπόν τον τρόπο για να γίνει αυτό επαναληπτικά και για τα υπόλοιπα κελιά. Δηλαδή την πρώτη φορά θα εκτελεστεί η συνάρτηση με C7 θα συνεχίσει με C8 κλπ και όλα αυτά τα αποτελέσματα θα προστίθενται!
=(IF(LEN(C7)>=5;(IF(LEN(C7)=5;(IF(C7<="18:30";(1); (0)));IF((MID(C7;1;5)<"18:30");(1);(0))));(IF(C7=" Π";(1);(0)))))
Θα μπορούσα αν είχα λιγότερα κελιά (πχ C7,C8) να κάνω αυτό:
=(IF(LEN(C7)>=5;(IF(LEN(C7)=5;(IF(C7<="18:30";(1); (0)));IF((MID(C7;1;5)<"18:30");(1);(0))));(IF(C7=" Π";(1);(0)))))
+ (IF(LEN(C8)>=5;(IF(LEN(C8)=5;(IF(C8<="18:30";(1);( 0)));IF((MID(C8;1;5)<"18:30");(1);(0))));(IF(C8=" ";(1);(0)))))
αλλά είναι πολλά τα κελιά! Πως θα μπορούσε να γίνει για αυτή τη περιοχή (C7:C22;C25:C27)