Страницы: 1
RSS
Функция ЛЕВСИМВ
 
Добрый день, уважаемые знатоки!  
Подскажите пожалуйста как в функции ЛЕВ или ПРАВСИМВ кол-во знаков менять автоматически.  
К примеру 100грн - задаем кол-во знаков 3. Выдает 100. А если, не дай бог,зарплату повысили и стало 1000грн? Чтоб не потерять кровные, вручную меняем кол-во знаков на 4!  
А хочется, чтоб автоматически!!!  
Спасибо!
 
Используйте ДЛСТР, более подробно в файле.
 
=ЛЕВСИМВ(A1;СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(A1;СТРОКА(1:10);1))))
 
{quote}{login=DON}{date=17.02.2010 12:58}{thema=Функция ЛЕВСИМВ}{post}Д Чтоб не потерять кровные...{/post}{/quote}  
Но ведь грн всегда три знака.
 
А зачем левые или правые уклоны? В "B2" у вас гривны или тугрики, а в "C2" у вас "=B2", но формат не финансовый, а числовой, с двумя после... А?..  
Z.
 
А так: =ЛЕВСИМВ(A1;ДЛСТР(A1)-3)
 
{quote}{login=Юрий М}{date=17.02.2010 01:05}{thema=Re: Функция ЛЕВСИМВ}{post}{quote}{login=DON}{date=17.02.2010 12:58}{thema=Функция ЛЕВСИМВ}{post}Д Чтоб не потерять кровные...{/post}{/quote}  
Но ведь грн всегда три знака.{/post}{/quote}  
Это как посмотреть: официально - 5 "пробел-грн-точка".  
Z.
 
:-) я смотрел на пример. Там без пробела. Да и подправить несложно...
 
Спасибо, работает!  
Дальше сам подправлю!
 
уклоны как раз и заставляют бодаться черз функции.Если б всегда: мухи отдельно, а котлеты отдельно...
 
{quote}{login=Юрий М}{date=17.02.2010 01:09}{thema=}{post}А так: =ЛЕВСИМВ(A1;ДЛСТР(A1)-3){/post}{/quote}  
Работает без всяких замечаний!  
Если не затруднит: растолкуйте почему-3?  
Поменял на -4, тоже работает!  
"-3"???
 
Я же выше написал - "грн" содержит 3 (три) символа :-)
 
А " грн" содержит 4 (четыре) символа :-)
 
А вот минус 4 даст ошибку. Зарплата будет меньше на порядок.
 
У вас, наверное, 4 - один пробел, а к нему 3 ГРН... Вот и получается, что убрали 3 - ушло ГРН,  а если 4 - то ГРН с пробелом... Не угадал?..  
Z.
 
Z, Вы как в воду глядели :-) Но, каков вопрос, таков и ... результат.
Страницы: 1
Читают тему
Наверх