Добрый вечер. Вопрос следующего характера. Есть таблица(в примере лишние столбцы удалены, на самом деле она гораздо больше), Данные заполняются построчно - часть данных: из выпадающих списков, вторая часть - произвольно, и есть третий тип данных, который зависит от двух других - он должен заполняться автоматом.
В приведенном файле на Листе - "баланс": Поля "вид работ" и "система" берется из списка, клиент - свободное поле, а вот поле ВЕС должно заполняться автоматически согласно следующему принципу: Каждому наименованию системы соответствует свой уникальный вес(соответствие весов на листе "служебный") и при этом в зависимости от поля "вид работ" - должен умножаться на -1(вид работы отключение), а при остальных видах работы оставаться положительным
Как это сделать через формулу в каждой ячейке столбца "Вес" я знаю - этот вариант мне не подходит - зная характер будующих пользователей этим отчетом, они быстро собьют формулы(закрывать от редактирования тоже не вариант).
Если путано написал – заранее извиняюсь.
Добрый вечер. Вопрос следующего характера. Есть таблица(в примере лишние столбцы удалены, на самом деле она гораздо больше), Данные заполняются построчно - часть данных: из выпадающих списков, вторая часть - произвольно, и есть третий тип данных, который зависит от двух других - он должен заполняться автоматом.
В приведенном файле на Листе - "баланс": Поля "вид работ" и "система" берется из списка, клиент - свободное поле, а вот поле ВЕС должно заполняться автоматически согласно следующему принципу: Каждому наименованию системы соответствует свой уникальный вес(соответствие весов на листе "служебный") и при этом в зависимости от поля "вид работ" - должен умножаться на -1(вид работы отключение), а при остальных видах работы оставаться положительным
Как это сделать через формулу в каждой ячейке столбца "Вес" я знаю - этот вариант мне не подходит - зная характер будующих пользователей этим отчетом, они быстро собьют формулы(закрывать от редактирования тоже не вариант).
Нет, не то, и по Вашему примеру понял - где напутал.
Попробую пояснить.
В файле два листа - Баланс и Служебный
Баланс - основной лист, именно его будут заполнять пользователи, и именно в нем столбец вес необходимо "автозаполнять" Служебный - вспомогательный лист, закрытый для редактирования пользователей(пароль), в котором хранится информация для выпадающих списков листа "Баланс" а так же хранится таблица соответствия между системой и ее весом. Что нужно: Нужно, что бы пользователь, заполняя лист "Баланс" построчно - получал столбец "Вес" на этом листе автоматически заполненным. Правила заполнения: Каждому наименованию системы соответствует свой уникальный вес(соответствие весов на листе "служебный") и при этом знак этого веса + или -(полож или отриц) завит от поля "вид работ" и должен умножаться на -1(вид работы отключение), а при остальных видах работы оставаться положительным
Как это сделать через формулу в каждой ячейке столбца "Вес" я знаю - этот вариант мне не подходит - зная характер будующих пользователей этим отчетом, они быстро собьют формулы(закрывать от редактирования тоже не вариант).
Переделал файл с примером - заполнил две строчки листа баланс, что бы было понятно как это должно выглядеть.
Нет, не то, и по Вашему примеру понял - где напутал.
Попробую пояснить.
В файле два листа - Баланс и Служебный
Баланс - основной лист, именно его будут заполнять пользователи, и именно в нем столбец вес необходимо "автозаполнять" Служебный - вспомогательный лист, закрытый для редактирования пользователей(пароль), в котором хранится информация для выпадающих списков листа "Баланс" а так же хранится таблица соответствия между системой и ее весом. Что нужно: Нужно, что бы пользователь, заполняя лист "Баланс" построчно - получал столбец "Вес" на этом листе автоматически заполненным. Правила заполнения: Каждому наименованию системы соответствует свой уникальный вес(соответствие весов на листе "служебный") и при этом знак этого веса + или -(полож или отриц) завит от поля "вид работ" и должен умножаться на -1(вид работы отключение), а при остальных видах работы оставаться положительным
Как это сделать через формулу в каждой ячейке столбца "Вес" я знаю - этот вариант мне не подходит - зная характер будующих пользователей этим отчетом, они быстро собьют формулы(закрывать от редактирования тоже не вариант).
Переделал файл с примером - заполнил две строчки листа баланс, что бы было понятно как это должно выглядеть.AlfaZz
Jhonson - практически как нужно - но столбец с промежуточными вычислениями лишний - если в отчет вставить строчку - то она вставляется без формул и в этой строчке ничего не работает. Вариант SM - этого недостатка лишен. Спасибо обоим за помощь. Остается вопрос - как это сделано, что бы в случае необходимости можно было внести коррективы?
Jhonson - практически как нужно - но столбец с промежуточными вычислениями лишний - если в отчет вставить строчку - то она вставляется без формул и в этой строчке ничего не работает. Вариант SM - этого недостатка лишен. Спасибо обоим за помощь. Остается вопрос - как это сделано, что бы в случае необходимости можно было внести коррективы?AlfaZz
Сообщение отредактировал AlfaZz - Вторник, 20.12.2011, 15:04