Старый 20.02.2017, 20:13   #1
yasn
Собеседник
 
Регистрация: 20.02.2017
Сообщения: 13
yasn репутация выше +10
По умолчанию Формулы для вычисления положения планет в знаках Зодиака

Подскажите пожалуйста, как решить задачу, или найти готовое решение.
Требуется по дате рождения создать формулы в Экселе для вычисления положения планет в знаках Зодиака.
yasn вне форума   Ответить с цитированием
Старый 20.02.2017, 21:18   #2
Алексей
Собеседник
 
Аватар для Алексей
 
Регистрация: 01.11.2007
Сообщения: 8,521
Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000
По умолчанию

смотрите тему в этом же разделе форума:
"Как работать со швейцарскими эфемеридами в Microsoft Office Excel"
Алексей вне форума   Ответить с цитированием
Старый 22.02.2017, 13:10   #3
Ramba
Собеседник
 
Регистрация: 22.02.2017
Сообщения: 1
Ramba репутация выше +10
По умолчанию

Цитата:
Сообщение от yasn
Подскажите пожалуйста, как решить задачу, или найти готовое решение.
Требуется по дате рождения создать формулы в Экселе для вычисления положения планет в знаках Зодиака.

Есть, Солнце и Луну в точность но планетам нужна дополнительная поправка. Какая, пока не знаю...
Ramba вне форума   Ответить с цитированием
Старый 22.02.2017, 13:51   #4
Единорог
Единорог
 
Аватар для Единорог
 
Регистрация: 30.03.2009
Сообщения: 66,536
Единорог отключил(а) отображение уровня репутации
По умолчанию

В принципе в эксель есть vba, если только у вас есть формулы, допустим - книга расчет положения НТ для калькуляторов, название точно не помню и вы владеете навыками програмирования.
__________________
Единорог вне форума   Ответить с цитированием
Старый 24.02.2017, 21:04   #5
yasn
Собеседник
 
Регистрация: 20.02.2017
Сообщения: 13
yasn репутация выше +10
По умолчанию Формулы для определения знаков зодиака планет.

Спасибо за исчерпывающую консультацию.
Но, кажется, я не точно задал вопрос.
На самом деле, мне бы хотелось научиться вычислять в Экселе:
В каких знаках зодиака (точнее - их номера) находились планеты в момент рождения человека?
Подскажите пожалуйста, и простите за астр-дилетантство.
Стараюсь исправиться.
yasn вне форума   Ответить с цитированием
Старый 24.02.2017, 21:21   #6
Esenia
Собеседник
 
Аватар для Esenia
 
Регистрация: 27.12.2008
Сообщения: 65,364
Esenia отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от yasn
Спасибо за исчерпывающую консультацию.
Но, кажется, я не точно задал вопрос.
На самом деле, мне бы хотелось научиться вычислять в Экселе:
В каких знаках зодиака (точнее - их номера) находились планеты в момент рождения человека?
Подскажите пожалуйста, и простите за астр-дилетантство.
Стараюсь исправиться.
У Вас что, задание на курсах?
Esenia вне форума   Ответить с цитированием
Старый 24.02.2017, 22:52   #7
Алексей
Собеседник
 
Аватар для Алексей
 
Регистрация: 01.11.2007
Сообщения: 8,521
Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000
По умолчанию

Цитата:
На самом деле, мне бы хотелось научиться вычислять в Экселе:
В каких знаках зодиака (точнее - их номера) находились планеты в момент рождения человека?
Используйте функцию Plc(), которая возвращает зодиакальную долготу планеты, переданную ей в качестве одного из параметров. А далее сможете преобразовать долготу в номер знака.
Алексей вне форума   Ответить с цитированием
Старый 25.02.2017, 17:49   #8
Esenia
Собеседник
 
Аватар для Esenia
 
Регистрация: 27.12.2008
Сообщения: 65,364
Esenia отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Алексей
Используйте функцию Plc(), которая возвращает зодиакальную долготу планеты, переданную ей в качестве одного из параметров. А далее сможете преобразовать долготу в номер знака.
У меня какое-то внутреннее подозрение, что человек хочет научиться работать в Экселе...
Esenia вне форума   Ответить с цитированием
Старый 25.02.2017, 19:19   #9
Алексей
Собеседник
 
Аватар для Алексей
 
Регистрация: 01.11.2007
Сообщения: 8,521
Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000
По умолчанию

Ну, сейчас это просто. Говоришь "Ок. Гугл, научи меня работать в экселе" ))))
Алексей вне форума   Ответить с цитированием
Старый 25.02.2017, 19:21   #10
Esenia
Собеседник
 
Аватар для Esenia
 
Регистрация: 27.12.2008
Сообщения: 65,364
Esenia отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Алексей
Ну, сейчас это просто. Говоришь "Ок. Гугл, научи меня работать в экселе" ))))
Esenia вне форума   Ответить с цитированием
Старый 28.02.2017, 21:50   #11
Prometheus
Астролог и программист
 
Аватар для Prometheus
 
Регистрация: 13.11.2015
Адрес: Санкт-Петербург, Россия
Сообщения: 84
Prometheus репутация выше +10
По умолчанию

Цитата:
Сообщение от yasn
Подскажите пожалуйста, как решить задачу, или найти готовое решение.
Требуется по дате рождения создать формулы в Экселе для вычисления положения планет в знаках Зодиака.
Для этого не надо знать ни Excel, ни VBA. Ребята из Швейцарии давно предоставляют API для работы с эфемеридами. Так вот, там у них есть утилитка командной строки, которая позволяет много чего рассчитывать. Ваши действия:
1. загрузить ftp://ftp.astro.com/pub/swisseph/sweph.zip
2. разархивировать, найти и использовать swetest.exe
3. Для того, чтобы не использовать аналитические эфемериды, лучше загрузить ещё и файлы эфемерид (ищите файлы, а не папки): ftp://ftp.astro.com/pub/swisseph/ephe/

Кажется сложно, но утилитка достаточно мощная и у неё хороший Help из той же командной строки.

Если что-то будет непонятно - спросите, подскажу (не делать за Вас, а толкнуть в нужном направлении, ибо времени нет на большее, к сожалению).

P.S. Использование электронных таблиц в этих целях - для освоения и тренировки - понимаю, но это как на счётах при живом компьютере. :)

Последний раз редактировалось Prometheus, 28.02.2017 в 21:54.
Prometheus вне форума   Ответить с цитированием
Старый 29.03.2017, 06:43   #12
yasn
Собеседник
 
Регистрация: 20.02.2017
Сообщения: 13
yasn репутация выше +10
По умолчанию Проблема с функцией Plc ???

Цитата:
Сообщение от Алексей
Используйте функцию Plc(), которая возвращает зодиакальную долготу планеты, переданную ей в качестве одного из параметров. А далее сможете преобразовать долготу в номер знака.

Здравствуйте! У меня возникла проблема с функцией Plc, код которой предложен в обсуждении "Как работать со швейцарскими эфемеридами". Данная функция не выводит никакого значения, точнее, выводит #ЗНАЧ!. В значения аргументов функции я передаю высчитанную с помощью функции Jday юлианскую дату (JD), Pl=0, "STrop", XPos = 0.
Подскажите пожалуйста, как ее можно решить.
yasn вне форума   Ответить с цитированием
Старый 29.03.2017, 11:15   #13
Алексей
Собеседник
 
Аватар для Алексей
 
Регистрация: 01.11.2007
Сообщения: 8,521
Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000
По умолчанию

Цитата:
Сообщение от yasn
Здравствуйте! У меня возникла проблема с функцией Plc, код которой предложен в обсуждении "Как работать со швейцарскими эфемеридами". Данная функция не выводит никакого значения, точнее, выводит #ЗНАЧ!. В значения аргументов функции я передаю высчитанную с помощью функции Jday юлианскую дату (JD), Pl=0, "STrop", XPos = 0.
Подскажите пожалуйста, как ее можно решить.
1. Подключена ли у вас библиотека швейцарских эфемерид swedll32.dll?
2. Подключена ли в Эксель надстройка SweRuXLA.xla?
3. Можете ли вы воспроизвести в Эксель пример как в этом посте http://forum.argo-school.ru/showpost...1&postcount=3?
Алексей вне форума   Ответить с цитированием
Старый 13.05.2017, 09:49   #14
yasn
Собеседник
 
Регистрация: 20.02.2017
Сообщения: 13
yasn репутация выше +10
По умолчанию

Разобрался, нужно Подключить в Эксель надстройка SweRuXLA.xla

тогда все начинает работать
yasn вне форума   Ответить с цитированием
Старый 13.05.2017, 10:01   #15
Алексей
Собеседник
 
Аватар для Алексей
 
Регистрация: 01.11.2007
Сообщения: 8,521
Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000Алексей репутация выше +2000
По умолчанию

Поздравляю! Ваши усилия увенчались успехом.
Алексей вне форума   Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +1, время: 12:32.


Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1995-2024, ARGO