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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка значения в яйчейке в зависимости от типа валюты - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Подстановка значения в яйчейке в зависимости от типа валюты
Werewolf1971 Дата: Пятница, 25.07.2014, 10:01 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Доброе время суток всем!

Кто может подсказать по решению такого вопроса

В одной яйчеки Эксель (2003) вводим значение в какой либо валюте. При этом вопрос как можно ввести вручную значение в валюте при этом не меняя формат яйчейки. То есть нужно ввести в ручную число и какой либо символ после числа и после ввода программа сама понимала, что введенное значение это в рублях или там в долларах (конкретно вопрос стоит о тенге)
В другой яйчейке должно автоматом подставляться значение курса в зависимости от типа валюты в первой. Возможно ли такое и как это реализовать. Или был представлен список

То есть примерно должно быть так:

1. вводим в первую клетку допустим 1000 ставим знак валюты (сразу вопрос какой знак у тенге) получаем в ячейке значение 1000 тенге
2. во второй ячейке сразу срабатывает условие: если значение в первой ячейке введено в тенге то присвоить значению второй ячейки равной 1 (единице), иначе показать список значений из которого выбираем нужное (список значений это курс)
 
Ответить
СообщениеДоброе время суток всем!

Кто может подсказать по решению такого вопроса

В одной яйчеки Эксель (2003) вводим значение в какой либо валюте. При этом вопрос как можно ввести вручную значение в валюте при этом не меняя формат яйчейки. То есть нужно ввести в ручную число и какой либо символ после числа и после ввода программа сама понимала, что введенное значение это в рублях или там в долларах (конкретно вопрос стоит о тенге)
В другой яйчейке должно автоматом подставляться значение курса в зависимости от типа валюты в первой. Возможно ли такое и как это реализовать. Или был представлен список

То есть примерно должно быть так:

1. вводим в первую клетку допустим 1000 ставим знак валюты (сразу вопрос какой знак у тенге) получаем в ячейке значение 1000 тенге
2. во второй ячейке сразу срабатывает условие: если значение в первой ячейке введено в тенге то присвоить значению второй ячейки равной 1 (единице), иначе показать список значений из которого выбираем нужное (список значений это курс)

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 10:01
Russel Дата: Пятница, 25.07.2014, 10:06 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
1. Читайте Правила и прикладывайте файл-пример
2. Тип валюты лучше указывать в отдельной ячейке


QIWI 9173973973
 
Ответить
Сообщение1. Читайте Правила и прикладывайте файл-пример
2. Тип валюты лучше указывать в отдельной ячейке

Автор - Russel
Дата добавления - 25.07.2014 в 10:06
Werewolf1971 Дата: Пятница, 25.07.2014, 10:16 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Господин Рассел
дело в том что примера приложить не могу. Даже файла нет такого. С нуля создаю
2. По второму пункту... поясните как это сделать.
 
Ответить
СообщениеГосподин Рассел
дело в том что примера приложить не могу. Даже файла нет такого. С нуля создаю
2. По второму пункту... поясните как это сделать.

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 10:16
Russel Дата: Пятница, 25.07.2014, 10:22 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
С нуля создаю

Ну так создайте и приложите, какие проблемы.
в первой ячейке цифра 1000, во второй обозначение валюты - текст "тенге" или "евро" или "имперские гульдены"


QIWI 9173973973

Сообщение отредактировал Russel - Пятница, 25.07.2014, 10:23
 
Ответить
Сообщение
С нуля создаю

Ну так создайте и приложите, какие проблемы.
в первой ячейке цифра 1000, во второй обозначение валюты - текст "тенге" или "евро" или "имперские гульдены"

Автор - Russel
Дата добавления - 25.07.2014 в 10:22
Werewolf1971 Дата: Пятница, 25.07.2014, 10:50 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
В принципе решил
но есть ньюансик

Как сделать так чтобы в случае выбора в ячейке валюты платежа тенге в другой было только одно значение, а в случае рубля - автоматом создавался выпадающий список

