Тренуємо мізки (обчислення дня тижня за датою). Який день тижня був 2

Доброї доби друзі!

Цю статтю я присвятив темі, як визначити в Excel день тижня за датою. Дуже часто з цим питанням стикаються із заробітною платою і фахівці відділу кадрів, хоча й вирішення питань, коли треба знати, чи припадає дане число на робочий день тижня чи ні, досить багато. До цих завдань можна віднести розрахунок лікарняного листа, визначення святкових днів, визначення відпускних днів, та й, втім, ще багато завдань, де потрібно визначити в Excel день тижня за датою.

Визначити день тижня можна кількома способами і в цій статті ми розглянемо 3 варіанти:

За допомогою формату користувача

Дуже простий спосіб визначити день тижня за датою, робиться це так:

  • виділяєте , у яких хочете внести зміни у відображенні дати;
  • викликаєте контекстне меню правою кнопкою миші та вибираєте пункт «Формат осередків»;
  • у вікні вибираєте вкладку «Кількість», в розділі «Числові формати»вам потрібно вибрати пункт «(всі формати)»і в полі тип внести потрібний формат дати.

Самі формати даних можна поділити на 2 типи: повнийі скорочений.

  • Повний форматпозначається повною назвою дня тижня або місяця (наприклад, середа, четвер і т.д.), повний формат вказується "ДДДД" - для днів тижня, "ММММ" - для місяців.
  • Скорочений форматвідображається лише двома літерами (наприклад, Ср, Чт, Пт і т.д.) і для цього вказується формат ДДД - для днів тижня, МММ - для місяців.

За допомогою функції тексту

У цьому випадку ми будемо використовувати вбудовану для того, щоб визначити в Excel день тижня за датою. Ця функція призначена, щоб форматувати число в комірці та перетворити його на текст.
Використовуючи цю функцію, ви першим значенням вказуєте джерело даних, а потім вказуєте формат перетворення даних. Формат ви вказуєте скороченийабо повнийЯк я описав вище в першому пункті.

Орфографія формули виглядає так:

= ТЕКСТ (А1; «дддд») формула повертає текстове значення дня тижня.

За допомогою функції ДЕНЬНІД

Третій варіант дізнатися день тижня за датою, це за допомогою функції ДЕНЬНЕД, яка відноситься до групи "Дата та час", там ви її знайдете. Ця функція повертає число від 1 до 7, що відповідає дню тижня.
Формула виглядає так:

=ДЕНЬНІД(А1;2) , де:

  • «А1» – це адреса осередку де дата у числовому форматі,
  • «2» – це число яке визначає тип значення, що повертається (існує 3 типи: 1 або відсутнє – повертає число від 1 (неділя) до 7 (субота), 2 – від 1 (понеділок) до 7 (неділя) та 3 – від 0 (понеділок) до 6 (неділя), нам звичніше всього 2 тип).

Думаю, вам стане цікавою стаття «» в ній ви знайдете корисні поради та приклади при роботі з датами.

А на цьому все в мене! Я дуже сподіваюся, щощо тема як визначити в Excel день тижня за датою, була розкрита та стала вам корисною . Буду дуже вдячний за залишені коментарі, тому що це показник читання та надихає на написання нових статей! Діліться з друзями прочитаним та ставте лайк!

Нижче наведено декілька найкоротших шляхів та підказок, які допоможуть дізнатися день тижня будь-якої дати. Ви можете використовувати цей трюк у компанії батьків чи друзів та довести їм свій талант.

Розрахунок усунення століть (за Григоріанським календарем):

  1. Візьміть першу дворазову кількість певного року.
  2. Знайдіть наступне за величиною число кратне 4 після першого дворазового числа.
  3. Відніміть 1 від знайденого числа.
  4. Потім від нього відніміть перше дворазове число.
  5. Зрештою, помножте отриману величину на 2.

Приклад:

Розрахуємо усунення століть для 1900 століття.

Перше дворазове число цієї дати - 19.

Наступне за величиною число кратне 4 після 19 20.

Віднімемо 1 від цього числа (20–1).

Тепер заберемо перше двократне число ((20–1)–19).

Нарешті помножимо отриману величину на 2.

