Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2012, 17:11   #1
Apostolx
Пользователь
 
Аватар для Apostolx
 
Регистрация: 14.09.2009
Сообщений: 48
Вопрос как вывести данные из таблицы

помогите сделать мини гороскоп
смыс у меня есть 5 столбцов с 1 года по 3000 год. рядом подписано год какого зверя и стихии как мне при вводе даты рождения сделать., чтобы рядом писался имя года животного, стихии и знак зодиака.

Проблема в том что если составлять таблицу в трочки то нехватает 256 ячеек в строке мне нужно 3000.
И формулы каторые я использую работают только с текстом а мне нужно чтоб они работали с числами (замена числа на текст при условии).
В прикрепленном файле таблицы уже есть осталось тока функцию подобрать.
Спасибо всем.
Вложения
Тип файла: zip гороскоп.zip (85.7 Кб, 13 просмотров)
ICQ 26-55-99-888
Apostolx вне форума Ответить с цитированием
Старый 22.05.2012, 20:15   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

С 1 января 45 года до н. э. римский император Гай Юлий Цезарь ввёл календарь, разработанный александрийскими астрономами во главе с Созигеном, который был основан на том, что астрономический год примерно равен 365,25 суток (365 суток и 6 часов). Этот календарь был назван юлианским. Для того, чтобы выровнять шестичасовое смещение, был введён високосный год. Три года считалось по 365 суток, а в каждый год, кратный четырём, добавлялись одни дополнительные сутки в феврале.

В римском календаре дни считались по отношению к последующим календам (первый день месяца), нонам (5-й или 7-й день) и идам (13-й или 15-й день месяца). Так, день 24 февраля обозначался как ante diem sextum calendas martii («шестой день перед мартовскими календами»). Цезарь постановил добавлять к февралю второй шестой (bis sextus) день перед мартовскими календами, то есть второй день 24 февраля. Февраль был выбран как последний месяц римского года. Первым високосным годом стал 45 до н. э.

Цезарь был убит через два года после введения нового календаря, второй високосный год начался уже после его смерти. Возможно, этим объясняется тот факт, что жрецы, отвечавшие за функционирование календаря, не поняли принцип введения добавочного дня каждый четвёртый год, и вместо этого стали вводить добавочный день в феврале каждые три года (предполагается, что они отсчитывали четвёртый от года, предшествующего високосному). В течение 36 лет после Цезаря високосным был каждый третий год, и лишь затем император Август восстановил правильный порядок следования високосных лет (а также отменил несколько последующих високосных лет, чтобы убрать накопившийся добавочный сдвиг). Из сопоставления римских и египетских датировок в папирусе, найденном в 1999 году, было установлено, что високосными годами в Риме были 44, 41, 38, 35, 32, 29, 26, 23, 20, 17, 14, 11, 8 годы до н. э., 4, 8, 12 и в последующем каждый четвёртый год.

Продолжительность тропического года (время между двумя весенними равноденствиями) составляет 365 суток 5 часов 48 минут 46 секунд. Различие в продолжительности тропического года и среднего юлианского календарного года (365,25 суток) составляет 11 минут 14 секунд. Из этих 11 минут и 14 секунд приблизительно за 128 лет складываются одни сутки.

По истечении столетий было замечено смещение дня весеннего равноденствия, с которым связаны церковные праздники. К XVI веку весеннее равноденствие наступало примерно на 10 суток раньше 21 марта, используемого для определения дня Пасхи.

Чтобы компенсировать накопившуюся ошибку и избежать подобного смещения в будущем, в 1582 году римский папа Григорий XIII провёл реформу календаря. Чтобы средний календарный год лучше соответствовал солнечному, было решено изменить правило високосных лет. По-прежнему високосным оставался год, номер которого кратен четырём, но исключение делалось для тех, которые были кратны 100. Отныне такие годы были високосными только тогда, когда делились ещё и на 400.

Иными словами, год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400. Год не является високосным, если он не кратен 4, либо он кратен 100, но при этом не кратен 400.

Последние годы столетий, оканчивающиеся на два нуля, в трёх случаях из четырёх не являются високосными. Так, годы 1700, 1800 и 1900 не являются високосными(хотя в Excel 1900-й год високосный), так как они кратны 100 и не кратны 400. Годы 1600 и 2000 — високосные, так как они кратны 400. Годы 2100, 2200 и 2300 — невисокосные. В високосные годы вводится дополнительный день — 29 февраля.


Вам точно нужен календарь с первого года нашей эры?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести данные из mysql без цикла? SL1M_DOGG PHP 10 16.04.2012 18:18
Как вывести данные из БД moshkin_ura PHP 2 05.04.2012 21:15
Как в C++ вывести данные в Excel? RayGGG Общие вопросы C/C++ 3 23.04.2011 20:01
Как вывести данные активной строки excel? kipish_lp Microsoft Office Excel 4 25.02.2010 17:18
Как с помощью формул можно сравнить и вывести данные kutt Microsoft Office Excel 2 24.09.2008 17:05