![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.03.2009
Сообщений: 1
|
![]()
Мне необходимо сделать так, чтобы функция проверяла значение в заданной ячейки и затем произовдило ряд вычилений в зависимости от значения функции в заданной ячейки. Кол-во разных вычислений 10-11, я пытаюсь записать всё это в одну формулу, на что мне выскакивает ошибка в формуле. Я думаю, что проблема в том, что в exel только 7 уровней вложенности.Подскажите как сделать их больше или каким образом можно по-другому решить эту задачу.
Моя нерабочая формула: =ЕСЛИ(K2="Бетон";O2*'Расчётные таблицы'!+Пример!P2*'Расчётные таблицы'!N34+Пример!Q2*'Расчётные таблицы'!O33+Пример!R2*'Расчётные таблицы'!O35+Пример!S2*'Расчётные таблицы'!O36+'Расчётные таблицы'!O40+'Расчётные таблицы'!O41;ЕСЛИ(I2="Мерседес О 711 НС";U2*0,33;ЕСЛИ(ИЛИ(I2="Скания Е 563 УС";I2="КАМАЗ В 232 ОТ";I2="КАМАЗ В 388 ОТ";I2="КАМАЗ В 392 ОТ";I2="КАМАЗ В 556 ОО";I2="Рено Р 329 ОС";I2="Рено Н 102 МХ");U2*0,4;ЕСЛИ(ИЛИ(I2="КАМАЗ В 389 ОТ";I2="КАМАЗ В 390 ОТ");U2*0,38;ЕСЛИ(I2="Ман М 733 РН";u2*0,35;i2="КАМАЗ К 359 АХ";u2*0,7;N2))))) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Попробу через функцию "ВЫБОР"
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]()
Чтобы настроить работу формулы нужен файл. А по копии видно, что ошибка в названии листа Пример. Такие записи как !+Пример!P2* должны иметь вид !+'Пример'!P2*. Часть формулы O2*'Расчётные таблицы'!+ не имеет целевой ячейки (я временно поставил O33). Конец формулы u2*0,7;N2 ни к чему не относится. Если устранить это, то все аботает. =ЕСЛИ(K2="Бетон";O2*'Расчётные таблицы'!O33+Пример!P2*'Расчётные таблицы'!N34+Пример!Q2*'Расчётные таблицы'!O33+Пример!R2*'Расчётные таблицы'!O35+Пример!S2*'Расчётные таблицы'!O36+'Расчётные таблицы'!O40+'Расчётные таблицы'!O41;ЕСЛИ(I2="Мерседес О 711 НС";U2*0,33;ЕСЛИ(ИЛИ(I2="Скания Е 563 УС";I2="КАМАЗ В 232 ОТ";I2="КАМАЗ В 388 ОТ";I2="КАМАЗ В 392 ОТ";I2="КАМАЗ В 556 ОО";I2="Рено Р 329 ОС";I2="Рено Н 102 МХ");U2*0,4;ЕСЛИ(ИЛИ(I2="КАМАЗ В 389 ОТ";I2="КАМАЗ В 390 ОТ");U2*0,38;ЕСЛИ(I2="Ман М 733 РН";U2*0,35;I2="КАМАЗ К 359 АХ")))))
А чтобы ввести удаленные данные, мне нужно знать, что это за данные ![]() Последний раз редактировалось IFRSoff; 04.03.2009 в 00:12. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"плавают" ячейки таблицы, если она внутри fieldset | barbiturat | HTML и CSS | 1 | 26.11.2008 14:01 |
Как "протянуть" формулу без мыши, если столбец очень большой? | zazuza | Microsoft Office Excel | 7 | 25.09.2008 10:19 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Помогите реалезовать условие - "Если x целое число то" | Кронос | Общие вопросы Delphi | 5 | 04.05.2008 16:07 |
cтранная запись формулы ЕСЛИ: "=+ЕСЛИ(..." | icore2008 | Microsoft Office Excel | 4 | 10.04.2008 21:32 |