![]() |
Μετατροπή ημερομηνίας σε κείμενο Παιδιά καλημέρα, μπορώ με κάποιο τρόπο να μετατρέψω μία ημερομήνία σε κείμενο. Δηλαδή να μετατρέψω την 28/2/2010 σε 28 Φεβρουαρίου 2010 και για να το κάνω πιο δύσκολο (δεν είναι απαραίτητο εάν απαιτεί πολύ κόπο) για την ακρίβεια θα το ήθελα έτσι 28ης Φεβρουαρίου 2010 Ευχαριστώ πολύ Πάνος |
Πάνο καλημέρα! Έστω ότι το κελί A1 ημερομηνία (όχι κείμενο). ο τύπος θα είναι: =DAY(A1)&"ης "&TEXT(A1;"μμμμ ")&YEAR(A1) για να σου επιστρέψει πχ: 28ης Φεβρουαρίου 2010 Ισχύει για υπολογιστή που έχει σαν προεπιλεγμένη τοποθεσία την Ελλάδα. Φιλικά Τάσος |
Τάσο καλημέρα και πάλι ευχαριστώ πάρα πολύ Πάνος |
Eναλλακτικά θα πρότεινα αυτό: =TEXT(A1;"[$-408]η""ης"" μμμμ εεεε") ή για σωστότερη γραμματική απόδοση αυτό: =DAY(A1)&IF(MOD(DAY(A1);20)=2;"ας ";"ης ")&TEXT(A1;"μμμμ ")&YEAR(A1) Όπως είπε και ο Τάσος προεπιλεγμένη γλώσσα των windows ελληνικά. Αν είναι αγγλικά αρκεί να αντικαταστήσουμε τα η μμμμ και εεεε με d mmmm και yyyy. ή για γαλλικά j mmmm και aaaa |
Ευχαριστώ Θανάση Τα λέμε Πάνος |
Παιδιά καλημέρα, σε συνέχεια του παραπάνω που αφορά μετατροπή ημερομηνίας, θα ζητούσα την περαιτέρω βοήθειά σας. Έστω ότι έχω μία ημε/νία με αυτή την μορφή 31\3\2010 από αυτή την ημερομηνία πρέπει να υπολογίσω επιπλέον διάστημα ενός έτους μείων μιας ημέρας. Δηλαδή ενά στο κελί (α1) είχα την ημερομηνία 31/3/2010 τότε το κελί (β1) θα ήθελα να μου δώσει την "30/3/2011" (δηλαδή 31/3/2010 + ένα έτος - 1ημέρα). Φαντάζομαι το δύσκολο θα είναι όταν έχω πχ. αρχική ημερομηνία 1/1/2010 και αυτή θα πρέπει να γίνει 31/12/2011. Ευχαριστώ πολύ Πάνος |
Καλησπέρα Πάνο! Δοκίμασε: Κώδικας: =DATE(YEAR(A1)+1+(YEAR(DATE(YEAR(A1)+1;MONTH(A1);DAY(A1)-1))=YEAR(A1));MONTH(A1);DAY(A1)-1)Τάσος |
Α, ρε Τάσο, είσαι καταπληκτικός. Ευχαριστώ πολύ Πάνος |
Παράθεση:
Συγνώμη αλλά εγώ δεν κατάλαβα :023: 1/1/2010 + ένας_χρόνος μας κάνει 1/1/2011 αυτό μείον μια_ημέρα μας κάνει 31/12/2010 και όχι 31/12/2011 που είναι 2χρόνια μείον 1μέρα από την αρχική !!!:plaf: Αν το ζητούμενο είναι "Αρχική+1χρόνος-1ημερα" ο τύπος είναι =date(year(a1)+1;month(a1);day(a1))-1 με την αρχική στο a1. :icon_yes: Τα λέμε |
Θανάση, άργησα να δω το post σου. Έχεις δίκιο, εκ παραδρομής έκανα λάθος υπολογισμό και παρέσυρα και τον Τάσο. "1/1/2010 + ένας_χρόνος μας κάνει 1/1/2011 αυτό μείον μια_ημέρα μας κάνει 31/12/2010 και όχι 31/12/2011 που είναι 2χρόνια μείον 1μέρα από την αρχική". Το ζήτημα όμως είναι ότι η δική σου η συνάρτηση δεν δουλεύει! Τα λέμε Πάνος |
Παράθεση:
=date(year(a1)+1;month(a1);day(a1))-1 Τον διόρθωσα και στο προηγούμενο ποστ. Ευχαριστώ Θανάσης :hammer-smilies-0005 |
Αυτό είναι. Θανάση ευχαριστώ πάρα πολύ. Να έχεις ένα καλό βράδυ Τα λέμε Πάνος |
Καλημέρα σε όλους. Ήθελα να ρωτήσω πως μπορεί να γίνει παρόμοια μετατροπή αριθμητικής τιμής σε ολογράφος. Συγκεκριμένα έχουμε ένα κελί (το οποίο προκύπτει από υπολογισμούς) με την τιμή 3.050,80 € και θέλουμε από κάτω να μετατρέπεται σε ολογράφως : τρείς χιλιάδες, πενήντα ευρώ & ογδόντα λεπτά. Ευχαριστώ εκ των προτέρων. |
Άκυρο παιδιά το βρήκα ψάχνωντας στο φόρουμ. |
Καλησπέρα Έχω δημιουρήσει συγχώνευση αλληλογραφίας και αυτή τη στιγμή στο doc μου βγάζει την ημερομηνία μμ/ηη/εεεε. Πώς θα μπορούσα να την αλλάξω για να εμφανίζεται ως ηη/μμ/εεεε Ευχαριστώ πολύ |
Καλησπέρα Βασίλη και καλωσόρισες στο φόρουμ! Το παρακάτω είναι αντιγραφή από ένα παλαιότερο μήνυμα του φόρουμ και συγκεκριμένα το μήνυμα 7#: Παράθεση:
{ MERGEFIELD F1 \@ "dd/MM/yyyy" } Ελπίζω να σε βοηθά το παραπάνω. Φιλικά Τάσος |
| Η ώρα είναι 09:35. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.