![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.11.2009
Сообщений: 6
|
![]()
Я начинающий пользователь, проблема (скорее всего это пустяк для кого-то) состоит в следующем. В таблице в одной из колонок стоит стоимость продукции, там несколько позиций, пусть будет 3. Например, лампочка стоит 5 евро, Светильник 500 руб, стол 100 баксов. Как мне привязать весь этот перечень к курсам валют и так чтобы в одной ячейке выводилась сумма в рублях и менялась соответственно от изменения курса? Премного благодарен, заранее ОГРОМНОЕ ВАМ спасибо!
--------- примечание модератора ------------ http://excelvba.ru/programmes/RatesWorksheet одно нажатие кнопки, - и в вашем файле автообновляемые курсы доллара и евро на текущую дату (используется веб-запрос к сайту центробанка) Последний раз редактировалось EducatedFool; 06.03.2014 в 12:12. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте Re-Animator.
гораздо проще будет выполнить задачу "конвертации" при расположении каждой валюты в своем диапазоне. Евгений. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 23.11.2009
Сообщений: 6
|
![]()
Спасибо БОЛЬШОЕ Teslenko_EA! Скорее всего так будет проще сделать, просто есть план в котором не хотелось бы еще вводить колонку с рублевым пересчетом, но эту же колонку можно вынести и за пределы таблицы или вообще на др лист, или просто ее не печатать ведь так? А с функцией ЕСЛИ тут ни как не прокатит? Может я глупые вопрос задаю, но просто недавно начал осваивать Excel, "чайник проще" говоря!
![]() |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
может так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 23.11.2009
Сообщений: 6
|
![]()
Спасибо IgorGO! Тоже вариант! =) А можно задать в одной я чейке несколько ЕСЛИ, например условие типо ЕСЛИ в диапазоне ячеек с например В2:В100 будет истина евро, то умножать на курс евро и на количество продукции, ЕСЛИ бакс то на курс бакса, рубли значит умножать только на кол-во продукции и соответсвтенно все это сложить потом. Так можно делать?
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
честно говоря, не понимаю в чем собственно вопрос. не понимаю зачем несколько ЕСЛИ.
если речь идет о количестве вложенных друг в друга ЕСЛИ, то в 2007 - это 64 раза, в 2003, кажется, было 7 и это было серьезным ограничением. Вот вариант вообще без ЕСЛИ - в справочник валют добавил руб. ЕСЛИ стал не нужен вообще.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.11.2009
Сообщений: 6
|
![]()
Спасибо БОЛЬШОЕ IgorGO! Надо срочно серьезно браться за Excel и выбираться из "чайников"! Еще раз большое спасибо!
![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Re-Animator
{=(C4:C100)*((D4:D100)*A1+(E4:E100) *C1+(F4:F100)*1)} подобная формула массива размещенная в диапазоне G4:G100 так же без применения ветвления ЕСЛИ(..., одна справится с задачей, к тому же размещение формулы массива защитит диапазон от "случайного" изменения. Евгений. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Предложу еще один вариант с пользовательской функцией (см. формулу в ячейке "C6") без всяких доп. ячеек. Также, добавлена возможность, при наличии соединения с Интернет, обновлять курсы валют с сайта cbr.ru
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 23.11.2009
Сообщений: 6
|
![]()
SAS888 вроде все ОК, но всплывает подводный камень, когда начинаем изменять кол-во покупаемой продукции, то итоговая сумма не пересчитывается =((( А так то что нужно! =)
Последний раз редактировалось Re-Animator; 26.11.2009 в 23:45. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача люди помогите плиз | Ильшатиккк | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.09.2009 00:22 |
Люди помогите плиз!!!!!!!)Здать нужно 13 июня решить лабу в QBasic | Venom17 | Помощь студентам | 0 | 07.06.2009 23:16 |