BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-5  / Бюджетирование. СП14. Расчеты в ячейках

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Бюджетирование. СП14. Расчеты в ячейках
 
Б5. 3.4 СП14.
Создаем шаблон отчетов.
Две строки. Три колонки (код, название, общие данные).
Задаем расчеты ячеек. DB("501") в первую и DB("601").
При расчете в каждой строке будет значение первой ячейки, т.е. в каждой последующей строке возвращается значение первой DB().
При задании формул в строках, как в примере баланса демобазы, все считает штатно.
С уважением,
Ильин Евгений
 
Еще одна особенность:
Три колонки, план, факт, процент выполнения
процент считается как факт/план*100, но в колонке план могут быть нулевые значения.
Если делать алгоритм с условием, то это ничего не даст, т.к. обрабатывается условие для формирования всей колонки (как я понял).
Выходит что на каждую строку надо создавать свою ячейку?
Но как правильно задать условие?
Начинаю перебирать варианты - выскакивают ошибки.
Работает такой вариант для ячейки - iif(#F0.10=0,0,#G0.10/#F0.10*100)
Но стоит попасть нулю - выскакивает ошибка, причем еще из операций сравнения признается только "равно" =.
Изменено: itman - 18.12.2008 15:42:08
С уважением,
Ильин Евгений
 
Цитата
itman пишет:
Три колонки, план, факт, процент выполненияпроцент считается как факт/план*100, но в колонке план могут быть нулевые значения.


Если у колонки #C точность 2 знака, то вот такая формула работает:
if(#C=0.00,0.00,#D/#C*100)

Значение прописывал в ячейках. В частности, в одной из ячеек писал 0.00
Изменено: Денис - 18.12.2008 16:11:01
 
Вообщем, точность колонки роли не играет.
Не дает ошибку формула :
if(#F=0.00,0.00,#G/#F*100)

А такая запись дает ошибку:
if(#F=0,0,#G/#F*100)
С уважением,
Ильин Евгений
Страницы: 1
Читают тему (гостей: 1)