В примере получается так что в обеих случаях получается выпадающий список

Нужно чтобы список получался только в случае указания валюты платежа рубль и после этого можно было бы выбрать из списка курс. А если тенге - то значение было бы фиксированным.
К сообщению приложен файл: 7399604.xls (16.5 Kb)
 
Ответить
СообщениеВ принципе решил
но есть ньюансик

Как сделать так чтобы в случае выбора в ячейке валюты платежа тенге в другой было только одно значение, а в случае рубля - автоматом создавался выпадающий список

В примере получается так что в обеих случаях получается выпадающий список

Нужно чтобы список получался только в случае указания валюты платежа рубль и после этого можно было бы выбрать из списка курс. А если тенге - то значение было бы фиксированным.

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 10:50
Russel Дата: Пятница, 25.07.2014, 10:54 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Посмотрите файл.
Создайте вспомогательную табличку курсов валют (можно на отдельном листе, потом скрыть его).
Выпадающий список формируется на его основе, курс берется из него же.
К сообщению приложен файл: 2121789.xls (27.0 Kb)


QIWI 9173973973
 
Ответить
СообщениеПосмотрите файл.
Создайте вспомогательную табличку курсов валют (можно на отдельном листе, потом скрыть его).
Выпадающий список формируется на его основе, курс берется из него же.

Автор - Russel
Дата добавления - 25.07.2014 в 10:54
Werewolf1971 Дата: Пятница, 25.07.2014, 11:01 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
посмотрел.
честно не понял как формировать список
сижу туплю
 
Ответить
Сообщениепосмотрел.
честно не понял как формировать список
сижу туплю

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 11:01
Russel Дата: Пятница, 25.07.2014, 11:02 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
не понял как формировать список

что именно не понятно?


QIWI 9173973973
 
Ответить
Сообщение
не понял как формировать список

что именно не понятно?

Автор - Russel
Дата добавления - 25.07.2014 в 11:02
Werewolf1971 Дата: Пятница, 25.07.2014, 11:02 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
сорри конечно за наглость - можно на основе моего примера близкое к готовому решение дать
 
Ответить
Сообщениесорри конечно за наглость - можно на основе моего примера близкое к готовому решение дать

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 11:02
Russel Дата: Пятница, 25.07.2014, 11:06 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
близкое к готовому решение дать

Вы мой файл смотрели? Там решение, близкое к готовому.
Как говорится, без внятного ТЗ, результат ХЗ. :D


QIWI 9173973973
 
Ответить
Сообщение
близкое к готовому решение дать

Вы мой файл смотрели? Там решение, близкое к готовому.
Как говорится, без внятного ТЗ, результат ХЗ. :D

Автор - Russel
Дата добавления - 25.07.2014 в 11:06
Werewolf1971 Дата: Пятница, 25.07.2014, 11:06 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
не понятно "как формировать список" если я выбираю валюту рубль например в вашем примере
то есть выбираю я валюту рубль - и у меня ячейка С3 автоматом становится списком
ставлю тенге = С3 получает фиксированное значение равное 1
 
Ответить
Сообщениене понятно "как формировать список" если я выбираю валюту рубль например в вашем примере
то есть выбираю я валюту рубль - и у меня ячейка С3 автоматом становится списком
ставлю тенге = С3 получает фиксированное значение равное 1

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 11:06
Werewolf1971 Дата: Пятница, 25.07.2014, 11:10 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
и я не пойму что не понятно в моей задаче
Если рубль - создаем выпадающий список, если не рубль - значит значение 1.
В вашем примере списка не создается. А значение фиксированное

В моем примере список получается в обеих случаях
 
Ответить
Сообщениеи я не пойму что не понятно в моей задаче
Если рубль - создаем выпадающий список, если не рубль - значит значение 1.
В вашем примере списка не создается. А значение фиксированное

В моем примере список получается в обеих случаях

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 11:10
Russel Дата: Пятница, 25.07.2014, 11:23 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Я не пойму Вашей логики.
Почитайте про зависимые выпадающие списки, например, у Павлова Н.


QIWI 9173973973
 
Ответить
СообщениеЯ не пойму Вашей логики.
Почитайте про зависимые выпадающие списки, например, у Павлова Н.

Автор - Russel
Дата добавления - 25.07.2014 в 11:23
Russel Дата: Пятница, 25.07.2014, 11:26 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Выпадающий список будет в любом случае (если без макросов), просто в одном случае он будет с одной лишь цифрой 1, в другом случае с разными вариантами.

Почему кстати у Вас рубль может иметь разные курсы?


QIWI 9173973973
 
Ответить
СообщениеВыпадающий список будет в любом случае (если без макросов), просто в одном случае он будет с одной лишь цифрой 1, в другом случае с разными вариантами.

Почему кстати у Вас рубль может иметь разные курсы?

Автор - Russel
Дата добавления - 25.07.2014 в 11:26
Werewolf1971 Дата: Пятница, 25.07.2014, 12:08 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Почитал. Статья полезная.
Но опять же пришел к тому же результату

попытаюсь по пунктам пояснить

1. Валюта - выпадающий список: рубль, тенге, доллар
2. Курс - в зависимости что выбрал из валюты или список или фиксированное значение. То есть выбрали в первом списке рубль - получили список из допустим трех значений. Выбрали - бакс - список из 10 значений, выбрали тенге - получили фиксированное значение (не список)
У меня же получается что выбираю я рубль, что бакс, что тенге везде получаю список.
 
Ответить
СообщениеПочитал. Статья полезная.
Но опять же пришел к тому же результату

попытаюсь по пунктам пояснить

1. Валюта - выпадающий список: рубль, тенге, доллар
2. Курс - в зависимости что выбрал из валюты или список или фиксированное значение. То есть выбрали в первом списке рубль - получили список из допустим трех значений. Выбрали - бакс - список из 10 значений, выбрали тенге - получили фиксированное значение (не список)
У меня же получается что выбираю я рубль, что бакс, что тенге везде получаю список.

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 12:08
Werewolf1971 Дата: Пятница, 25.07.2014, 12:10 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
то есть в любом случае если я кликаю на ячейку со значением эта ячейка является списком. Даже из одного значения но все равно список.
 
Ответить
Сообщението есть в любом случае если я кликаю на ячейку со значением эта ячейка является списком. Даже из одного значения но все равно список.

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 12:10
Werewolf1971 Дата: Пятница, 25.07.2014, 12:17 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
попробую пояснить еще проще
мне нужно чтобы в строке формулы было такое
:=ЕСЛИ(D3="тенге";1;список из значений)
а у меня так сейчас
=ЕСЛИ(D3="тенге";1;5,5) - где последнее значение это курс рубля. но он фиксированный
 
Ответить
Сообщениепопробую пояснить еще проще
мне нужно чтобы в строке формулы было такое
:=ЕСЛИ(D3="тенге";1;список из значений)
а у меня так сейчас
=ЕСЛИ(D3="тенге";1;5,5) - где последнее значение это курс рубля. но он фиксированный

Автор - Werewolf1971
Дата добавления - 25.07.2014 в 12:17
Hugo Дата: Пятница, 25.07.2014, 12:29 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Думаю изначальный подход неверный, выпадающий список и формула в одной ячейке не уживутся. Разве что макросом ставить, но смысл затеи непонятен.
Если доступен интернет и макросы - я бы использовал любую UDF по вытягиванию курсов из банка. Только ещё где-то нужно брать дату, хотя можно использовать и текущую - ну это смотря какая задача вцелом, что нам неизвестно.
А если нет сети и макросов - то банально ВПР() по списку курсов для валют. И зачем выбирать?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДумаю изначальный подход неверный, выпадающий список и формула в одной ячейке не уживутся. Разве что макросом ставить, но смысл затеи непонятен.
Если доступен интернет и макросы - я бы использовал любую UDF по вытягиванию курсов из банка. Только ещё где-то нужно брать дату, хотя можно использовать и текущую - ну это смотря какая задача вцелом, что нам неизвестно.
А если нет сети и макросов - то банально ВПР() по списку курсов для валют. И зачем выбирать?

