Страницы: 1
RSS
Как получить последний известный курс доллара из списка на указанную дату?
 
Добрый день. Не подскажите глупцу, как выполнить это задание? Мне не нужно полное решение. Мне просто пояснить бы, как посчитать 18 число, если в списке его нет?  
 
Может, не нужен ответ, а нужно как раз сообщение об ошибке? То есть два первых дадут ответы, а третий будет не определен.
 
Но курс на 18 число в любом случае есть, просто не менялся, т.е. надо взять на последнюю имеющуюся дату перед 18-ым?
Изменено: WiseOwl - 07.10.2018 11:25:02
 
iteraciya, наверно так и поступлю если не будет выхода из ситуации. Может так и задумано...
WiseOwl ну там же идут 15, 16 числа, а потом сразу 19. =)
А до 19-ого числа стоит 16-ое. А оно и так есть среди трёх которые должны быть в результате...
 
Если учесть то, что говорит WiseOwl, то нужно просто ВПР с 4-ым параметром ИСТИНА (1) использовать, при условии, что даты отсортированы от меньшей к большей. Тогда ВПР возьмет предыдущий курс.
 
курс на ЛЮБУЮ ДАТУ есть курс на последнюю дату, которая меньше или равна требуемой
в стиле ссылок R1C1:
Код
=ИНДЕКС(C2;ПОИСКПОЗ(RC3;C1))
Изменено: Ігор Гончаренко - 07.10.2018 12:40:38
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Masai, перечитайте название Вашей темы - о чём оно? Что из него можно понять? Предложите новое - модераторы поменяют.
 
Не, т.к. 18 - это понедельник, должен быть свой курс. И я бы не рискнул считать что угодно по курсу на пятницу, когда вполне может быть, что в понедельник курс был сильно другим :(
Вообще на сайтах банков есть курсы на все дни, и на выходные тоже.
 
Цитата
... Банк России устанавливает официальные курсы иностранных валют по отношению к рублю ежедневно (по рабочим дням) ...
"Положение об установлении и опубликовании Центральным банком Российской Федерации официальных курсов иностранных валют по отношению к рублю" (утв. Банком России 18.04.2006 N 286-П)
Курсы устанавливаются со следующего календарного дня и "действуют до вступления в силу следующего Приказа Банка России". Таким образом, при отсутствии праздничных дней Приказы вступают в силу со вторника-субботы.

Задание сформулировано корректно (см. также #6)
Тема для модераторов: Об определении курсов валют, установленных ЦБ РФ, на заданную дату
Изменено: sokol92 - 07.10.2018 19:41:42
Владимир
 
А где в задании упоминался ЦБ РФ, да и вообще рубль? :)
 
Мы определим любую страну мира :)  
Владимир
 
Аааа, Iгор спасибо!

Вроде вот такая логика и есть!

Т.е если изменений с последней даты не было на протяжении 3 дней, то актуальна дата последняя которая была.
Т.е вот менялся курс доллара 15 числа, 16 числа, а затем лишь 19-ого, то получается 17-ого и 18-ого числа курс был такой же как в последнее изменение - 16-ого, а потом до 19-ого изменений не было.

Вот так я понял теперь смысл.
 
Доброе время суток
Цитата
Hugo написал:
где в задании упоминался ЦБ РФ, да и вообще рубль?
Игорь, по умолчанию, если не определено, то пользуемся доменной привязкой к стране planetaexcel :)
 
И c 01.01.2010 по 10.01.2010 праздники были только в России. :)  
Изменено: sokol92 - 07.10.2018 16:51:37
Владимир
 
Юрий М, извиняюсь, наверно плохо сформулировал задание темы. Но сейчас всё равно уже ответили же. =) Наверно сейчас уже нет смысла менять его. Да и не знаю как лучше сформулировать такое задание. Я и правда не понял данное задание.

Так что если нужно поменять название - я лично согласен на любое на усмотрение модератора.

sokol92 спасибо, я теперь уловил смысл в "дырах" в датах, на самом-то деле причины этих пропусков так банальны, теперь и смысл то понятен, а я невнимателен был и подумал, что это от болды они так расставили даты.
Изменено: Masai - 07.10.2018 17:41:51
 
Цитата
Masai написал:  Наверно сейчас уже нет смысла менять его.
Если будет озаглавлена нормально, советы в теме помогут кому-то еще. А нет - тема будет удалена. С ответами помогающих. Из-за того, что Вы не можете сформулировать свою задачу - зря старались?
 
vikttur но как убедились, я просто неправильно понял задачу, был невнимателен.
И в этом и была проблема. Поэтому и её название соответствует содержанию - "Как понять это задание?"

Не понимаю какое название требуется.  Хорошо, пусть будет: "Выбор нужного курса доллара в зависимости от даты".  Не знаю подойдёт ли. Мне всегда сложно было тезисно в одном предложении отобразить суть.

П.С И прошу простить, на форуме нечастый гость, сейчас посмотрю названия других тем, возьму в пример как это надо примерно. И ещё раз спасибо всем кто повлиял!)
Изменено: Masai - 07.10.2018 19:42:22
 
Модераторы, см. #9 :)  
Владимир
 
название темы:
получить последний известный курс доллара из списка на указанную дату
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, Игорь не знаешь где получить по такому курсу , дата мне известна
https://yandex.ru/images/search?pos=2&img_url=http%3A%2F%2Fmtdata.ru%2Fu1%2FphotoB4E7%2F2087... :-)
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх