Forum

Forum (https://www.ms-office.gr/forum/)
-   Ημερομηνία & ώρα (https://www.ms-office.gr/forum/hmerominia-ora/)
-   -   Πρώτη Κυριακή μετά από δοθείσα ημερομηνία. (https://www.ms-office.gr/forum/hmerominia-ora/3510-proti-kyriaki-meta-apo-dotheisa-imerominia.html)

Spirosgr 11-01-15 02:46

Πρώτη Κυριακή μετά από δοθείσα ημερομηνία.
 
Στον διαγωνισμό της Microsoft, Model Off που έγινε στην Ν. Υόρκη τον Δεκέμβρη του 2014
δόθηκε η εξής ερώτηση (1η από τις τρεις συνολικά) .
Q1:
"Έστω, τυχαία ημερομηνία στο κελί a1.
Να βρείτε, την αμέσως επόμενη ΚΥΡΙΑΚΗ από την ημερομηνία αυτή,
με τους λιγότερους δυνατόν χαρακτήρες. Εαν η δοθείσα ημερομηνία είναι ΚΥΡΙΑΚΗ να παραμένει ως έχει."

Προτείνονται:
1 ον μια λύση από την ομάδα προγραμματιστών της Microsoft =A1+MOD(1-MOD(A1;7);7) με 22 χαρακτήρες.

2 ον μια εναλλακτική λύση =A1+MOD(1-WEEKDAY(A1);7) με 24 χαρακτήρες.

Οι διαγωνιζόμενοι, θα έπρεπε, να βρουν λύση με λιγότερους από τους 22 χαρακτήρες,
της προτεινόμενης λύσης.

Ο Διαχειριστής (Τάσος Φιλοξενίδης) του ms-office.gr και
η ομάδα προγραμματιστών (mso-Dev-Team) του φόρουμ,
σας προσφέρουν μια λύση, με μόλις 19 χαρακτήρες(!)
προσαρμοσμένη στα Ελληνικά δεδομένα, δηλαδή εβδομάδα με ► αρχή ΔΕΥΤΕΡΑ και τέλος ΚΥΡΙΑΚΗ.

=A1-WEEKDAY(A1;2)+7

Ο Γιώργος Καπετανόπουλος προτείνει:=A1-WEEKDAY(A1)+8
Ωστόσο με τον τύπο αυτό εμφανίζεται πάντα η επόμενη ΚΥΡΙΑΚΗ.


Η ώρα είναι 10:58.

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


Search Engine Optimization by vBSEO 3.3.2