Δημιουργήστε ημερολόγιο στο Excel με έναν τύπο χρησιμοποιώντας τον τύπο που έχει εισαχθεί σε πίνακα.
Κοιτάξτε αυτό το σχήμα:

Αυτός ο τύπος, =Cool
είναι ο ίδιος τύπος σε κάθε κελί από το B5: H10! Κοίτα:

Καταχωρήθηκε σε πίνακα μόλις επιλέχθηκε για πρώτη φορά το B5: H10. Σε αυτό το άρθρο θα δείτε τι βρίσκεται πίσω από τον τύπο.
Παρεμπιπτόντως, υπάρχει ένα κελί που δεν εμφανίζεται ακόμα και είναι ο μήνας για εμφάνιση. Δηλαδή, το κελί J1 περιέχει =TODAY()
, (και το γράφω αυτό τον Δεκέμβριο), αλλά αν το αλλάξετε σε 5/8/2012, θα δείτε:

Αυτό είναι το Μάιο του 2012. Εντάξει, σίγουρα ωραίο! Ξεκινήστε από την αρχή και ακολουθήστε αυτόν τον τύπο στο ημερολόγιο και δείτε πώς λειτουργεί.
Επίσης, ας υποθέσουμε ότι σήμερα είναι 8 Μαΐου 2012.
Πρώτα, δείτε αυτό το σχήμα:

Ο τύπος δεν έχει νόημα. Θα ήταν, αν περιβαλλόταν από =SUM
, αλλά θέλετε να δείτε τι βρίσκεται πίσω από τον τύπο, οπότε θα το επεκτείνετε επιλέγοντάς το και πατώντας το πλήκτρο F9.

Το παραπάνω σχήμα γίνεται το παρακάτω σχήμα όταν πατάτε το πλήκτρο F9.

Παρατηρήστε ότι υπάρχει ένα τελείωμα μετά το 3 - αυτό δείχνει μια νέα σειρά. Οι νέες στήλες παρουσιάζονται με κόμμα. Έτσι θα επωφεληθείτε από αυτό.
Ο αριθμός των εβδομάδων σε ένα μήνα ποικίλλει, αλλά κανένα ημερολόγιο δεν χρειάζεται περισσότερες από έξι σειρές για να αντιπροσωπεύσει οποιονδήποτε μήνα, και φυσικά, όλες έχουν επτά ημέρες. Κοιτάξτε αυτό το σχήμα:

Εισαγάγετε μη αυτόματα τις τιμές 1 έως 42 στο B5: H10 και εάν εισαγάγετε =B5:H10
σε ένα κελί και στη συνέχεια επεκτείνετε τη γραμμή τύπων, βλέπετε τι εμφανίζεται εδώ:

Παρατηρήστε την τοποθέτηση των ερωτηματικών - μετά από κάθε πολλαπλάσιο των 7 - που δείχνει μια νέα σειρά. Αυτή είναι η αρχή του τύπου, αλλά αντί για τόσο μεγάλο, μπορείτε να χρησιμοποιήσετε αυτόν τον πιο σύντομο τύπο. Επιλέξτε B5: H10. Τύπος
=(0;1;2;3;4;5)*7+(1,2,3,4,5,6,7)
ως τύπος, αλλά μην πατήσετε Enter.
Για να πείτε στο Excel ότι αυτός είναι ένας τύπος πίνακα, πρέπει να κρατήσετε πατημένο το Ctrl + Shift με το αριστερό σας χέρι. Κρατώντας πατημένο το Ctrl + Shift, πατήστε Enter με το δεξί σας χέρι. Στη συνέχεια, αφήστε το Ctrl + Shift. Για το υπόλοιπο αυτού του άρθρου, αυτό το σύνολο πλήκτρων θα ονομάζεται Ctrl + Shift + Enter.
Εάν κάνατε Ctrl + Shift + Enter σωστά, θα εμφανιστούν σγουρά τιράντες γύρω από τον τύπο στη γραμμή τύπων και οι αριθμοί 1 έως 42 θα εμφανιστούν στο B5: H10 όπως φαίνεται εδώ:

Παρατηρήστε ότι παίρνετε τους αριθμούς 0 έως 5 διαχωρισμένους με ερωτηματικά (νέα σειρά για κάθε) και πολλαπλασιάζοντάς τους επί 7, δίνοντάς το αποτελεσματικά:

Ο κατακόρυφος προσανατολισμός αυτών των τιμών που προστίθενται στον οριζόντιο προσανατολισμό των τιμών 1 έως 7 αποδίδει τις ίδιες τιμές όπως φαίνεται. Η επέκταση αυτού είναι ίδια με αυτό που είχατε στο παρελθόν. Ας υποθέσουμε ότι προσθέτετε ΣΗΜΕΡΑ σε αυτούς τους αριθμούς;
Σημείωση: Η επεξεργασία ενός υπάρχοντος τύπου πίνακα είναι πολύ δύσκολη. Ακολουθήστε προσεκτικά τα παρακάτω βήματα: Επιλέξτε B5: H10. Κάντε κλικ στη γραμμή τύπων για να επεξεργαστείτε τον υπάρχοντα τύπο. Πληκτρολογήστε + J1 αλλά μην πατήσετε Enter. Για να αποδεχτείτε τον επεξεργασμένο τύπο, πατήστε Ctrl + Shift + Enter.
Το αποτέλεσμα για τις 8 Μαΐου 2012 είναι:

Αυτοί οι αριθμοί είναι σειριακοί αριθμοί (ο αριθμός των ημερών από την 1/1/1900). Εάν τα μορφοποιήσετε ως σύντομες ημερομηνίες:

Προφανώς δεν είναι σωστό, αλλά θα φτάσετε εκεί. Τι γίνεται αν τα μορφοποιήσετε απλά ως "d" για την ημέρα του μήνα:

Σχεδόν μοιάζει με ένα μήνα, αλλά κανένας μήνας δεν ξεκινά με το ένατο του μήνα. Α, εδώ είναι ένα πρόβλημα. Χρησιμοποιήσατε το J1 που περιέχει 5/8/2012 και πρέπει πραγματικά να χρησιμοποιήσετε την ημερομηνία της πρώτης του μήνα. Ας υποθέσουμε ότι βάλατε =DATE(YEAR(J1),MONTH(J1),1)
το J2:

Το κελί J1 περιέχει 5/8/2012 και το κελί J2 αλλάζει αυτό στην πρώτη του μήνα ό, τι έχει εισαχθεί στο J1 Αν αλλάξετε το J1 στον τύπο του ημερολογίου σε J2:

Πιο κοντά, αλλά ακόμα δεν είναι σωστό. Χρειάζεται μια ακόμη προσαρμογή, και αυτό είναι ότι πρέπει να αφαιρέσετε την ημέρα της πρώτης ημέρας. Δηλαδή, το κελί J3 περιέχει =WEEKDAY(J2)
. Το 3 αντιπροσωπεύει την Τρίτη. Τώρα λοιπόν εάν αφαιρέσετε το J3 από αυτόν τον τύπο, θα λάβετε:

Και αυτό είναι σωστό για τον Μάιο του 2012!
Εντάξει, είσαι πολύ κοντά. Αυτό που εξακολουθεί να είναι λάθος είναι ότι οι 29 και 30 από τον Απρίλιο εμφανίζονται στο ημερολόγιο του Μαΐου και η 1η Ιουνίου έως τις 9 εμφανίζεται επίσης. Πρέπει να τα καθαρίσετε.
Μπορείτε να δώσετε στον τύπο ένα όνομα για ευκολότερη αναφορά. Καλέστε το "Cal" (όχι "cool" ακόμα). Δείτε αυτό το σχήμα:

Στη συνέχεια, μπορείτε να αλλάξετε τον τύπο σε απλώς =Cal
(ακόμα Ctrl + Shift + Enter):

Τώρα μπορείτε να αλλάξετε τον τύπο για να διαβάσετε ότι εάν το αποτέλεσμα είναι στη σειρά 5 και το αποτέλεσμα είναι πάνω από 20, ας πούμε, τότε το αποτέλεσμα θα πρέπει να είναι κενό. Η σειρά 5 θα περιέχει την πρώτη εβδομάδα οποιουδήποτε μήνα, οπότε δεν θα πρέπει ποτέ να βλέπετε τιμές άνω των 20 (ή οποιοσδήποτε αριθμός άνω των επτά θα ήταν λάθος - ένας αριθμός όπως ο 29 που βλέπετε στο κελί B5 της παραπάνω εικόνας είναι από τον προηγούμενο μήνα). Έτσι μπορείτε να χρησιμοποιήσετε =IF(ROW()=5,IF(DAY(Cal)>20,"",Cal),Cal)
:

Αρχικά, παρατηρήστε ότι τα κελιά B5: D5 είναι κενά. Ο τύπος γράφει τώρα "αν αυτή είναι η σειρά 5, τότε εάν η ΗΜΕΡΑ του αποτελέσματος είναι πάνω από 20, δείξτε κενό".
Μπορείτε να συνεχίσετε να καταργείτε τους χαμηλούς αριθμούς στο τέλος - τις τιμές του επόμενου μήνα. Δείτε πώς μπορείτε να το κάνετε εύκολα.
Επεξεργαστείτε τον τύπο και επιλέξτε την τελική αναφορά στο "Cal"

Αρχίστε να πληκτρολογείτε IF (ROW ()> 8, IF (DAY (Cal) <15, "", Cal), Cal) για να αντικαταστήσετε το τελικό Cal.

Ο τελικός τύπος πρέπει να είναι
=IF(ROW()=5,IF(DAY(Cal)>20,"",Cal),IF(ROW()>8,IF(DAY(Cal)<15,"",Cal),Cal))
Πατήστε Ctrl + Shift + Enter. Το αποτέλεσμα πρέπει να είναι:

Απομένουν δύο πράγματα να κάνουμε. Μπορείτε να πάρετε αυτόν τον τύπο και να του δώσετε ένα όνομα, "Cool":

Στη συνέχεια, χρησιμοποιήστε τον στον τύπο που εμφανίζεται εδώ:

Παρεμπιπτόντως, τα καθορισμένα ονόματα αντιμετωπίζονται σαν να έχουν εισαχθεί σε πίνακα.
Αυτό που μένει να κάνετε είναι να μορφοποιήσετε τα κελιά και να τα βάλετε στις Ημέρες της εβδομάδας και το όνομα του μήνα. Έτσι διευρύνετε τις στήλες, αυξάνετε το ύψος της γραμμής, αυξάνετε το μέγεθος της γραμματοσειράς και ευθυγραμμίζετε το κείμενο:

Στη συνέχεια, τοποθετήστε περιγράμματα γύρω από τα κελιά:

Συγχώνευση και κεντράρισμα του μήνα και του έτους και μορφοποιήστε το:

Στη συνέχεια, απενεργοποιήστε τις γραμμές πλέγματος και το voila:


Αυτό το άρθρο επισκεπτών προέρχεται από το Excel MVP Bob Umlas. Είναι από το βιβλίο, το Excel Out the Box. Για να δείτε τα άλλα θέματα στο βιβλίο, κάντε κλικ εδώ.