Автор - Hugo
Дата добавления - 25.07.2014 в 12:29
Russel Дата: Пятница, 25.07.2014, 12:55 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
банально ВПР() по списку курсов для валют. И зачем выбирать?

Я то же самое предложил, но затея, видать, другая.
выбрали в первом списке рубль - получили список из допустим трех значений. Выбрали - бакс - список из 10 значений

Какая в этом логика?

Давайте с самого начала. Вам, по всей видимости, необходимо сумму в какой-либо валюте приводить к сумме в тенге, так?
Если да, продолжаю. На основании моей таблицы из сообщения №6:
Вы указываете сумму в ячейке А3, выбираете валюту в В3 из раскрывающегося списка, в С3 автоматически берется курс данной валюты из вспомогательной таблицы G2:H5.
Дальше, сумма пересчитывается на основании введенной цифры и курса.
Если нет, то нужно более подробное пояснение, что Вы хотите получить.


QIWI 9173973973
 
Ответить
Сообщение
банально ВПР() по списку курсов для валют. И зачем выбирать?

Я то же самое предложил, но затея, видать, другая.
выбрали в первом списке рубль - получили список из допустим трех значений. Выбрали - бакс - список из 10 значений

Какая в этом логика?

Давайте с самого начала. Вам, по всей видимости, необходимо сумму в какой-либо валюте приводить к сумме в тенге, так?
Если да, продолжаю. На основании моей таблицы из сообщения №6:
Вы указываете сумму в ячейке А3, выбираете валюту в В3 из раскрывающегося списка, в С3 автоматически берется курс данной валюты из вспомогательной таблицы G2:H5.
Дальше, сумма пересчитывается на основании введенной цифры и курса.
Если нет, то нужно более подробное пояснение, что Вы хотите получить.

Автор - Russel
Дата добавления - 25.07.2014 в 12:55
Werewolf1971 Дата: Пятница, 25.07.2014, 14:09 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
РАссел да все правильно. Именно так как вы описали.
Но есть маленькая деталь. ДЕло в том что если курс одной валюты самой к себе равен в любом случае 1, то курс этой валюты к другой в результате выбираться из диапазона

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

Смысел понятен?

То есть. В А3 я вбиваю значение, в В3 - выбираю из списка тип валюты (все правильно) а вот в С3 я получаю так уже. Если валюта допустим тенге то в С3 я вижу только значение 1, если же валюта рубль то в С3 у меня формируется список из трех значений на выбор допустим 5, 6, 7. а лучше если будет динамический список значений который будет меняться.
В вашем примере получается так: какую бы я валюту не выбрал в С3 появляется фиксированное значение равное значению курса валюты в одной из яйчеек.


Сообщение отредактировал Werewolf1971 - Пятница, 25.07.2014, 14:14
 
Ответить
СообщениеРАссел да все правильно. Именно так как вы описали.
Но есть маленькая деталь. ДЕло в том что если курс одной валюты самой к себе равен в любом случае 1, то курс этой валюты к другой в результате выбираться из диапазона

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

Смысел понятен?

То есть. В А3 я вбиваю значение, в В3 - выбираю из списка тип валюты (все правильно) а вот в С3 я получаю так уже. Если валюта допустим тенге то в С3 я вижу только значение 1, если же валюта рубль то в С3 у меня формируется список из трех значений на выбор допустим 5, 6, 7. а лучше если будет динамический список значений который будет меняться.
В вашем примере получается так: какую бы я валюту не выбрал в С3 появляется фиксированное значение равное значению курса валюты в одной из яйчеек.

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

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