sapfire » 05 окт 2010, 11:02
Други мои!!!!! (Читать с надрывом). Вчера уперся в максимально разрешенную глубину вложений в формуле при реализации льгот по ИПН для ветеранов ВОВ и афганцев. Т.е. Экселя не хватило. Вот формула. Кто сможет упростить ее? В таком виде она должна работать... Но Эксель упирается. Достигнуто максимальное количество вложений.
=ЕСЛИ(Q6="Нет";ЕСЛИ((ОКРУГЛ(ЕСЛИ(N6=0;ЕСЛИ((S6-U6)<$S$4;0;(S6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-U6-(ЕСЛИ(P6="Да";$S$4;0)))*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)));ЕСЛИ(S6=0;0;ЕСЛИ(((S6-U6)<((ЕСЛИ(P6="Да";$S$4;0))+N6));0;(S6-U6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-(ЕСЛИ(P6="Да";$S$4;0))-N6)*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)))));0))<0;0;ОКРУГЛ(ЕСЛИ(N6=0;ЕСЛИ((S6-U6)<$S$4;0;(S6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-U6-(ЕСЛИ(P6="Да";$S$4;0)))*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)));ЕСЛИ(S6=0;0;ЕСЛИ(((S6-U6)<((ЕСЛИ(P6="Да";$S$4;0))+N6));0;(S6-U6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-(ЕСЛИ(P6="Да";$S$4;0))-N6)*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)))));0));ЕСЛИ((I6+S6)<$Q$4;0;ЕСЛИ((ОКРУГЛ(ЕСЛИ(N6=0;ЕСЛИ((S6-U6)<$S$4;0;(((I6+S6)-$Q$4)-(ЕСЛИ(F6="Нет";0;F6*$R$4))-U6-(ЕСЛИ(P6="Да";$S$4;0)))*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)));ЕСЛИ(S6=0;0;ЕСЛИ(((S6-U6)<((ЕСЛИ(P6="Да";$S$4;0))+N6));0;(((I6+S6)-$Q$4)-U6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-(ЕСЛИ(P6="Да";$S$4;0))-N6)*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)))));0))<0;0;ОКРУГЛ(ЕСЛИ(N6=0;ЕСЛИ((S6-U6)<$S$4;0;(S6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-U6-(ЕСЛИ(P6="Да";$S$4;0)))*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)));ЕСЛИ(S6=0;0;ЕСЛИ(((S6-U6)<((ЕСЛИ(P6="Да";$S$4;0))+N6));0;(((I6+S6)-$Q$4)-U6-(ЕСЛИ(F6="Нет";0;F6*$R$4))-(ЕСЛИ(P6="Да";$S$4;0))-N6)*ЕСЛИ(S6<($V$3+1);0,1;ЕСЛИ(И(S6>($V$3+1);S6<$V$4);0,15;0,2)))));0))))
ААААААААААААААААААААААА, Моск кипит. Это уже на 2011 год с дифференциацией по ИПН + льготы по ИПН.
Последний раз редактировалось sapfire 05 окт 2010, 11:03, всего редактировалось 1 раз.