![]() |
Очень длинная формула вс Excel 2003
Доброго времени суток.
Вставляю очень длинную формулу в Excel 2003, вот такую: =ЕСЛИ(E9=5;ОКРУГЛ((СЛЧИС()*(5,2-4,8)+4,8);1);ЕСЛИ(E9=10;ОКРУГЛ((СЛЧИС()*(10,4-9,6)+9,6);1);ЕСЛИ(E9=15;ОКРУГЛ((СЛЧИС()*(15,6-14,4)+14,4);1);ЕСЛИ(E9=20;ОКРУГЛ((СЛЧИС()*(20,8-19,2)+19,2);1);ЕСЛИ(E9=25;ОКРУГЛ((СЛЧИС()*(26-24)+24);1);ЕСЛИ(E9=30;ОКРУГЛ((СЛЧИС()*(31,2-28,8)+28,8);1))))))) пробую дописать к ней довесок, вот такой: ЕСЛИ(E9=40;ОКРУГЛ((СЛЧИС()*(41,2-38,8)+38,8);1 т.е формула должна быть такой =ЕСЛИ(E9=5;ОКРУГЛ((СЛЧИС()*(5,2-4,8)+4,8);1);ЕСЛИ(E9=10;ОКРУГЛ((СЛЧИС()*(10,4-9,6)+9,6);1);ЕСЛИ(E9=15;ОКРУГЛ((СЛЧИС()*(15,6-14,4)+14,4);1);ЕСЛИ(E9=20;ОКРУГЛ((СЛЧИС()*(20,8-19,2)+19,2);1);ЕСЛИ(E9=25;ОКРУГЛ((СЛЧИС()*(26-24)+24);1);ЕСЛИ(E9=30;ОКРУГЛ((СЛЧИС()*(31,2-28,8)+28,8);1);ЕСЛИ(E9=40;ОКРУГЛ((СЛЧИС()*(41,2-38,8)+38,8);1))))))))) жму enter, пишет "ошибка в формуле", вроде по скобкам всё правильно посчитал, по уровню вложении ЕСЛИ тоже не больше 7, почему не даёт ? в Excel 2003 есть какие-то ограничения по кол-ву символов в формуле ? и как считает символы - имя ячейки из буквы и цифры считает за 2-а символа. Есть какие-то способы обойти ограничения по общей длине символов и числу вложенных функции не устанавливая 2007 и/или 2010 Office (ну нравится мне Ribbon :) в них ) ? , может есть какие надстройки для Excel 2003 ? |
Макс Фолдер, у вас одна закрывающая скобка лишняя, но это мелочи. Формула в целом очень неэффективная.
Не хотите заменить ее на такую: Код:
=ОКРУГЛ(E9/5*5,2*СЛЧИС();1) |
okshef,
нет, в зависимости от значения в ячейке E9 нужна генерация случайных чисел в разном диапазоне, т.е если например 50, то число генерируется от 49,78 до 50,1. |
Макс Фолдер, в вашей формуле этого нет.
Почему вы отметили тему решенной? Объясните все тонкости задачи - попробуем усовершенствовать вашу формулу, ибо то, что у вас сейчас - монстр. Цитата:
|
okshef,
Цитата:
Цитата:
Цитата:
Цитата:
да и мне нужно генерация не целого числа, а дробного, поэтому и задал такие диапазоны в формуле. |
Цитата:
P.S. Специально установил 2003 для проверки Собственно, не смею настаивать: если вам удобнее разбираться в формулах по 200 знаков - ваше право. Отмечу лишь, что формула, предложенная мной
Цитата:
|
Время: 20:16. |
Время: 20:16.
© OSzone.net 2001-