![]() |
Μορφοποίηση υπό όρους Καλησπέρα σε όλους σας. Ζητώ την βοήθειά σας σε κάτι που παιδεύομαι και έχει ως εξής: Θέλω κάθε στιγμή σ' ένα κελί να εμφανίζεται η ώρα του υπολογιστή και ανάλογα με την τιμή του να μορφοποιείτται (να κοκκινίζει π.χ) το αντίστοιχο κελί, σύμφωνα με τα παρακάτω: Πριν τις 8:10 να κοκκινίζει το κελί που γράφει Προσέλευση Απ' τις 8:10 μέχρι τις 8:50 να κοκκινίζει το κελί που γράφει 1η ώρα. Απ' τις 8:50 μέχρι τις 8:55 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 8:55 μέχρι τις 9:35 να κοκκινίζει το κελί που γράφει 2η ώρα. Απ' τις 9:35 μέχρι τις 9:45 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 9:45 μέχρι τις 10:25 να κοκκινίζει το κελί που γράφει 3η ώρα. Απ' τις 10:25 μέχρι τις 10:40 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 10:40 μέχρι τις 11:20 να κοκκινίζει το κελί που γράφει 4η ώρα. Απ' τις 11:20 μέχρι τις 11:30 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 11:30 μέχρι τις 12:10 να κοκκινίζει το κελί που γράφει 5η ώρα. Απ' τις 12:10 μέχρι τις 12:20 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 12:20 μέχρι τις 13:00 να κοκκινίζει το κελί που γράφει 6η ώρα. Απ' τις 13:00 μέχρι τις 13:05 να κοκκινίζει το κελί που γράφει Διάλειμμα. Απ ' τις 13:05 μέχρι τις 13:45 να κοκκινίζει το κελί που γράφει 7η ώρα. Μετά τις 13:45 να κοκκινίζει το κελί που γράφει Αποχώρηση. |
Καλησπέρα σας Χρήστο δες τις 2 παρακάτω παρόμοιες λύσεις Λύση 1 Βάλε στο N1=TIMEVALUE(L4) εναλλακτικά μπορεις στο Ν1 να βάλεις =NOW()-TODAY() στο N2=IF(MOD(ROW();2);H2;J1) αντίγραψε το Ν2 μέχρι το Ν16 και κάνε απόκρυψη της στήλης Ν Επέλεξε την περιοχή G2:J16 και κάνε μορφοποίηση υπό όρους ... Με χρήση τύπου ... Σαν τύπο βάλε =ROW()-1=IF($N$1<$N$3;1;MATCH($N$1;$N$2:$N$16)) και επέλεξε την μορφοποίηση που θέλεις. Λύση 2 Ξέχνα το Ν1 και το L4 Βάλε στο N2=IF(MOD(ROW();2);H2;J1) αντίγραψε το Ν2 μέχρι το Ν16 και κάνε απόκρυψη της στήλης Ν Επέλεξε την περιοχή G2:J16 και κάνε μορφοποίηση υπό όρους ... Με χρήση τύπου ... Σαν τύπο βάλε =ROW()-1=IF(NOW()-TODAY()<$N$3;1;MATCH(NOW()-TODAY();$N$2:$N$16)) και επέλεξε την μορφοποίηση που θέλεις. Προσοχή όμως διότι η τιμή στο L4 ή το Ν1 δηλ η NOW() δεν αλλάζει αν δεν προκληθεί υπολογισμός του φύλλου. Θανάσης ΥΓ. εγώ στο L4 θα έβαζα =NOW()-TODAY() οπότε στη λύση 1 το Ν1 πρέπει να γίνει =L4 |
Θα μελετήσω τις λύσεις...άλλωστε περίμενα με ανυπομονεσία... Σχετικά με το οτι χρειάζεται πρόκληση υπολογισμού... Αυτό είναι σαφέστατα πρόβλημα! Δεν γίνεται να ανοίγω και να κλείνω το αρχείο για να δω τις αλλαγές! |
1 Συνημμένο(α) Χρήστο καλημέρα, Δες το συνημμένο, ακολούθησε τις οδηγίες που έχει μέσα και ελπίζω να είναι αυτό που ζητάς. Για οτιδήποτε θες γράψε στο φόρουμ. |
Χρήστο είναι καταπληκτικό μπράβο σου Θα ήθελα να ενσωματώσω ένα shockwave flash object (ένα ρολογάκι) αλλά δεν με αφήνει... Σε περίπτωση που το έχεις κλειδωμένο με κάποιο τρόπο, ενσωμάτωσε σε παρακαλώ το αρχειάκι .swf |
1 Συνημμένο(α) Χρήστο καλημέρα Το έβαλα αυτό που ήθελες αλλά κατά τη γνώμη μου δεν είναι και ότι καλύτερο διότι όπου και να έχεις το ποντίκι αυτό χορεύει, πράγμα όχι και τόσο καλαίσθητο. |
Σ' ευχαριστώ πάρα πολύ Χρήστο. |
| Η ώρα είναι 23:53. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.