Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Как обойти ограничение количества вложенных друг в друга функций ЕСЛИ (http://forum.oszone.net/showthread.php?t=340668)

ut2001 24-05-2019 19:50 2872913

Как обойти ограничение количества вложенных друг в друга функций ЕСЛИ
 
Вложений: 1
Доброго времени суток. Помогите решить проблему, требуется реализовать ступенчатую подачу реагента. У меня есть 2 столбца, время процесса и соответствующая этому времени масса, мне необходимо изменять массу в определенных участках в зависимости от времени. Допустим процесс идет 10 часов, с 1-5 стандартно, с 5-7 увеличенная, 7-10 сниженная, мне нужно довольно много таких участков, но удается сделать только 8.

okshef 24-05-2019 22:12 2872926

Используйте ВПР с 4-м аргументом "ИСТИНА"

ut2001 25-05-2019 00:07 2872936

Не могли бы пример сделать, не особо понял, как использовать для моей задачи ВПР.

okshef 25-05-2019 14:10 2872965

ut2001, тогда опишите алгоритм, который вы пытаетесь реализовать формулой

P.S. Удивляет
Цитата:

Цитата ut2001
удается сделать только 8 »

нынешний Excel позволяет сделать 64 вложения

ut2001 30-05-2019 01:39 2873647

Вложений: 1
  • 1.png (213.30 KB, скачиваний: 23)
Надеюсь будет понятно.

ut2001 30-05-2019 01:41 2873648

Цитата:

Цитата okshef
нынешний Excel позволяет сделать 64 вложения »

На работе нет возможности поставить более новый excel.

okshef 30-05-2019 09:09 2873676

ut2001, у вас сейчас зависимости представлены не в очень удобном для формулы виде. Сделайте простую таблицу связей времени и тех параметров, которые должны меняться. То есть как-то так:
Время1 - параметр11 - параметр12 - ...
Время2 - параметр21 - параметр22 - ...
И т.д.

ut2001 30-05-2019 10:50 2873698

Цитата:

Цитата okshef
Время1 - параметр11 - параметр12 - ...
Время2 - параметр21 - параметр22 - ...
И т.д. »

То есть для каждой новой точки времени у меня будет новый столбец с данными, в котором изменен только определенный участок? Это вы имеете в виду?
Но как потом выцепить эти участки в один суммарный столбец со всеми изменениями?

okshef 30-05-2019 11:05 2873703

Именно. Т.е. то время, где должно произойти изменение

Цитата:

Цитата ut2001
как потом выцепить »

Когда сделаете таблицу, тогда я смогу подсказать формулу

ut2001 30-05-2019 11:24 2873710

Вложений: 1
Сделал.

okshef 31-05-2019 09:46 2873839

Нет, не то. Значения зеленых столбцов получаются с помощью формул, которые, в свою очередь, выбирают из области Q16:S40. Вот именно эту область нужно преобразовать в простую таблицу.

ut2001 31-05-2019 15:11 2873887

Извините, я не понимаю, что мне следует сделать. :( Если это важно, то время в области Q16:S40 меняется во время работы, 1:0 2:0 и тд не константы.

a_axe 01-06-2019 07:36 2873951

Вложений: 1
Цитата:

Цитата ut2001
Сделал. »

ut2001, смысл этой таблицы я не очень понял, попробовал просто повторить первый файл. Для этого свел ваш диапазон Q16:S40 в новую промежуточную таблицу и попробовал использовать ВПР.
Цитата:

Цитата okshef
Используйте ВПР с 4-м аргументом "ИСТИНА" »

Странно, но у меня ВПР почему-то отрабатывает с ошибкой: ячейка J27 приложенного файла должна искать в умной таблице (диапазон V2:W11) значение 2:00:00, и вроде как выдать 30. А выдает вместо этого 0, т.е. предыдущее значение. Проверка показывает, что (C27=T18=V4)=ИСТИНА, т.е. эксель считает значения равны. А ВПР отрабатывает так, как будто указанные ячейки не равны (ну и с последующими - то же самое 5:00:00 аналогично). А в остальных "непограничных" ячейках - отрабатывает верно.

Любопытно, что если ячейки принудительно приравнять (например скопировать значение из с27 и вставить в умную таблицу), то ВПР работает как положено, и полностью повторяет значения по изначальной формуле.

Для проверки попробовал посчитать формулой массива - она считает ровно как исходная формула.

В общем, так и не понял, какая разница между этими значениями аргумента :(


Время: 23:21.

Время: 23:21.
© OSzone.net 2001-