Показать сообщение отдельно
Старый 07.01.2013, 22:57   #3 (permalink)
tehnofin
Новичок
 
Регистрация: 23.11.2012
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Если речь идет действительно о пользовательской функции, то решение будет вот таким:
Function Preobrazovat(Znachenie)
y = Replace(Znachenie, ".", ",", , 1)
Preobrazovat = CDbl(Left(y, Len(y) - 3))
End Function

если же речь идет просто о сложной составной функции, которую можно собрать из стандартных функций Excel, то решение будет следующим:
=ЗНАЧЕН(ЛЕВСИМВ(ЗАМЕНИТЬ(A4;НАЙТИ(".";A4;1);1;",") ;ДЛСТР(A4)-3))
tehnofin вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070