Показать полную графическую версию : [решено] Как обойти ограничение количества вложенных друг в друга функций ЕСЛИ
Доброго времени суток. Помогите решить проблему, требуется реализовать ступенчатую подачу реагента. У меня есть 2 столбца, время процесса и соответствующая этому времени масса, мне необходимо изменять массу в определенных участках в зависимости от времени. Допустим процесс идет 10 часов, с 1-5 стандартно, с 5-7 увеличенная, 7-10 сниженная, мне нужно довольно много таких участков, но удается сделать только 8.
Используйте ВПР с 4-м аргументом "ИСТИНА"
Не могли бы пример сделать, не особо понял, как использовать для моей задачи ВПР.
ut2001, тогда опишите алгоритм, который вы пытаетесь реализовать формулой
P.S. Удивляет
удается сделать только 8 »
нынешний Excel позволяет сделать 64 вложения
нынешний Excel позволяет сделать 64 вложения »
На работе нет возможности поставить более новый excel.
ut2001, у вас сейчас зависимости представлены не в очень удобном для формулы виде. Сделайте простую таблицу связей времени и тех параметров, которые должны меняться. То есть как-то так:
Время1 - параметр11 - параметр12 - ...
Время2 - параметр21 - параметр22 - ...
И т.д.
Время1 - параметр11 - параметр12 - ...
Время2 - параметр21 - параметр22 - ...
И т.д. »
То есть для каждой новой точки времени у меня будет новый столбец с данными, в котором изменен только определенный участок? Это вы имеете в виду?
Но как потом выцепить эти участки в один суммарный столбец со всеми изменениями?
Именно. Т.е. то время, где должно произойти изменение
как потом выцепить »
Когда сделаете таблицу, тогда я смогу подсказать формулу
Нет, не то. Значения зеленых столбцов получаются с помощью формул, которые, в свою очередь, выбирают из области Q16:S40. Вот именно эту область нужно преобразовать в простую таблицу.
Извините, я не понимаю, что мне следует сделать. :( Если это важно, то время в области Q16:S40 меняется во время работы, 1:0 2:0 и тд не константы.
Сделал. »
ut2001, смысл этой таблицы я не очень понял, попробовал просто повторить первый файл. Для этого свел ваш диапазон Q16:S40 в новую промежуточную таблицу и попробовал использовать ВПР.
Используйте ВПР с 4-м аргументом "ИСТИНА" »
Странно, но у меня ВПР почему-то отрабатывает с ошибкой: ячейка J27 приложенного файла должна искать в умной таблице (диапазон V2:W11) значение 2:00:00, и вроде как выдать 30. А выдает вместо этого 0, т.е. предыдущее значение. Проверка показывает, что (C27=T18=V4)=ИСТИНА, т.е. эксель считает значения равны. А ВПР отрабатывает так, как будто указанные ячейки не равны (ну и с последующими - то же самое 5:00:00 аналогично). А в остальных "непограничных" ячейках - отрабатывает верно.
Любопытно, что если ячейки принудительно приравнять (например скопировать значение из с27 и вставить в умную таблицу), то ВПР работает как положено, и полностью повторяет значения по изначальной формуле.
Для проверки попробовал посчитать формулой массива - она считает ровно как исходная формула.
В общем, так и не понял, какая разница между этими значениями аргумента :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC