Συνάρτηση TimeSerial

Επιστρέφει μια Μεταβλητή (Ημερομηνία) που περιέχει τη χρονική στιγμή για συγκεκριμένη ώρα, λεπτό και δευτερόλεπτο.

Σύνταξη

TimeSerial ( ώρα, λεπτό, δευτερόλεπτο )

Προειδοποίηση    Βεβαιωθείτε ότι τα ορίσματα βρίσκονται στη σωστή περιοχή τιμών. Ένα μη έγκυρο όρισμα μπορεί να έχει ως αποτέλεσμα εσφαλμένο αποτέλεσμα.

Η σύνταξη της συνάρτησης TimeSerial περιλαμβάνει τα παρακάτω ορίσματα:

Όρισμα

Περιγραφή

ώρα

Υποχρεωτικό. Παραλλαγή (ακέραιος). Αριθμός μεταξύ 0 (12:00 Π.Μ.) και 23 (11:00 Μ.Μ.), συμπεριλαμβανομένου ή αριθμητική παράσταση.

λεπτό

Υποχρεωτικό. Παραλλαγή (ακέραιος). Οποιαδήποτε αριθμητική παράσταση.

δευτερόλεπτο

Υποχρεωτικό. Παραλλαγή (ακέραιος). Οποιαδήποτε αριθμητική παράσταση.

Παρατηρήσεις

Για να καθορίσετε μια ώρα, όπως 11:59:59, η περιοχή αριθμών για κάθε όρισμα TimeSerial θα πρέπει να βρίσκεται στην κανονική περιοχή της μονάδας. Δηλαδή, 0 – 23 για ώρες και 0 – 59 για λεπτά και δευτερόλεπτα. Ωστόσο, μπορείτε επίσης να καθορίσετε σχετικούς χρόνους για κάθε όρισμα χρησιμοποιώντας οποιαδήποτε αριθμητική παράσταση που αντιπροσωπεύει κάποιο αριθμό ωρών, λεπτών ή δευτερολέπτων πριν ή μετά από ένα συγκεκριμένο χρονικό διάστημα. Το παρακάτω παράδειγμα χρησιμοποιεί παραστάσεις αντί για απόλυτους αριθμούς ώρας. Η συνάρτηση TimeSerial επιστρέφει μια ώρα για 15 λεπτά πριν (-15) έξι ώρες πριν από το μεσημέρι (12 - 6) ή 5:45:00 π.μ.

TimeSerial(12 - 6, -15, 0)

Όταν οποιοδήποτε όρισμα υπερβαίνει την κανονική περιοχή για αυτό το όρισμα, αυξάνεται στην επόμενη μεγαλύτερη μονάδα ανάλογα με την περίπτωση. Για παράδειγμα, εάν καθορίσετε 75 λεπτά, θα αξιολογείται ως μία ώρα και 15 λεπτά. Εάν κάποιο μεμονωμένο όρισμα βρίσκεται εκτός της περιοχής-32.768 έως 32.767, παρουσιάζεται σφάλμα. Εάν η ώρα που καθορίζεται από τα τρία ορίσματα έχει ως αποτέλεσμα η ημερομηνία να βρίσκεται εκτός του αποδεκτού εύρους ημερομηνιών, παρουσιάζεται σφάλμα.

Παράδειγμα ερωτήματος

Παράσταση

Αποτελέσματα

Επιλέξτε TimeSerial (18, 12, 10) ως NewTime από το ProductSales GROUP BY TimeSerial (18; 12; 10);

Επιστρέφει την "ώρα" που αποτελείται από καθορισμένες ώρες, λεπτά και δευτερόλεπτα που εισάγονται στα ορίσματα της συνάρτησης και εμφανίζεται στη στήλη NewTime. Αποτέλεσμα: "6:12:10 μμ".

Παράδειγμα VBA

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα της Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε αναφορά προγραμματιστή στην αναπτυσσόμενη λίστα δίπλα στην επιλογή Αναζήτηση και εισαγάγετε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση TimeSerial για να επιστρέψει μια ώρα για την καθορισμένη ώρα, λεπτό και δεύτερο.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Δείτε επίσης

Επιλέξτε τη συνάρτηση Right Date

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×