Как рассчитать какой день недели. Какой день недели был в день рождения? Значение и магические способности. Рассмотрим сначала четыре основных параметра для расчетов

Одно из самых простых и действенных упражнений для тренировки памяти в любом возрасте – это устный счет. Можно придумать много различных вариантов тренировки устного счета, но здесь очень важным моментом выступает интерес к данным упражнениям и результату вычислений.

Предлагаем для тренировки упражнение по вычислению дня недели по конкретной дате.

С одной стороны, это может пригодиться в конкретной ситуации, чтобы быстро определить в какой день недели родились Вы или Ваши знакомые, или в какой день недели был Ваш предыдущий День рождения или будет следующий День рождения. А может и немного удивить вашего собеседника, сообщив ему, что он родился в какой-то конкретный день недели.

С другой стороны, это не простое упражнение только на сложение или вычитание. Здесь нужно будет в уме, и делить, и складывать, и подставлять определенные числа вместо значений месяца. Переходим к алгоритму такого вычисления.

ВЫЧИСЛЕНИЕ ДНЯ НЕДЕЛИ ПО ДАТЕ

Рассмотрим сначала четыре основных параметра для расчетов.

Возьмем дату — 20.11.1957 года

Годовой индекс рассчитывается таким образом, что две последние цифры года делятся на 12. Например, из года 1957 берется число 57. Это число де­лится на 12, получается 4 и 9 в остатке.

Остаток делится на 4. В нашем при­мере получается остаток 9, который при делении на 4 дает 2 и 1 в остатке, однако здесь остаток не учитывается.

Три полученных числа складываются. Итак, 4 плюс 9 плюс 2, получится 15.

Каждому месяцу присваивается свой индекс, который просто нужно запомнить.

Месяц | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |

———————————————————————————-

Индекс | 6 | 2 | 2 | 5 | 0 | 3 | 5 | 1 | 4 | 6 | 2 | 4 |

Для годов, начинающихся с «одна тысяча девятьсот…» прибавляется + 1

Для годов, начинающихся с «две тысячи…» ничего не прибавляется

Еще есть дополнительное правило для високосных годов, которые можно уз­нать по тому, что две последние цифры года без остатка делятся на 4.

Если исход­ная дата относится к январю или февралю високосного года, тогда из итогового числа необходимо отнять – 1

Рассмотрим несколько конкретных примеров.

1. Вычислим день недели для даты 20.11.1957 года

Сложим все индексы:

Индекс года — 15 (4+9+2)

Индекс месяца – 2

Просто дата – 20

Индекс века — 1

Итак, 15 плюс 2 плюс 20 плюс 1, получится 38.

Результат делится на 7, в нашем случае 38 делить на 7 равно 5 и 3 в ос­татке.

Неделя начинается с понедельника, это число 1, а число 3 соответствует среде.

Итого: 20.11.1957 года – это среда.

2. Вычислим день недели для даты 10.02.1928 года

Сложим все индексы:

Индекс года – 7 (2+4+1)

Индекс месяца – 2

Просто дата – 10

Индекс високосного года – (-1)

Индекс века — 1

Итак, 7 плюс 2 плюс 10 плюс 1 минус 1, получится 19.

Неделя начинается с понедельника, это число 1, а число 5 соответствует пятнице.

Итого: 10.02.1928 года – это пятница.

3. Вычислим день недели для даты 15.06.2012 года

Сложим все индексы:

Индекс года — 1

Индекс месяца – 3

Просто дата – 15

Индекс века — 0

Итак, 15 плюс 3 плюс 1, получится 19.

Результат делится на 7, в нашем случае 19 делить на 7 равно 2 и 5 в ос­татке.

Ниже приведены несколько кратчайших путей и подсказок, которые помогут узнать день недели любой даты. Вы можете использовать этот трюк в компании родителей или друзей и доказать им свой талант.

Расчет смещения столетий (по Григорианскому календарю):

  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

Доброго времени суток друзья!

Эту статью я посвятил теме, как определить в Excel день недели по дате. Очень часто с этим вопросом сталкиваются по заработной плате и специалисты отдела кадров, хотя и решений вопросов, когда надо знать припадает ли данное число на рабочий день недели или нет, достаточно много. К этим задачам можно отнести расчёт больничного листа, определения праздничных дней, определения отпускных дней, да и, впрочем, еще много задач где нужно определить в Excel день недели по дате.

Определить день неделиможно несколькими способами и в этой статье мы рассмотрим 3 варианта:

С помощью пользовательского формата

Очень простой способ определить день недели по дате, делается это следующим образом:

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

Сами форматы данных можно разделить на 2 типа: полный и сокращенный .

  • Полный формат обозначаеться полным названием дня недели или месяца (к примеру, среда, четверг, и т.д.), полный формат указывается «ДДДД» — для дней недели, «ММММ» — для месяцев.
  • Сокращенный формат отображается только двумя буквами (к примеру, Ср, Чт, Пт, и т.д.) и для этого указывается формат «ДДД» — для дней недели, «МММ» — для месяцев.

С помощью функции ТЕКСТ

В этом случае мы будем использовать встроенную , для того чтобы определить в Excel день недели по дате. Эта функция предназначена, чтобы форматировать число в ячейке и преобразовать его в текст.
Используя эту функцию, вы первым значением указываете источник данных, а потом указываете формат преобразования данных. Формат вы указываете сокращенный или полный , как я описал выше в первом пункте.

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

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

С помощью функции ДЕНЬНЕД