1900в = ((20-1)-19) * 2 = 0.

Можна скористатися наведеною нижче таблицею усунення століть за Григоріанським календарем, у якій згруповані інші значення усунення століть.

Розрахунок зміщення місяців

В одному місяці маємо 4 тижні, що означає 4×7=28 днів. У січні 31 день. Дні, що залишилися: 31-28 = 3. Це допоможе при розрахунку числа кожного місяця.

Спочатку позначимо січень як 0.

Лютий = (Кількість днів січня + дні, що залишилися в січні) / 7) = (31 + 0) / 7 = 3

Березень = (кількість днів у лютому + дні, що залишилися в лютому) / 7) = (28 + 3) / 7 = 3

Квітень = (Кількість днів березня + дні, що залишилися в березні) / 7) = (31 + 3) / 7 = 6

Продовжуйте так до грудня… Числа для місяців:

Таблиця усунення місяців.

Числа днів тижня

Необхідно запам'ятати ці таблиці для успішного проведення трюку.

А зараз давайте перейдемо безпосередньо до самого трюку.

Запам'ятайте формулу Зміщення століть + Зміщення років + Зміщення місяців + Зміщення днів

  • Зміщення днів = Отримані дні mod 7
  • Зміщення років = (дві останні цифри року + (дві останні цифри року/4)) mod 7

Якщо заданий рік є високосним і місяць – Січень чи Лютий, тоді усунення років = (дві останні цифри року + (дві останні цифри року/4)) mod 7) – 1.

Крок 1: Запитайте будь-яку дату та доведіть, що зможете назвати день тижня вказаної дати.

Крок 2: Візьміть значення усунення цього століття з першої таблиці, для 1900 це 0.

Крок 3: Розрахуйте зміщення років на 86: ((86 + 86/4) mod 7*) = 2

Крок 4: Візьміть значення усунення місяців з другої таблиці, для червня це 4.

Крок 5: Розрахуйте усунення днів: 23 mod 7* = 2.

Крок 6: Тепер складіть усі 4 числа: 0 + 2 + 4 + 2 = 8.

Крок 7: Розділіть 8 на 7 = 1.

Відповідно до таблиці чисел днів тижня числу 1 відповідає Понеділок.

Отже ваша відповідь: Понеділок.

* mod 7 - Порівняння за модулемнатурального числа 7. У наведеному вище прикладі 23 mod 7* = 2, тобто 23 — 21 (найближче менше ціле число ділене на 7) = 2. Ще приклад (86 + 86/4) mod 7, 86+21 (ціле повне число) = 107 - 105 (найближче число ділене на 7) = 2

Вчені співвідносять дні тижня із планетами сонячної системи, цим характеризуючи щодня з погляду магії. Тому людина, яка народилася певного дня, також має свій характер, темперамент і покликання. Отже, щоб визначити, якими ж рисами характеру та можливостями наділений кожен із нас, потрібно обчислити, який день тижня був у день народження та яке його значення. Скориставшись безкоштовним онлайн розрахунком, можна дізнатися, як цей день впливає на характер, долю та магічні здібності.

Який день тижня був у день народження? Розрахувати онлайн безкоштовно:

Ви можете дізнатися, який день тижня був у будь-який день, і прочитати характеристику нижче:

Понеділок.

Цей день проходить під знаком Місяця, тому людям понеділка притаманні такі риси характеру, як нерішучість та нервозність, вони суперечливі за вдачею, тому часто не можуть досягти бажаних вершин. Товариські та емоційні. Мають багату фантазію. Багато хто з них самотні по життю, тому що не готові брати відповідальність за когось. Що стосується любовних стосунків, то вони вірні та щирі.

Магічні здібності. Повний місяць можуть загадувати бажання, вставши навпроти відкритого вікна. Воно обов'язково здійсниться.

Вівторок.

Цим днем ​​керує Марс – войовнича планета. Люди, народжені цього дня, уперті, наполегливі та часто агресивні. Хоча нерідко сумніваються у правильності своїх дій та слів. Людям вівторка потрібен той, хто зможе підставити своє сильне плече у скрутну хвилину, це може бути лагідна і ніжна людина, тому другу половинку краще вибирати з ненав'язливих хлопців чи дівчат, тоді союз буде довгим і щасливим.

Магічні здібності. Бачити віщі сни на замовлення. Для цього потрібно лягти до півночі і попросити сон-пророцтво. Вставати потім із ліжка не можна до ранку.

Середовище.

Править цього дня Меркурій, тому люди, народжені в середу, постійно займатимуться самовдосконаленням. Вони консерватори, їм важко починати щось нове. Цілеспрямовані, вже змалку чітко йдуть до поставленої мети. Але як тільки досягнуте буде отримано, вони починають нудьгувати і тоді дають вихід негативу, що накопичився за весь час. Потім знову ставлять за мету і чітко йдуть до неї. У шлюбі, до речі, їм теж потрібно іноді йти від другої половинки в тихе та затишне місце, звідки вони повернуться спокійними та одухотвореними, тоді стосунки будуть міцними та стабільними.

Магічні здібності. Лікують своєю енергетикою головний біль і заспокоюють нервову систему, що розхиталася, накладенням долонь.

Четвер.

Головність цього дня передається Юпітеру, а це означає, що люди четверга - чудові організатори та управлінці. Вони лідери у житті, тому до них і тягнуться слабші люди. Серед них багато тих, хто впертий і незговірливий, ці якості сягають абсурду. Вдома вони деспоти, тому ідеальний шлюб можливий із веденим та слабким. Вони власники, тож зраду не пробачають.

Магічні здібності. Добре розвинена інтуїція, тож можуть передбачати майбутнє.

П'ятниця.

Венера - покровителька цього дня тижня, тому люди, що народилися в п'ятницю, оптимістичні та життєрадісні, вони кокетливі і навіть певною мірою несерйозні. У їхньому будинку завжди тепло та затишно, у них багато друзів та знайомих. Однак, знайти другу половинку їм важко, тому що п'ятничні люди не можуть жити в чотирьох стінах – їм потрібна свобода, яка не кожному закоханому сподобається, тому ревнивцям краще відразу відмовити від шлюбу з п'ятничними особами.

Магічні здібності. Добре розвинений нюх на користь, тому ці люди ніколи не живуть у злиднях. У них завжди є гроші та стабільний заробіток.

Субота.

Народженим у суботу опікується Сатурн, тому вони можуть багато витримати. Ці люди працьовиті та розумні, вони неквапливі, але ґрунтовні. Не люблять керувати, тому й не прагнуть кар'єрного зростання, їм ближче домашній затишок. Але в сім'ї вони часто нещасні, тому що вважають, що шлюб - це назавжди, а отже і не потрібно виявляти ініціативу у підтримці вогню почуттів. У партнерах цінують розважливість, інші просто стають їм ізгоями. Часто вони нещасні в молодості та задоволені життям у зрілі роки.

Магічні здібності. Ніколи не помиляються в людині, їхнє перше враження про когось завжди вірне.

Неділя.

Людям, народженим у неділю, опікується Сонце, тому їм завжди комфортно по життю. Вони активні і досить успішні, хоча не можна їх назвати пустощами долі, оскільки досить часто з ними відбуваються серйозні проблеми. Причиною їх є безтурботність недільних людей – вони ліниві та необов'язкові. Серед них мало сімейних, бо їм ліньки заводити сім'ю, щоб за кимось доглядати. Зазвичай вони течуть за течією, яка часто приносить їх у потрібне та прибуткове місце. Цим людям потрібно навчитися працьовитості та наполегливості. Домогтися багато чого в житті їм допомагає близька людина, яка має такі риси, як розсудливість і владність.

Магічні здібності. Везучість та вміння вгадувати номери лотерей, якими вони часто й користуються.

Щоб без допомоги календаря визначити день тижня для будь-якої дати, не обов'язково бути генієм чи ясновидцем. Достатньо запам'ятати пару формул.

Для визначення дня тижня за датою потрібно використати формулу:

день тижня = (день + код місяця + код року) % 7

Пояснення

Код місяця

Коди місяця та року — це, мабуть, найважче у формулі.

Код місяця потрібно просто запам'ятати.

  • 1 - січень, жовтень;
  • 2 - травень;
  • 3 - серпень;
  • 4 - лютий, березень, листопад;
  • 5 - червень;
  • 6 - грудень, вересень;
  • 0 - квітень, липень.

