Вывод формулы в столбец

На третьей вкладке настроек выводимого поля (столбца), можно указать формулу, которая будет выведена во все ячейки этого столбца

ВНИМАНИЕ:  Формула вводится в стиле R1C1, и начинаться должна со знака =
Функции Excel пишутся в локальном варианте (на русском языке)

Формула выводится в столбец, только если выбран Формат поля = Формула

Это может быть как обычная формула Excel (ссылающаяся на другие ячейки этой строки), так и нестандартная формула, учитывающая текущее значение этого поля (которое будет подставлено в формулу на место подстановочных кодов {текст} и {число})

Можно использовать формулы (в стиле R1C1) типа таких:

=RC9*RC5

=ЕСЛИ({число}>100;{число}*1.25;{число}*(RC5 + 1.35))

={текст}&" какой-то текст"

 

При обработке такой формулы, подстановочный код {число} будет заменен на вычисленное значение поля (преобразованное в числовой вид), а подстановочный код {текст} будет заменён на текущее значение поля, обрамлённое по краям кавычками

На примере заданной в настройках формулы =ЕСЛИ({число}>100;{число}*1.25;{число}*(RC5 + 1.35)), в создаваемый прайс-лист будет вставлена такая формула (если, например, вычисленное значение поля равно 120):
=ЕСЛИ(120>100;120*1.25;120*(RC5 + 1.35))

На примере заданной в настройках формулы ={текст}&" какой-то текст", в создаваемый прайс-лист будет вставлена такая формула (если, например, вычисленное значение этого поля равно AS1234):
="AS1234"&" какой-то текст"

 

Комментарии

Здравствуйте, Павел.
Потому что формула не в том формате, какой нужен программе (она написана в нотации A1, а программе нужна формула в нотации R1C1)

Здравствуйте. У меня такая проблема при выводе формулы =ОСТАТ(ЧСТРОК(A$2:A2)-1;ОКРВНИЗ.ТОЧН(СЧЁТЗ($A:$A)/33;1))+1 обработчик зависает на 50%. С более простыми формулами проблем нет. Подскажите в чем может быть проблема

Добрый день Игорь, подскажите пожалуйста, мне в 4 прайсах нужно прибавить кол-во штук в столбцах или как другой вариант выделить 4 столбца с 4 различными количествами товара. Как сделать не пойму. Заранее благодарю за ответ

="http://shop.autotitan24.ru/media/export/public/" & RC1 & "/" & RC3 & ".jpg"

Игорь подскажите как будет выглядеть формула когда нужно http://shop.autotitan24.ru/media/export/public/+(знач 1 столб+/+знач 3 столб+ .jpg

Александр, проще подключить к этому полю в конфигурации вывода таблицу замен из трёх записей:

  • меняем Оригинал на Оригинал
  • меняем Аналог на Аналог
  • меняем * на пусто

=ЕСЛИ(ИЛИ({название поля}="Оригинал";{название поля}="Аналог");{название поля};"")

как реализовать?
что бы в конфигурации вывода вывод поля {название поля} проверялось содержимое этого поля и менялось или не менялось в соответствии с формулой выше?

Конвертация валют настраивается не в конфигурации вывода, а в обработчике прайс-листа, на вкладке СТОИМОСТЬ для поля «Цена в рублях»
Курсы валют задаются в настройках программы, - меню ДОПОЛНИТЕЛЬНО - Настроить курсы валют.
(там можно выбрать валюты из выпадающего списка, либо свои добавить)
Если сами не разберетесь, - звоните в скайп, помогу.

в программе есть справочник валют.
1.Как добавить новую валюту
2. В колонке 10 цена в валюте. Нужно в колонку 11 вывести цену в рублях - какие нужно сделать настройки поля в конфигурации вывода, что бы рассчитать рублевую цену в этой колонке ?

Спасибо, но надстройка не дает возможность установить наценку 18,8%, только 18 18,5, т.к шаг 0,5. http://prntscr.com/8ctkad Как быть в этой ситуации?

Все получилось! Нужно было просто увеличить цену на -5% на вкладка наценка и округление )))

Это же простая наценка, - надо увеличить цену на 18,8% (т.к. 1.1*1.08 = 1,188)

Это делается без всяких формул, - на вкладке СТОИМОСТЬ / НАЦЕНКА и ОКРУГЛЕНИЕ)

Здравствуйте. Не могу осуществить сложную наценку (хотя она и не сложная)) ) делаю так http://prntscr.com/8chiqp
но выдает текст формулы, а не конечный результат http://prntscr.com/8chjes
что я делаю не правильно???

Здравствуйте, Тарас
Формула в вашем случае не нужна.
На вкладке СТОИМОСТЬ можно просто вычесть 5% от стоимости (поставить -5%), - вместо формулы =цена*0.95

Если сами не разберетесь, - звоните в скайп, помогу.

Что-то у меня все равно не получается) Что я не правильно делаю?

В ячейке D4 находится стоимость в евро. Беру значение из этой ячейки: на вкладке СТОИМОСТЬ отмечаю конвертер валют из евро в рубли: подставляя курс с сайта ЦБ. Во вкладке формула EXCEL ставлю формулу: =RC4*0.95

Ничего не выходит)

Вычесть 5% - это то же самое, что и умножить на 0,95, т.е. стоимость товара = значение ячейки * курс ЦБ * 0,95

Т.е. можно из курса ЦБ вычесть 5%, как вариант, или же вычесть 5% из исходного значения цены.

В настройках обработчика прайса, на вкладке СТОИМОСТЬ, можно добавить или вычесть нужное количество процентов от стоимости.
Поставьте там -5%

Здравствуйте, подскажите как можно сделать. Стоимость товара расчитывается как: значение ячейки * курс ЦБ - 5%

Умножение и конвертация-ок, а как вычесть 5% ?

Это делается на этапе обработки прайса, - в настройках обработчика.
Для поля с длинным текстом, включаете «Функции обработки», и там добавляете функцию «Подстрока» с параметрами 1 и 150 (150 символов, начиная с первого)

Что нужно ввести, чтобы текст в поле обрезался. Например мне нужно, чтобы после обработки поле имело текст, в котором не более 150 символов.

Чтобы заработало, надо указать формат вывода этого поля, - «формула»

PS: округлить можно и без формулы, - штатными возможностями программы.
Или просто назначить формат ячеек в шаблоне, в который выводится прайс.

=ОКРУГЛТ(RC[1];5)
не работат

=ОКРУГЛТ({число};5)
тоже не работает