Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Определение дня недели к дате до 1900 года - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определение дня недели к дате до 1900 года (Формулы/Formulas)
Определение дня недели к дате до 1900 года
Serge_007 Дата: Пятница, 21.01.2022, 11:54 | Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
в VBA этой ошибки нет
Потому что в первых версиях Excel не было VBA
Кстати, в VBA вообще другой подход к датам, там они начинаются не с 00.01.1900, а намного ранее


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
в VBA этой ошибки нет
Потому что в первых версиях Excel не было VBA
Кстати, в VBA вообще другой подход к датам, там они начинаются не с 00.01.1900, а намного ранее

Автор - Serge_007
Дата добавления - 21.01.2022 в 11:54
Nic70y Дата: Пятница, 21.01.2022, 13:04 | Сообщение № 22
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
то, что 1900 не високосный знал, но что 29.02.1900 воспринимается датой - нет.
невнимательно читаю.
Код
=ЕСЛИ(A1=60;0^0;ТЕКСТ(ЕСЛИ(ЕЧИСЛО(A1);A1+(A1<61);ДАТА(ПРАВБ(ПОДСТАВИТЬ(A1;".";"    ");4)+2000;ПСТР(ПОДСТАВИТЬ(A1;".";"    ");5;4);ЛЕВБ(ПОДСТАВИТЬ(A1;".";"    ");2)));"ДДД"))
К сообщению приложен файл: 8218773.xlsx (9.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщението, что 1900 не високосный знал, но что 29.02.1900 воспринимается датой - нет.
невнимательно читаю.
Код
=ЕСЛИ(A1=60;0^0;ТЕКСТ(ЕСЛИ(ЕЧИСЛО(A1);A1+(A1<61);ДАТА(ПРАВБ(ПОДСТАВИТЬ(A1;".";"    ");4)+2000;ПСТР(ПОДСТАВИТЬ(A1;".";"    ");5;4);ЛЕВБ(ПОДСТАВИТЬ(A1;".";"    ");2)));"ДДД"))

Автор - Nic70y
Дата добавления - 21.01.2022 в 13:04
Юрий_Ф Дата: Пятница, 21.01.2022, 20:29 | Сообщение № 23
Группа: Проверенные
Ранг: Ветеран
Сообщений: 769
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Уважаемый Nic70y

Правильно ли я понимаю из приложенного файла, что ваша формула высчитывает день недели даже для дат с годами ДО 1000 г. Надо только перед датой поставить ( ' )?
Если это так, то что этот апостроф для формата даёт?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеУважаемый Nic70y

Правильно ли я понимаю из приложенного файла, что ваша формула высчитывает день недели даже для дат с годами ДО 1000 г. Надо только перед датой поставить ( ' )?
Если это так, то что этот апостроф для формата даёт?

Автор - Юрий_Ф
Дата добавления - 21.01.2022 в 20:29
Юрий_Ф Дата: Пятница, 21.01.2022, 20:44 | Сообщение № 24
Группа: Проверенные
Ранг: Ветеран
Сообщений: 769
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Nic70y

Не знаю, соответствует ли это истине, но ваша новая формула высчитывает день недели и до 1000 года! И для даты без апострофа!
Спасибо! Интересно!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Пятница, 21.01.2022, 20:56
 
Ответить
СообщениеNic70y

Не знаю, соответствует ли это истине, но ваша новая формула высчитывает день недели и до 1000 года! И для даты без апострофа!
Спасибо! Интересно!

Автор - Юрий_Ф
Дата добавления - 21.01.2022 в 20:44
Юрий_Ф Дата: Пятница, 21.01.2022, 20:56 | Сообщение № 25
Группа: Проверенные
Ранг: Ветеран
Сообщений: 769
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
MCH

Ваш вариант тоже интересный! Единственное неудобство - день недели в виде цифр при формате Общий.
А как этот формат перевести в вид Пн-Вс? Что-то я не сообразил! Там вообще варианты не предусмотрены!
И ещё!
Формулу с ОСТАТ(...+5;7)+1 приведите, пожалуйста! Не понял, что там надо заменить? Меняю на значение ячеек, пишет об ошибке!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Пятница, 21.01.2022, 23:07
 
Ответить
СообщениеMCH

Ваш вариант тоже интересный! Единственное неудобство - день недели в виде цифр при формате Общий.
А как этот формат перевести в вид Пн-Вс? Что-то я не сообразил! Там вообще варианты не предусмотрены!
И ещё!
Формулу с ОСТАТ(...+5;7)+1 приведите, пожалуйста! Не понял, что там надо заменить? Меняю на значение ячеек, пишет об ошибке!

Автор - Юрий_Ф
Дата добавления - 21.01.2022 в 20:56
DrMini Дата: Пятница, 21.01.2022, 22:24 | Сообщение № 26
Группа: Проверенные
Ранг: Старожил
Сообщений: 1609
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
До 14 февраля 1918 года все дни недели не имеют особого значения.
Лучше всего прийти к консенсусу.
Будет намного проще.
А так получается просто хайп.
ИМХО
 
Ответить
СообщениеДо 14 февраля 1918 года все дни недели не имеют особого значения.
Лучше всего прийти к консенсусу.
Будет намного проще.
А так получается просто хайп.
ИМХО

Автор - DrMini
Дата добавления - 21.01.2022 в 22:24
Юрий_Ф Дата: Пятница, 21.01.2022, 23:06 | Сообщение № 27
Группа: Проверенные
Ранг: Ветеран
Сообщений: 769
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
DrMini

Ну, почему? Это же интересно! В какой день родился Марк Аврелий? А Сократ?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеDrMini

Ну, почему? Это же интересно! В какой день родился Марк Аврелий? А Сократ?

Автор - Юрий_Ф
Дата добавления - 21.01.2022 в 23:06
DrMini Дата: Суббота, 22.01.2022, 06:23 | Сообщение № 28
Группа: Проверенные
Ранг: Старожил
Сообщений: 1609
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Это же интересно!

Всё равно не точно.
 
Ответить
Сообщение
Это же интересно!

Всё равно не точно.

Автор - DrMini
Дата добавления - 22.01.2022 в 06:23
Nic70y Дата: Суббота, 22.01.2022, 07:49 | Сообщение № 29
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
Всё равно не точно.
для этого оговаривается (по новому летоисчислению (как-то так))
поставить ( ' )?
я его ставил что эксель автоматически не перевел дату в современный формат, можно установить текстовый формат до ввода даты, но я его "недолюбливаю"
соответствует ли это истине
а фигегознает, надо проверять по известной информации

апдэйт, если верить
http://graecolatini.bsu.by/htm-different/date-converter.htm
то по Григорианскому календарю формула считает верно


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 22.01.2022, 09:39
 
Ответить
Сообщение
Всё равно не точно.
для этого оговаривается (по новому летоисчислению (как-то так))
поставить ( ' )?
я его ставил что эксель автоматически не перевел дату в современный формат, можно установить текстовый формат до ввода даты, но я его "недолюбливаю"
соответствует ли это истине
а фигегознает, надо проверять по известной информации

апдэйт, если верить
http://graecolatini.bsu.by/htm-different/date-converter.htm
то по Григорианскому календарю формула считает верно

Автор - Nic70y
Дата добавления - 22.01.2022 в 07:49
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Определение дня недели к дате до 1900 года (Формулы/Formulas)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!