Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Tips & Tricks (https://www.ms-office.gr/forum/excel-tips-tricks/)
-   -   [Συναρτήσεις] Time Stamp – Αυτόματη καταχώρηση τρέχουσας ημερομηνίας στο Excel. (https://www.ms-office.gr/forum/excel-tips-tricks/401-time-stamp-aytomati-kataxorisi-trexoysas-imerominias-sto-excel.html)

Tasos 11-02-10 09:07

Time Stamp – Αυτόματη καταχώρηση τρέχουσας ημερομηνίας στο Excel.
 
2 Συνημμένο(α)
Στις περισσότερες περιπτώσεις, σε καταχωρήσεις δεδομένων στην Excel όπως τιμές από μετρήσεις, εγγραφές νέων προσώπων,
άφιξης αντικειμένων κτλ. ή καταχώρηση της τρέχουσας ημερομηνίας επιβάλλεται.

Αν στη στήλη Α πληκτρολογήσουμε μια τιμή θα πρέπει να πληκτρολογήσουμε στην στήλη Β την
ημερομηνία & ώρα της καταχώρησης.

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

Σε τέτοιες περιπτώσεις, τον λόγο τον έχει η VBA αλλά... μήπως γίνεται και με απλές συναρτήσεις
του φύλλου Excel;

Αν χρησιμοποιηθεί η TODAY() ή η NOW(), το αποτέλεσμα των τύπων θα μεταβάλλεται κάθε φορά
που θα προκληθεί υπολογισμός του φύλλου οπότε δεν εξυπηρετεί.

Τι μπορούμε να κάνουμε λοιπόν;

Στις επιλογές Excel τσεκάρουμε την επιλογή Ενεργοποίηση επαναληπτικού υπολογισμού και
ως μέγιστο αριθμό διαδοχικών προσεγγίσεων επιλέγουμε το 1 (βλ. Εικόνες).

Κατόπιν, στο κελί B2, τοποθετούμε τον παρακάτω τύπο:

=IF(A2="";"";IF(B2="";NOW();B2))
ο οποίος κατά την εφαρμογή του θα προκαλέσει σφάλμα κυκλικής εάν προηγουμένως δεν έχει ρυθμιστεί
η Ενεργοποίηση επαναληπτικού υπολογισμού όπως περιγράφεται παραπάνω.

Ο τύπος αυτός θα υπολογιστεί μια μοναδική φορά και το αποτέλεσμα του θα παραμείνει
σταθερό εφόσον τα δεδομένα το κελιού A2 δεν διαγραφούν.

Excel 2007
Συνημμένο Αρχείο 171

Excel < 2007
Συνημμένο Αρχείο 172


Τάσος


Η ώρα είναι 13:04.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2