Определение дня недели к дате до 1900 года
Юрий_Ф
Дата: Среда, 19.01.2022, 00:32 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Уважаемые знатоки! Есть ли формула определения даты нашей эры до летоисчисления Excel до 1900 года?
Уважаемые знатоки! Есть ли формула определения даты нашей эры до летоисчисления Excel до 1900 года?Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Уважаемые знатоки! Есть ли формула определения даты нашей эры до летоисчисления Excel до 1900 года?Автор - Юрий_Ф Дата добавления - 19.01.2022 в 00:32
китин
Дата: Среда, 19.01.2022, 08:37 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 6968
Репутация:
1060
±
Замечаний:
0% ±
Excel 2007;2010;2016
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Юрий_Ф
Дата: Среда, 19.01.2022, 21:23 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
китин , Я искал с помощью Поиска, не нашёл! Потому как темы несколько другие, по-видимому! Так к дате прибавить 2000 и потом формулу дня недели?
китин , Я искал с помощью Поиска, не нашёл! Потому как темы несколько другие, по-видимому! Так к дате прибавить 2000 и потом формулу дня недели?Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение китин , Я искал с помощью Поиска, не нашёл! Потому как темы несколько другие, по-видимому! Так к дате прибавить 2000 и потом формулу дня недели?Автор - Юрий_Ф Дата добавления - 19.01.2022 в 21:23
Юрий_Ф
Дата: Среда, 19.01.2022, 21:48 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
китин , В приведенных вами ссылках нет определения дней недели. Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:Код
=ТЕКСТ(B4&ЛЕВБ(C4;3)&(D4)+2000;"ддд")
(Судя по тому, что 1.01.1900 - Вс, значит, 31.12.1899 должно быть субботой!) Но формула не работает, пишет: #ЗНАЧ! Что я сделал не так?
китин , В приведенных вами ссылках нет определения дней недели. Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:Код
=ТЕКСТ(B4&ЛЕВБ(C4;3)&(D4)+2000;"ддд")
(Судя по тому, что 1.01.1900 - Вс, значит, 31.12.1899 должно быть субботой!) Но формула не работает, пишет: #ЗНАЧ! Что я сделал не так?Юрий_Ф
К сообщению приложен файл:
1-.xlsx
(8.3 Kb)
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Сообщение отредактировал Юрий_Ф - Среда, 19.01.2022, 21:49
Ответить
Сообщение китин , В приведенных вами ссылках нет определения дней недели. Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:Код
=ТЕКСТ(B4&ЛЕВБ(C4;3)&(D4)+2000;"ддд")
(Судя по тому, что 1.01.1900 - Вс, значит, 31.12.1899 должно быть субботой!) Но формула не работает, пишет: #ЗНАЧ! Что я сделал не так?Автор - Юрий_Ф Дата добавления - 19.01.2022 в 21:48
DrMini
Дата: Четверг, 20.01.2022, 06:45 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Судя по тому, что 1.01.1900 - Вс
Это не так. 1.01.1900 - Понедельник. Так?Код
=ТЕКСТ(ЕСЛИ(ЕТЕКСТ(A4);ДАТАЗНАЧ(ЛЕВСИМВ(A4;ДЛСТР(A4)-4)&ПРАВСИМВ(A4;4)+2000);ДАТАМЕС(A4;24000));"ДДД")
Судя по тому, что 1.01.1900 - Вс
Это не так. 1.01.1900 - Понедельник. Так?Код
=ТЕКСТ(ЕСЛИ(ЕТЕКСТ(A4);ДАТАЗНАЧ(ЛЕВСИМВ(A4;ДЛСТР(A4)-4)&ПРАВСИМВ(A4;4)+2000);ДАТАМЕС(A4;24000));"ДДД")
DrMini
К сообщению приложен файл:
1-1.xlsx
(9.3 Kb)
Ответить
Сообщение Судя по тому, что 1.01.1900 - Вс
Это не так. 1.01.1900 - Понедельник. Так?Код
=ТЕКСТ(ЕСЛИ(ЕТЕКСТ(A4);ДАТАЗНАЧ(ЛЕВСИМВ(A4;ДЛСТР(A4)-4)&ПРАВСИМВ(A4;4)+2000);ДАТАМЕС(A4;24000));"ДДД")
Автор - DrMini Дата добавления - 20.01.2022 в 06:45
DrMini
Дата: Четверг, 20.01.2022, 06:53 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Юрий_Ф , Если вдруг захочется найти количество дней между датами (зная Вас думаю этот вопрос возникнет):Код
=ЕСЛИ(ЕТЕКСТ(B5);ДАТАЗНАЧ(ЛЕВСИМВ(B5;ДЛСТР(B5)-4)&ПРАВСИМВ(B5;4)+2000);ДАТАМЕС(B5;24000))-ЕСЛИ(ЕТЕКСТ(A5);ДАТАЗНАЧ(ЛЕВСИМВ(A5;ДЛСТР(A5)-4)&ПРАВСИМВ(A5;4)+2000);ДАТАМЕС(A5;24000))
Юрий_Ф , Если вдруг захочется найти количество дней между датами (зная Вас думаю этот вопрос возникнет):Код
=ЕСЛИ(ЕТЕКСТ(B5);ДАТАЗНАЧ(ЛЕВСИМВ(B5;ДЛСТР(B5)-4)&ПРАВСИМВ(B5;4)+2000);ДАТАМЕС(B5;24000))-ЕСЛИ(ЕТЕКСТ(A5);ДАТАЗНАЧ(ЛЕВСИМВ(A5;ДЛСТР(A5)-4)&ПРАВСИМВ(A5;4)+2000);ДАТАМЕС(A5;24000))
DrMini
Ответить
Сообщение Юрий_Ф , Если вдруг захочется найти количество дней между датами (зная Вас думаю этот вопрос возникнет):Код
=ЕСЛИ(ЕТЕКСТ(B5);ДАТАЗНАЧ(ЛЕВСИМВ(B5;ДЛСТР(B5)-4)&ПРАВСИМВ(B5;4)+2000);ДАТАМЕС(B5;24000))-ЕСЛИ(ЕТЕКСТ(A5);ДАТАЗНАЧ(ЛЕВСИМВ(A5;ДЛСТР(A5)-4)&ПРАВСИМВ(A5;4)+2000);ДАТАМЕС(A5;24000))
Автор - DrMini Дата добавления - 20.01.2022 в 06:53
Юрий_Ф
Дата: Четверг, 20.01.2022, 15:24 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Уважаемый DrMini Вы как всегда помогаете во всём! Количество дней там по ссылкам китин можно посмотреть! Но всё равно спасибо, это готовое решение! Всё как всегда работает безупречно! Но! Возник вопрос! У вас выходит, что 1.01.1900 понедельник , а у меня выходит воскресенье ! (Не сомневаюсь, что, скорее всего, правильнее у вас!) Почему тогда вопрос? Дело в том, что та же моя формула:Код
=ЕСЛИ(A7>0;ТЕКСТ(A7;"ддд");"")
за сегодняшний день даёт правильный ответ: четверг ! Но так ведь не бывает!?
Уважаемый DrMini Вы как всегда помогаете во всём! Количество дней там по ссылкам китин можно посмотреть! Но всё равно спасибо, это готовое решение! Всё как всегда работает безупречно! Но! Возник вопрос! У вас выходит, что 1.01.1900 понедельник , а у меня выходит воскресенье ! (Не сомневаюсь, что, скорее всего, правильнее у вас!) Почему тогда вопрос? Дело в том, что та же моя формула:Код
=ЕСЛИ(A7>0;ТЕКСТ(A7;"ддд");"")
за сегодняшний день даёт правильный ответ: четверг ! Но так ведь не бывает!?Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Сообщение отредактировал Юрий_Ф - Четверг, 20.01.2022, 15:27
Ответить
Сообщение Уважаемый DrMini Вы как всегда помогаете во всём! Количество дней там по ссылкам китин можно посмотреть! Но всё равно спасибо, это готовое решение! Всё как всегда работает безупречно! Но! Возник вопрос! У вас выходит, что 1.01.1900 понедельник , а у меня выходит воскресенье ! (Не сомневаюсь, что, скорее всего, правильнее у вас!) Почему тогда вопрос? Дело в том, что та же моя формула:Код
=ЕСЛИ(A7>0;ТЕКСТ(A7;"ддд");"")
за сегодняшний день даёт правильный ответ: четверг ! Но так ведь не бывает!?Автор - Юрий_Ф Дата добавления - 20.01.2022 в 15:24
Serge_007
Дата: Четверг, 20.01.2022, 15:40 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 15848
Репутация:
2621
±
Замечаний:
±
Excel 2016
28.02.1900 - вторник29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!У вас выходит, что 1.01.1900 понедельник, а у меня выходит воскресенье!
28.02.1900 - вторник29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!У вас выходит, что 1.01.1900 понедельник, а у меня выходит воскресенье!
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение 28.02.1900 - вторник29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!У вас выходит, что 1.01.1900 понедельник, а у меня выходит воскресенье!
Автор - Serge_007 Дата добавления - 20.01.2022 в 15:40
DrMini
Дата: Четверг, 20.01.2022, 16:26 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Вот тут всё, что написал Сергей В России (Российской империи) 1 января 1900 года был понедельник, тогда как в Европе и США - 1 января 1900 было воскресенье. Очевидно, что это разные с астрономической точки зрения дни, разница между которыми - 13 суток. А совпадение началось с 14 февраля 1918 года. [p.s.]Про 1918 год я даже не задумывался.[/p.s.]
Вот тут всё, что написал Сергей В России (Российской империи) 1 января 1900 года был понедельник, тогда как в Европе и США - 1 января 1900 было воскресенье. Очевидно, что это разные с астрономической точки зрения дни, разница между которыми - 13 суток. А совпадение началось с 14 февраля 1918 года. [p.s.]Про 1918 год я даже не задумывался.[/p.s.] DrMini
Сообщение отредактировал DrMini - Четверг, 20.01.2022, 18:13
Ответить
Сообщение Вот тут всё, что написал Сергей В России (Российской империи) 1 января 1900 года был понедельник, тогда как в Европе и США - 1 января 1900 было воскресенье. Очевидно, что это разные с астрономической точки зрения дни, разница между которыми - 13 суток. А совпадение началось с 14 февраля 1918 года. [p.s.]Про 1918 год я даже не задумывался.[/p.s.] Автор - DrMini Дата добавления - 20.01.2022 в 16:26
bigorq
Дата: Четверг, 20.01.2022, 16:33 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 180
Репутация:
38
±
Замечаний:
0% ±
Нет
DrMini , по первому скрину 01.01.1900 вообще суббота
DrMini , по первому скрину 01.01.1900 вообще суббота bigorq
Ответить
Сообщение DrMini , по первому скрину 01.01.1900 вообще суббота Автор - bigorq Дата добавления - 20.01.2022 в 16:33
DrMini
Дата: Четверг, 20.01.2022, 16:41 |
Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
по первому скрину 01.01.1900 вообще суббота
Дык там и выделено что это для России. Короче я запутался. Много инфы и она отличается. Пипец.
по первому скрину 01.01.1900 вообще суббота
Дык там и выделено что это для России. Короче я запутался. Много инфы и она отличается. Пипец.DrMini
Сообщение отредактировал DrMini - Четверг, 20.01.2022, 16:45
Ответить
Сообщение по первому скрину 01.01.1900 вообще суббота
Дык там и выделено что это для России. Короче я запутался. Много инфы и она отличается. Пипец.Автор - DrMini Дата добавления - 20.01.2022 в 16:41
Serge_007
Дата: Четверг, 20.01.2022, 16:42 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 15848
Репутация:
2621
±
Замечаний:
±
Excel 2016
DrMini , не надо выкладывать файлы на сторонние ресурсы Спустя какое-то время эти файлы станут недоступны Файлы, выложенные непосредственно на форуме будут "жить" тут всегда
DrMini , не надо выкладывать файлы на сторонние ресурсы Спустя какое-то время эти файлы станут недоступны Файлы, выложенные непосредственно на форуме будут "жить" тут всегдаSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение DrMini , не надо выкладывать файлы на сторонние ресурсы Спустя какое-то время эти файлы станут недоступны Файлы, выложенные непосредственно на форуме будут "жить" тут всегдаАвтор - Serge_007 Дата добавления - 20.01.2022 в 16:42
DrMini
Дата: Четверг, 20.01.2022, 16:55 |
Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
не надо выкладывать файлы на сторонние ресурсы
Я сначала выложил но скрины много места занимали. Некрасиво как то. Когда то Вы мне объяснили, как делать маленький скрин, что бы при клике он увеличивается. Забыл, как. Перерыл всё избранное и не нашёл. [p.s.]в принципе эта инфа (которую я тут выложил) и не больно то кому нужна. Сергей может удалите тот пост ? [/p.s.]
не надо выкладывать файлы на сторонние ресурсы
Я сначала выложил но скрины много места занимали. Некрасиво как то. Когда то Вы мне объяснили, как делать маленький скрин, что бы при клике он увеличивается. Забыл, как. Перерыл всё избранное и не нашёл. [p.s.]в принципе эта инфа (которую я тут выложил) и не больно то кому нужна. Сергей может удалите тот пост ? [/p.s.]DrMini
Ответить
Сообщение не надо выкладывать файлы на сторонние ресурсы
Я сначала выложил но скрины много места занимали. Некрасиво как то. Когда то Вы мне объяснили, как делать маленький скрин, что бы при клике он увеличивается. Забыл, как. Перерыл всё избранное и не нашёл. [p.s.]в принципе эта инфа (которую я тут выложил) и не больно то кому нужна. Сергей может удалите тот пост ? [/p.s.]Автор - DrMini Дата добавления - 20.01.2022 в 16:55
Serge_007
Дата: Четверг, 20.01.2022, 17:17 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 15848
Репутация:
2621
±
Замечаний:
±
Excel 2016
сначала выложил но скрины много места занимали. Некрасиво как то
Михаил, наоборот, пост смотрелся очень цельно, визуально привлекательно как делать маленький скрин, что бы при клике он увеличивается
Когда Вы прикладываете файл, движок форума автоматически предлагает пронумерованый анкор имг-файла Достаточно вставить его в тело сообщения Сергей может удалите тот пост?
Могу, но зачем? Пусть будет информация, возможно она когда-то, кому-то понадобится
сначала выложил но скрины много места занимали. Некрасиво как то
Михаил, наоборот, пост смотрелся очень цельно, визуально привлекательно как делать маленький скрин, что бы при клике он увеличивается
Когда Вы прикладываете файл, движок форума автоматически предлагает пронумерованый анкор имг-файла Достаточно вставить его в тело сообщения Сергей может удалите тот пост?
Могу, но зачем? Пусть будет информация, возможно она когда-то, кому-то понадобитсяSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение сначала выложил но скрины много места занимали. Некрасиво как то
Михаил, наоборот, пост смотрелся очень цельно, визуально привлекательно как делать маленький скрин, что бы при клике он увеличивается
Когда Вы прикладываете файл, движок форума автоматически предлагает пронумерованый анкор имг-файла Достаточно вставить его в тело сообщения Сергей может удалите тот пост?
Могу, но зачем? Пусть будет информация, возможно она когда-то, кому-то понадобитсяАвтор - Serge_007 Дата добавления - 20.01.2022 в 17:17
Nic70y
Дата: Четверг, 20.01.2022, 17:26 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 8121
Репутация:
1993
±
Замечаний:
0% ±
Excel 2010
если верить Excel, то можно такКод
=ПСТР("_ПнВтСрЧтПтСбВс";(ОСТАТ(ЕСЛИ(ЕЧИСЛО(A1);ДЕНЬНЕД(A1;2)-1;6-(730487-ДАТАЗНАЧ(ЛЕВСИМВ(A1;ДЛСТР(A1)-4)&ПРАВСИМВ(A1;4)+2000)));7)+1)*2;2)
наверное
если верить Excel, то можно такКод
=ПСТР("_ПнВтСрЧтПтСбВс";(ОСТАТ(ЕСЛИ(ЕЧИСЛО(A1);ДЕНЬНЕД(A1;2)-1;6-(730487-ДАТАЗНАЧ(ЛЕВСИМВ(A1;ДЛСТР(A1)-4)&ПРАВСИМВ(A1;4)+2000)));7)+1)*2;2)
наверное Nic70y
ЮMoney 41001841029809
Ответить
Сообщение если верить Excel, то можно такКод
=ПСТР("_ПнВтСрЧтПтСбВс";(ОСТАТ(ЕСЛИ(ЕЧИСЛО(A1);ДЕНЬНЕД(A1;2)-1;6-(730487-ДАТАЗНАЧ(ЛЕВСИМВ(A1;ДЛСТР(A1)-4)&ПРАВСИМВ(A1;4)+2000)));7)+1)*2;2)
наверное Автор - Nic70y Дата добавления - 20.01.2022 в 17:26
DrMini
Дата: Четверг, 20.01.2022, 17:56 |
Сообщение № 16
Группа: Проверенные
Ранг: Старожил
Сообщений: 1003
Репутация:
90
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Достаточно вставить его в тело сообщения
Ща переделаю.
Достаточно вставить его в тело сообщения
Ща переделаю.DrMini
Ответить
Сообщение Достаточно вставить его в тело сообщения
Ща переделаю.Автор - DrMini Дата добавления - 20.01.2022 в 17:56
Юрий_Ф
Дата: Четверг, 20.01.2022, 20:47 |
Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Serge_007 , Всё верно! В принципе ведь это было мне известно! (Старый и Новый стиль!) Но почему-то не подумал об этом, видя эту разницу у себя в файле! Спасибо! PS. Кстати! Мне тут ставилось в вину, что в ГУГЛе я не проверил тему, создавая её здесь! А вот и нет! Теперь в ГУГЛе есть эта тема и адрес её именно на этой странице. Так что, статья поможет не только мне! Спасибо!
Serge_007 , Всё верно! В принципе ведь это было мне известно! (Старый и Новый стиль!) Но почему-то не подумал об этом, видя эту разницу у себя в файле! Спасибо! PS. Кстати! Мне тут ставилось в вину, что в ГУГЛе я не проверил тему, создавая её здесь! А вот и нет! Теперь в ГУГЛе есть эта тема и адрес её именно на этой странице. Так что, статья поможет не только мне! Спасибо!Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Serge_007 , Всё верно! В принципе ведь это было мне известно! (Старый и Новый стиль!) Но почему-то не подумал об этом, видя эту разницу у себя в файле! Спасибо! PS. Кстати! Мне тут ставилось в вину, что в ГУГЛе я не проверил тему, создавая её здесь! А вот и нет! Теперь в ГУГЛе есть эта тема и адрес её именно на этой странице. Так что, статья поможет не только мне! Спасибо!Автор - Юрий_Ф Дата добавления - 20.01.2022 в 20:47
Юрий_Ф
Дата: Четверг, 20.01.2022, 21:14 |
Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Господа! А вот по этой формуле вычисляет дни недели для годов, начиная с 1000! Но для 999 и ниже уже не считает! В принципе это уже, конечно, оооооочень далёкая история. И не принципиально! Но, наверное, есть решение и этой задачи в Ecxel?
Господа! А вот по этой формуле вычисляет дни недели для годов, начиная с 1000! Но для 999 и ниже уже не считает! В принципе это уже, конечно, оооооочень далёкая история. И не принципиально! Но, наверное, есть решение и этой задачи в Ecxel?Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Сообщение отредактировал Юрий_Ф - Четверг, 20.01.2022, 21:18
Ответить
Сообщение Господа! А вот по этой формуле вычисляет дни недели для годов, начиная с 1000! Но для 999 и ниже уже не считает! В принципе это уже, конечно, оооооочень далёкая история. И не принципиально! Но, наверное, есть решение и этой задачи в Ecxel?Автор - Юрий_Ф Дата добавления - 20.01.2022 в 21:14
Юрий_Ф
Дата: Четверг, 20.01.2022, 22:45 |
Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 576
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Serge_007 Дни недели, изложенные вами по годам 1 января от 1000 до 1900 гг. по формуле Nic70y не соответствует на 1 день. Эти дни, данные вами, применительно к России? Поэтому такая разница? 01.01.1000 выходит Вт 1100 - Вс 1200 - Пт 1300 - Чт 1400 - Вт 1500 - Вс 1600 - Пт 1700 - Чт 1800 - Вт 1900 - Вс
Serge_007 Дни недели, изложенные вами по годам 1 января от 1000 до 1900 гг. по формуле Nic70y не соответствует на 1 день. Эти дни, данные вами, применительно к России? Поэтому такая разница? 01.01.1000 выходит Вт 1100 - Вс 1200 - Пт 1300 - Чт 1400 - Вт 1500 - Вс 1600 - Пт 1700 - Чт 1800 - Вт 1900 - ВсЮрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Serge_007 Дни недели, изложенные вами по годам 1 января от 1000 до 1900 гг. по формуле Nic70y не соответствует на 1 день. Эти дни, данные вами, применительно к России? Поэтому такая разница? 01.01.1000 выходит Вт 1100 - Вс 1200 - Пт 1300 - Чт 1400 - Вт 1500 - Вс 1600 - Пт 1700 - Чт 1800 - Вт 1900 - ВсАвтор - Юрий_Ф Дата добавления - 20.01.2022 в 22:45
MCH
Дата: Пятница, 21.01.2022, 11:18 |
Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация:
751
±
Замечаний:
±
Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:
Наверно для определения дня недели можно использовать такую формулуКод
=ДЕНЬНЕД(ДАТА(D4+2000;C4;B4);2)
ДЕНЬНЕД(...;2) можно заменить на ОСТАТ(...+5;7)+128.02.1900 - вторник 29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!
В Excel дни недели с 01.01.1900 по 28.02.1900 не соответствуют Григорианскому календарю, на что и указал Сергей (Serge_007), не должно быть 29 февраля в 1900 году Данная "ошибка" сделана для совмести с Lotus 1-2-3: https://inf.1sept.ru/view_article.php?ID=200802110 https://docs.microsoft.com/ru-ru....ap-year Причем в VBA этой ошибки нет
Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:
Наверно для определения дня недели можно использовать такую формулуКод
=ДЕНЬНЕД(ДАТА(D4+2000;C4;B4);2)
ДЕНЬНЕД(...;2) можно заменить на ОСТАТ(...+5;7)+128.02.1900 - вторник 29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!
В Excel дни недели с 01.01.1900 по 28.02.1900 не соответствуют Григорианскому календарю, на что и указал Сергей (Serge_007), не должно быть 29 февраля в 1900 году Данная "ошибка" сделана для совмести с Lotus 1-2-3: https://inf.1sept.ru/view_article.php?ID=200802110 https://docs.microsoft.com/ru-ru....ap-year Причем в VBA этой ошибки нетMCH
Ответить
Сообщение Я попытался по аналогии сделать формулу по определению дня недели для даты 31.12.1899:
Наверно для определения дня недели можно использовать такую формулуКод
=ДЕНЬНЕД(ДАТА(D4+2000;C4;B4);2)
ДЕНЬНЕД(...;2) можно заменить на ОСТАТ(...+5;7)+128.02.1900 - вторник 29.02.1900 - среда 01.03.1900 - четверг Однако 1900-й год не был високосным!
В Excel дни недели с 01.01.1900 по 28.02.1900 не соответствуют Григорианскому календарю, на что и указал Сергей (Serge_007), не должно быть 29 февраля в 1900 году Данная "ошибка" сделана для совмести с Lotus 1-2-3: https://inf.1sept.ru/view_article.php?ID=200802110 https://docs.microsoft.com/ru-ru....ap-year Причем в VBA этой ошибки нетАвтор - MCH Дата добавления - 21.01.2022 в 11:18