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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2015, 21:46   #1
olvet
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 4
По умолчанию Получение численного значения в ячейке (извр.)

Доброго времени суток,

Заранее извиняюсь за косноязычие, голову сломал, как описать суть проблемы минимум слов.
Суть такова:
Необходимо в ячейке иметь запись типа =10*0,35
При этом значение ячейки численное.
Т.е. как если бы руками набил вышеуказанный отрывок и получил в результате 3,5 и подробности при переходе непосредственно на саму ячейку в виде формулы =10*0,35.

Сами значение множителей - это численные значения 2-х других столбцов.

Попробовал Сцепить, создав запись с последующим копированием результата в виде значений в соседний столбец. Но вот затем превратить это в число никак не получается.

Заранее спасибо
olvet вне форума Ответить с цитированием
Старый 30.11.2015, 21:54   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в одной ячейке - никак, в двух - без проблем
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.11.2015, 22:25   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение

в А4 скорее всего то, что Вы хотели получить. А4 зависит от А2 и В2. есть формула, есть элементы формулы, есть результат, результат может быть использован в дальнейших вычислениях.
Вложения
Тип файла: rar ФормулаИрезультат.rar (12.0 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.11.2015, 22:46   #4
olvet
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 4
По умолчанию

Спасибо за пример,

Но на выходе подразумевалось другое.

Если по Вашим цифрам, то в ячейке А3 также отражается
значение 63, а при переходе на ячейку в строке формул отражается
не "=A2*B2", а "=7*9".

p.s. Кстати не подскажите, Вы в ячейке А4 в левой части равенства 7*9 как-то через задание
формата ячейки вставили?
Просто обрабатываемых одновременно значений десятки....

Последний раз редактировалось olvet; 30.11.2015 в 23:02.
olvet вне форума Ответить с цитированием
Старый 30.11.2015, 23:04   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

понимаете, если нет понятного и точного описания задачи, то здесь решают не Вашу задачу, а то "как кто понял Вашу задачу"

представим себе такую ситуацию:
допустим, я никогда не видел картину "Монна Лиза", но умею рисовать
Вы мне по телефону рассказываете как выглядит картина, я по Вашему рассказу рисую...
как думаете, на сколько результат этой деятельности будет похож на картину Да Винчи?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 30.11.2015, 23:34   #6
olvet
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 4
По умолчанию

Еще раз спасибо за ответ,
проблема с формулированием у меня сложилась изначально

С десятого раза может и получится:

"Как сделать так, чтобы в итоге в формуле отражались не ссылки на ячейки, а непосредственно численные значения этих ячеек,
т.е. не "=А2*В2", а "= 7*9"

Последний раз редактировалось olvet; 30.11.2015 в 23:39.
olvet вне форума Ответить с цитированием
Старый 01.12.2015, 08:46   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Файл нагло стырен со 2 ссылки гугла. Разбирайся
Вложения
Тип файла: xls Tips_All_Get_ValFormulaText.xls (56.0 Кб, 16 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 01.12.2015, 11:25   #8
olvet
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 4
По умолчанию

Спасибо, попробую....
olvet вне форума Ответить с цитированием
Старый 01.12.2015, 13:42   #9
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

а почему просто не сделать так?

Код:
Sub Макрос ()

For Each R In Range("E1:E9")
    R.Formula = "=" & Range("B" & R.Row) & "*" & Range("C" & R.Row)
Next

End Sub
27102014 вне форума Ответить с цитированием
Старый 01.12.2015, 13:48   #10
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
понимаете, если нет понятного и точного описания задачи, то здесь решают не Вашу задачу, а то "как кто понял Вашу задачу"
----------
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод численного значения в валютный вид! DimDimich Помощь студентам 8 10.12.2013 21:34
Примечание в ячейке при изменении значения в ячейке другого листа FoxRiver Microsoft Office Excel 4 12.07.2013 08:46
Получение значения при вводе определенного значения armanmal Microsoft Office Excel 6 21.11.2011 17:30
Перевод численного значения угла в градусы Denis1307 Общие вопросы Delphi 8 28.05.2011 10:34
постоянное получение системного времени в ячейке iamaxl Microsoft Office Excel 2 02.07.2009 20:34