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

Вход

Регистрация

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

 

= Мир MS Excel/Високосный год - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Високосный год
MCH Дата: Среда, 23.01.2013, 23:53 | Сообщение № 1
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

навеяно соседней темой

в A1 указан год (от 1 до 9999, именно от первого а не 1900),
необходимо вычислить сколько дней в году 365 или 366 (в B1 получить число 365 или 366)
в 1900 году должно быть 365 дней

есть формула в 45 знаков с учетом "=" (без использования 29 февраля)
39 - через 29 февраля


Сообщение отредактировал MCH - Четверг, 24.01.2013, 08:34
 
Ответить
Сообщениенавеяно соседней темой

в A1 указан год (от 1 до 9999, именно от первого а не 1900),
необходимо вычислить сколько дней в году 365 или 366 (в B1 получить число 365 или 366)
в 1900 году должно быть 365 дней

есть формула в 45 знаков с учетом "=" (без использования 29 февраля)
39 - через 29 февраля

Автор - MCH
Дата добавления - 23.01.2013 в 23:53
Gustav Дата: Четверг, 24.01.2013, 10:10 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата (MCH)
39 - через 29 февраля

Это без функций типа ДАТА?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Цитата (MCH)
39 - через 29 февраля

Это без функций типа ДАТА?

Автор - Gustav
Дата добавления - 24.01.2013 в 10:10
MCH Дата: Четверг, 24.01.2013, 10:34 | Сообщение № 3
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (Gustav)
Это без функций типа ДАТА?

да


Сообщение отредактировал MCH - Четверг, 24.01.2013, 10:35
 
Ответить
Сообщение
Цитата (Gustav)
Это без функций типа ДАТА?

да

Автор - MCH
Дата добавления - 24.01.2013 в 10:34
Serge_007 Дата: Четверг, 24.01.2013, 11:20 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (MCH)
есть формула в 45 знаков с учетом "=" (без использования 29 февраля)

Если принимать такое определение високосного года:
Год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400 и
Цитата (MCH)
в 1900 году должно быть 365 дней
,
то есть формула в 44 знака без учета "=" (без использования 29 февраля)
Думаю она будет идентична твоей smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (MCH)
есть формула в 45 знаков с учетом "=" (без использования 29 февраля)

Если принимать такое определение високосного года:
Год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400 и
Цитата (MCH)
в 1900 году должно быть 365 дней
,
то есть формула в 44 знака без учета "=" (без использования 29 февраля)
Думаю она будет идентична твоей smile

Автор - Serge_007
Дата добавления - 24.01.2013 в 11:20
MCH Дата: Четверг, 24.01.2013, 11:35 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (Serge_007)
Если принимать такое определение високосного года:

Да, определение правильное, моя формула в 45 знаков проверяет на условия кратности в соответсвии с определением

Цитата (Serge_007)
Думаю она будет идентична твоей

Увидим, любые алгоритмы приветствуются


Сообщение отредактировал MCH - Четверг, 24.01.2013, 11:39
 
Ответить
Сообщение
Цитата (Serge_007)
Если принимать такое определение високосного года:

Да, определение правильное, моя формула в 45 знаков проверяет на условия кратности в соответсвии с определением

Цитата (Serge_007)
Думаю она будет идентична твоей

Увидим, любые алгоритмы приветствуются

Автор - MCH
Дата добавления - 24.01.2013 в 11:35
Serge_007 Дата: Четверг, 24.01.2013, 21:50 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (MCH)
39 - через 29 февраля

Миш, поясни, как ты используешь ДАТЫ, если
Цитата (MCH)
в A1 указан год (от 1 до 9999, именно от первого а не 1900)

а Excel с датами работает начиная только с 1900-го года?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (MCH)
39 - через 29 февраля

Миш, поясни, как ты используешь ДАТЫ, если
Цитата (MCH)
в A1 указан год (от 1 до 9999, именно от первого а не 1900)

а Excel с датами работает начиная только с 1900-го года?

Автор - Serge_007
Дата добавления - 24.01.2013 в 21:50
MCH Дата: Четверг, 24.01.2013, 22:13 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (Serge_007)
Миш, поясни, как ты используешь ДАТЫ

А проявить фантазию, чем первый год отличается от 2001?
 
Ответить
Сообщение
Цитата (Serge_007)
Миш, поясни, как ты используешь ДАТЫ

А проявить фантазию, чем первый год отличается от 2001?

Автор - MCH
Дата добавления - 24.01.2013 в 22:13
Serge_007 Дата: Четверг, 24.01.2013, 22:17 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (MCH)
чем первый год отличается от 2001?

Тем что в нём цифр меньше
Но это не решение, как дата с ним работать нельзя


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (MCH)
чем первый год отличается от 2001?

Тем что в нём цифр меньше
Но это не решение, как дата с ним работать нельзя

Автор - Serge_007
Дата добавления - 24.01.2013 в 22:17
ZORRO2005 Дата: Четверг, 24.01.2013, 22:59 | Сообщение № 9
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
У меня 34 через 29 февраля


Сообщение отредактировал ZORRO2005 - Четверг, 24.01.2013, 23:42
 
Ответить
СообщениеУ меня 34 через 29 февраля

Автор - ZORRO2005
Дата добавления - 24.01.2013 в 22:59
Serge_007 Дата: Четверг, 24.01.2013, 23:02 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (ZORRO2005)
У меня 34 через 29 февраля

А без 29 февраля?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (ZORRO2005)
У меня 34 через 29 февраля

А без 29 февраля?

Автор - Serge_007
Дата добавления - 24.01.2013 в 23:02
ZORRO2005 Дата: Четверг, 24.01.2013, 23:05 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Цитата (Serge_007)
А без 29 февраля?

можешь мне не верить, но без 29 февраля пока не придумал eek


Сообщение отредактировал ZORRO2005 - Четверг, 24.01.2013, 23:05
 
Ответить
Сообщение
Цитата (Serge_007)
А без 29 февраля?

можешь мне не верить, но без 29 февраля пока не придумал eek

Автор - ZORRO2005
Дата добавления - 24.01.2013 в 23:05
Serge_007 Дата: Четверг, 24.01.2013, 23:13 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (ZORRO2005)
можешь мне не верить

Верю. Но как с 29 февраля обработать ДАТЫ до 1900 - не знаю


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (ZORRO2005)
можешь мне не верить

Верю. Но как с 29 февраля обработать ДАТЫ до 1900 - не знаю

Автор - Serge_007
Дата добавления - 24.01.2013 в 23:13
MCH Дата: Четверг, 24.01.2013, 23:29 | Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (ZORRO2005)
У меня 34 через 29 февраля

Сергей, а сколько дней считает твоя формула в 104, 400, и 1900 годах?
 
Ответить
Сообщение
Цитата (ZORRO2005)
У меня 34 через 29 февраля

Сергей, а сколько дней считает твоя формула в 104, 400, и 1900 годах?

Автор - MCH
Дата добавления - 24.01.2013 в 23:29
ZORRO2005 Дата: Четверг, 24.01.2013, 23:42 | Сообщение № 14
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Цитата (MCH)
Сергей, а сколько дней считает твоя формула в 104, 400, и 1900 годах?

Моя формула неправильно считает эти даты.
http://support.microsoft.com/kb/214019/ru
 
Ответить
Сообщение
Цитата (MCH)
Сергей, а сколько дней считает твоя формула в 104, 400, и 1900 годах?

Моя формула неправильно считает эти даты.
http://support.microsoft.com/kb/214019/ru

Автор - ZORRO2005
Дата добавления - 24.01.2013 в 23:42
AlexM Дата: Пятница, 25.01.2013, 08:54 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Получилось 29 знаков с "="

Дополнение. Еще два знака убрал. Итого 27 знаков с "="



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 25.01.2013, 09:48
 
Ответить
СообщениеПолучилось 29 знаков с "="

Дополнение. Еще два знака убрал. Итого 27 знаков с "="

Автор - AlexM
Дата добавления - 25.01.2013 в 08:54
Gustav Дата: Пятница, 25.01.2013, 10:15 | Сообщение № 16
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата (Serge_007)
Но как с 29 февраля обработать ДАТЫ до 1900 - не знаю



МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Цитата (Serge_007)
Но как с 29 февраля обработать ДАТЫ до 1900 - не знаю


Автор - Gustav
Дата добавления - 25.01.2013 в 10:15
AlexM Дата: Пятница, 25.01.2013, 10:24 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Цитата (MCH)
без использования 29 февраля

и
Цитата (MCH)
через 29 февраля

Поясните пожалуйста что это значит, а то вдруг мой вариант формулы с использованием 29 февраля или не через 29 февраля.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 25.01.2013, 10:29
 
Ответить
Сообщение
Цитата (MCH)
без использования 29 февраля

и
Цитата (MCH)
через 29 февраля

Поясните пожалуйста что это значит, а то вдруг мой вариант формулы с использованием 29 февраля или не через 29 февраля.

Автор - AlexM
Дата добавления - 25.01.2013 в 10:24
Gustav Дата: Пятница, 25.01.2013, 10:44 | Сообщение № 18
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
"через 29 февраля" означает что в формуле присутствует фрагмент, грубо говоря, вычисляющий дату 29 февраля указанного года


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение"через 29 февраля" означает что в формуле присутствует фрагмент, грубо говоря, вычисляющий дату 29 февраля указанного года

Автор - Gustav
Дата добавления - 25.01.2013 в 10:44
MCH Дата: Пятница, 25.01.2013, 10:51 | Сообщение № 19
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (AlexM)
Поясните пожалуйста что это значит, а то вдруг мой вариант формулы с использованием 29 февраля или не через 29 февраля

Вариант 1: смотрим на год, проверяем его на кратность на 4, на 100, на 400, в зависимости от результата определяем високосный или нет.
Вараинт 2: проверяем есть ли 29 февраля в году (правда Excel не работает с датами до 1900 года и более 9999 года, для 1900 года високосность ошибочна), если есть, то год високосный
 
Ответить
Сообщение
Цитата (AlexM)
Поясните пожалуйста что это значит, а то вдруг мой вариант формулы с использованием 29 февраля или не через 29 февраля

Вариант 1: смотрим на год, проверяем его на кратность на 4, на 100, на 400, в зависимости от результата определяем високосный или нет.
Вараинт 2: проверяем есть ли 29 февраля в году (правда Excel не работает с датами до 1900 года и более 9999 года, для 1900 года високосность ошибочна), если есть, то год високосный

Автор - MCH
Дата добавления - 25.01.2013 в 10:51
AlexM Дата: Пятница, 25.01.2013, 11:09 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
У меня получается через.
Заметил, что не все учел. sad



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеУ меня получается через.
Заметил, что не все учел. sad

Автор - AlexM
Дата добавления - 25.01.2013 в 11:09
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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