Excel: Как в формулу подставить значения имён

Автор Данила, 19 августа 2017, 16:53

Данила

Здравствуйте.

Есть две формулы:

1. Переработка техников: =(ЕСЛИ(IsFirst;ТЕКСТ(ЕСЛИ(EndTime>=1+"00:00";1+"00:00";EndTime)-ЕСЛИ(StartTime<=--"18:00";--"18:00";StartTime);"[м]")/60*m;0) +ЕСЛИ(IsSecond;ТЕКСТ(ЕСЛИ(EndTime>=1+"03:00";1+"03:00";EndTime)-ЕСЛИ(StartTime<=1+"00:00";1+"00:00";StartTime);"[м]")/60*m*1,7;0)+ЕСЛИ(IsThird;ТЕКСТ(EndTime-ЕСЛИ(StartTime<=1+"03:00";1+"03:00";StartTime);"[м]")/60*m*2,5;0))*4,05

2. Переработки инженеров ВОЛС: =(ЕСЛИ(IsFirst;m_perer1*m*1,7-m_perer1*m;0)+ЕСЛИ(IsSecond;m_perer2*m*2,5-m_perer2*m;0)) * 5,49

Как в эти формулы подставить значения имён формул?

Администратор

Если в имени используются относительные адреса ячеек, то когда вы отобразите имя, то в формуле будут соответствующие адреса, зависящие от активной ячейки.
Поэтому прежде чем отобразить имя, перейдите в ячейку с формулой. Потом просто скопируйте формулу (без знака равно) из имени и вставьте её в формулу вместе имени.

Данила

Я так и делаю, но у меня не получается.

Администратор

Я не знаю, почему так получается.
Я в таких больших формулах не будут разбираться, т.к. для этого и существуют имена, чтобы упростить работу экселиста.

Данила

Хорошо. Спасибо... Буду искать решения...