logo search
1 / UMKD_INFORMACIONNYE_SISTEMY_I_TEHNOLOGII_Cyganov / Konspekt / Lekcii_4-5_Osobennosti_(IS)_na_platforme_elektronnyh_tablic

Преодоление ограничения на длину формулы

Пусть на листе МОДЕЛЬ книги MINPUT_newв ячейке AH7 записана формула:

=МИН(p_1;p_2;p_3;p_4;p_5;p_6;p_7;p_8;p_9;p_10;p_11;p_12;p_13;p_14;p_15;p_16;p_17;p_17;p_19;p_20;p_21;p_22;p_23;p_24;p_25;p_26;p_27;p_28;p_29;p_30),

В которой именам от p_1 до p_30 соответствуют формулы от:

=ЕСЛИ(ЕПУСТО(МОДЕЛЬ!C7);999999;ВПР(МОДЕЛЬ!C7;plan;3))

до:

=ЕСЛИ(ЕПУСТО(МОДЕЛЬ!AF7);999999;ВПР(МОДЕЛЬ!AF7;plan;3))

Без использования имен записать подобную формулу было бы невозможно в силу ограничения на длину текста формулы. Даже без указания на имя листа понадобилось бы более 1200 знаков, а длина формулы ограничена 1024 символами.

Таким образом ограничение на длину формулы можно преодолеть за счет использования имен в формуле. В Excel’2007это уже не актуально.