Третий вариант узнать день недели по дате, это с помощью функции ДЕНЬНЕД, которая относится к группе «Дата и время» , там вы ее и найдете. Эта функция возвращает число от 1 до 7, что соответствуют дню недели.
Формула выглядит так:

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

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

Думаю вам станет интересной статья « » в ней вы найдете полезные советы и примеры при работе с датами.

А на этом у меня всё! Я очень надеюсь, что что тема как определить в Excel день недели по дате, была раскрыта и стала вам полезной. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Учёные соотносят дни недели с планетами солнечной системы, тем самым характеризуя каждый день с точки зрения магии. Поэтому человек, родившийся в определённый день, также имеет свой характер, темперамент и призвание. Итак, чтобы определить, какими же чертами характера и возможностями наделён каждый из нас, нужно вычислить, какой день недели был в день рождения и какого его значение. Воспользовавшись бесплатным онлайн расчётом, можно узнать, как этот день влияет на характер, судьбу и магические способности.

Какой день недели был в день рождения? Рассчитать онлайн бесплатно:

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

Понедельник.

Этот день проходит под знаком Луны, поэтому людям понедельника присущи такие черты характера, как нерешительность и нервозность, они противоречивые по натуре, поэтому часто не могут добиться желаемых вершин. Общительны и эмоциональны. Обладают богатой фантазией. Многие из них одиноки по жизни, так как не готовы брать ответственность за кого-то. Что касается любовных отношений, то они верны и искренни.

Магические способности. В полнолуние могут загадывать желание, встав напротив открытого окна. Оно обязательно исполнится.

Вторник.

Этим днём управляет Марс - воинственная планета. Люди, рождённые в этот день, упрямы, напористы и часто агрессивны. Хотя нередко сомневаются в правильности своих действий и слов. Людям вторника нужен тот, кто сможет подставить своё сильное плечо в трудную минуту, это может быть кроткий и нежный человек, поэтому вторую половинку лучше выбирать из ненавязчивых парней или девушек, тогда союз будет долгий и счастливый.

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

Среда.

Правит этим днём Меркурий, поэтому люди, рождённые в среду, будут постоянно заниматься самосовершенствованием. Они консерваторы, им тяжело начинать что-то новое. Целеустремлённые, уже с малых лет чётко идут к поставленной цели. Но как только достигнутое будет получено, они начинают скучать и тогда дают выход негативу, накопившемуся за всё время. Затем снова ставят цель и чётко идут к ней. В браке, кстати, им тоже нужно иногда уходить от второй половинки в тихое и укромное место, откуда они вернутся спокойными и одухотворёнными, тогда отношения будут крепкими и стабильными.

Магические способности. Лечат своей энергетикой головные боли и успокаивают расшалившуюся нервную систему наложением ладоней.

Четверг.

Главенство в этот день передаётся Юпитеру, а это означает, что люди четверга - отличные организаторы и управленцы. Они лидеры по жизни, поэтому к ним и тянутся более слабые люди. Среди них много тех, кто упрям и несговорчив, эти качества доходят до абсурда. Дома они деспоты, поэтому идеальный брак возможен с ведомым и слабым. Они собственники, поэтому измену не прощают.

Магические способности. Хорошо развита интуиция, поэтому могут предсказывать будущее.

Пятница.

Венера - покровительница этого дня недели, поэтому люди, родившиеся в пятницу, оптимистичны и жизнерадостны, они кокетливы и даже в какой-то мере несерьёзны. В их доме всегда тепло и уютно, у них много друзей и знакомых. Однако, найти вторую половинку им тяжело, так как пятничные люди не могут жить в четырёх стенах - им нужна свобода, которая не каждому влюблённому понравится, поэтому ревнивцам лучше сразу же отказать от брака с пятничными особами.

Магические способности. Хорошо развит нюх на выгоду, поэтому эти люди никогда не живут в бедности. У них всегда есть деньги и стабильный заработок.

Суббота.

Рождённым в субботу покровительствует Сатурн, поэтому они могут многое выдержать. Эти люди трудолюбивы и умны, они неторопливы, но основательны. Не любят руководить, поэтому и не стремятся к карьерному росту, им ближе домашний уют. Но вот в семье они часто несчастны, так как считают, что брак - это навсегда, а значит и не нужно проявлять инициативу в поддерживании огня чувств. В партнёрах ценят рассудительность, остальные просто становятся для них изгоями. Часто они несчастны в молодости и довольны жизнью в зрелые годы.

Магические способности. Никогда не ошибаются в человеке, их первое впечатление о ком-то всегда верное.

Воскресенье.

Людям, рождённым в воскресенье, покровительствует Солнце, поэтому им всегда комфортно по жизни. Они активные и довольно успешные, хотя нельзя их назвать баловнями судьбы, так как довольно часто с ними происходят серьёзные проблемы. Причиной их является беспечность воскресных людей - они ленивы и необязательны. Среди них мало семейных, потому что им лень заводить семью, чтобы за кем-то ухаживать. Обычно они текут по течению, которое часто приносит их в нужное и прибыльное место. Этим людям нужно научиться трудолюбию и напористости. Добиться многого в жизни им помогает близкий человек, обладающий такими чертами, как рассудительность и властность.

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

Чтобы без помощи календаря определить день недели для любой даты, не обязательно быть гением или ясновидящим. Достаточно запомнить пару формул.

Для определения дня недели по дате нужно использовать формулу:

день недели = (день + код месяца + код года) % 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 февраля включительно к формуле придётся прибавить ещё единицу, чтобы получить верный день. Спасибо читателям, что обнаружили ошибку.

Читайте также: