![]() |
Πρώτη Κυριακή μετά από δοθείσα ημερομηνία. Στον διαγωνισμό της 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.