Щоб запам'ятовувати подібні нелогічні дані, найпростіше вдаватися до асоціацій.

Код року

Код року у XXI столітті розраховується за формулою:

код року = (6 + останні дві цифри року + останні дві цифри року / 4) % 7

Оператор "/" означає неповне приватне, тобто цілу частину результату поділу.

  • 2015 рік: (6 + 15 + 15/4) % 7 = (6 + 15 + 3) % 7 = 25 % 7 = 4;
  • 2016 рік: (6 + 16 + 16/4) % 7 = (6 + 16 + 4) % 7 = 26 % 7 = 5;
  • 2017 рік: (6 + 17 + 17/4) % 7 = (6 + 17 + 4) % 7 = 27 % 7 = 6;
  • 2026: (6 + 26 + 26 / 4) % 7 = (6 + 26 + 6) % 7 = 38 % 7 = 3.

Якщо ви захочете дізнатися про день тижня для дати іншого століття, доведеться враховувати ще значення століття (6, 4, 2, 0). Замість 6 для найближчих століть будуть наступні значення:

  • 16хх: 6;
  • 17хх: 4;
  • 18хх: 2;
  • 19хх: 0;
  • 20хх: 6;
  • 21хх: 4 і так далі.

Тут просто: % - Оператор залишку при розподілі.

Розшифровка результату

Старт відліку – вихідні, тобто: 0 – субота, 1 – неділя і так далі.

Приклади розрахунку

  • 25 липня 2016 року: (25 + 0 + 5) % 7 = 30 % 7 = 2 – понеділок;
  • 8 серпня 2017 року: (8 + 3 + 6) % 7 = 17 % 7 = 3 – вівторок;
  • 5 січня 2127 року:
    • (4 + 27 + 27 / 4) % 7 = (4 + 27 + 3) % 7 = 34 % 7 = 6 - код року;
    • (5 + 1 + 6) % 7 = 10 % 7 = 5 - четвер.

Звичайно, розрахунок дня тижня за датою розуму — це не життєво важлива навичка у вік технологій. Але це нетривіальна вправа для всіх, хто любить розвивати свою пам'ять та проводити операції з цифрами.

UPD.На жаль, ця формула не зовсім правильно працює для високосного року. До 29 лютого включно до формули доведеться додати ще одиницю, щоб отримати правильний день. Дякуємо читачам, що виявили помилку.

Визначення дня тижня за датою | Онлайн-тренажер

Вправа вважається виконаною після 7 правильних відповідей

Норма виконання вправи – 2 хвилини

Для успішного виконання вправи ознайомтеся з теорією

Визначення дня тижня за датою | Теорія

Визначити день тижня за датою можна так:

  1. обчислити код дня тижня, склавши порядковий номер дня в місяці, код місяця та код року, а потім скоротити отриману суму (якщо вона перевищує 6) до числа від 0 до 6 шляхом віднімання необхідної кількості сімок (або, іншими словами, шляхом віднімання відповідного числа , кратного семи, яке може дорівнювати 7(7x1), 14(7x2), 21(7x3), 28(7x4), 35(7x5), 42(7x6) і т.д.);
  2. визначити день тижня за кодом дня тижня.

Дні тижня та їх коди

Місяці та їх коди

Для запам'ятовування відповідності між місяцями та їх кодами можна використовувати менімонічні техніки.

Наприклад, січень легко асоціювати з числом 6, оскільки у слові «січень» 6 літер, а лютий можна порівняти з числом 2 на підставі того, що лютий є другим за рахунком місяцем у році. Але не забувайте зменшувати код січня та лютого на одиницю, якщо рік є високосним.

Можна використовувати свої особисті асоціації. Наприклад, якщо у березні у вас народилася друга дитина, то вам буде легко асоціювати березень із числом 2.

Роки XXI століття та їх коди*

Рік До. Рік До. Рік До. Рік До.
2000 0 2025 3 2050 6 2075 2
2001 1 2026 4 2051 0 2076 4
2002 2 2027 5 2052 2 2077 5
2003 3 2028 0 2053 3 2078 6
2004 5 2029 1 2054 4 2079 0
2005 6 2030 2 2055 5 2080 2
2006 0 2031 3 2056 0 2081 3
2007 1 2032 5 2057 1 2082 4
2008 3 2033 6 2058 2 2083 5
2009 4 2034 0 2059 3 2084 0
2010 5 2035 1 2060 5 2085 1
2011 6 2036 3 2061 6 2086 2
2012 1 2037 4 2062 0 2087 3
2013 2 2038 5 2063 1 2088 5
2014 3 2039 6 2064 3 2089 6
2015 4 2040 1 2065 4 2090 0
2016 6 2041 2 2066 5 2091 1
2017 0 2042 3 2067 6 2092 3
2018 1 2043 4 2068 1 2093 4
2019 2 2044 6 2069 2 2094 5
2020 4 2045 0 2070 3 2095 6
2021 5 2046 1 2071 4 2096 1
2022 6 2047 2 2072 6 2097 2
2023 0 2048 4 2073 0 2098 3
2024 2 2049 5 2074 1 2099 4

Цю таблицю необов'язково запам'ятовувати. Код року для XXI століття (2000 – 2099 рр.) можна обчислити так:

  1. уявити рік у вигляді виразу: 2000 + X, де X - число з двох останніх цифр року;
  2. розділити X на 4 та відкинути залишок;
  3. додати X до результату пункту 2;
  4. якщо результат пункту 3 більше шести, то відняти від нього найбільше кратне сім (але не перевищує результат пункту 3) число.

Наприклад, для 2029: 1) 2029 = 2000 + 29; 2) 29/4 = 7(залишок відкинутий); 3) 7 + 29 = 36; 4) 36 – 35(7x5) = 1

порядковий день на місяці = 5;

код місяця = 5;

код року: 1) 2018 р. = 2000 + 18; 2) 18/4 = 4(залишок відкинутий); 3) 4+18 = 22; 4) 22 - 21(7x3) = 1

(Порядковий день у місяці + код місяця + код року) = 5 + 5 + 1 = 11

Оскільки отримана сума перевищує 6, то скорочуємо її до числа, що не перевищує 6, шляхом віднімання відповідного семи кратного числа: 11 - 7(7x1) = 4

Відповідь: четвер (код дня тижня = 4)

порядковий день на місяці = 26;

код місяця = 2;

код року: 1) 2039 = 2000+39; 2) 39/4 = 9(залишок відкинутий); 3) 9+39=48; 4) 48 - 42(7x6) = 6

(Порядковий день у місяці + код місяця + код року) = 26 + 2 + 6 = 34

Оскільки отримана сума перевищує 6, то скорочуємо її до числа, що не перевищує 6, шляхом віднімання відповідного семи кратного числа: 34 - 28(7x4) = 6

Відповідь: субота (код дня тижня = 6)

Для визначення дня тижня по дат XX століття необхідно змістити код років XXI століття вперед на 1 день.

порядковий день на місяці = 12;

код місяця = 1;

код року: 1) 1953 р. = 1900 + 53; 2) 53/4 = 13 (залишок відкинутий); 3) 13 + 53 = 66; 4) 66 – 63(7x9) = 3

Оскільки ми маємо справу з датою XX століття, то додаємо до коду року одиницю: 3 + 1 = 4

(Порядковий день у місяці + код місяця + код року) = 12 + 1 + 4 = 17

Оскільки отримана сума перевищує 6, то скорочуємо її до числа, що не перевищує 6, шляхом віднімання відповідного семи кратного числа: 17 - 14(7x2) = 3

Відповідь: середа (код дня тижня = 3)

* У звичайному (не високосному році) 365 днів (52 повних тижнів + 1 день). Тому в такий рік, щодо попереднього, день тижня зміщується на 1 день уперед.

У високосному році 366 днів (52 повних тижнів + 2 дня). Тому в такий рік, щодо попереднього, день тижня зміщується на 2 Дня вперед. Якщо бути точніше, то додаткове усунення (за рахунок того, що рік – високосний) відбувається після закінчення лютого місяця. Тому для січня та лютого високосного року (коли зміщення ще не відбулося) код місяця зменшено на одиницю порівняно із січнем та лютим звичайного (не високосного) року.