Вчера модератор безапеляционно снес мою тему, не удосужившись хотя бы указать, что не понравилось, видимо он работает в отделе по отказам в кредите сбербанка, поэтому не знаю что исправлять, попробую ещё раз
Вопрос такой: в моем документе много переменных и конечная формула содержит большое кол-во "Если", так что если в случае поломки одной переменной, найти концы очень сложно.
Какую рекомендацию очень хотелось бы получить: можно ли мне как-то изменить формулу, чтобы уменьшить кол-во если, но сохранить работоспособность? Может как-то через VB это можно сделать? Если можно, скажите куда заглянуть, я пойду изучать и переделаю.
Кому лень лезть в документ, формула такая
Ниже текст для модераторов, своеобразный отчет по пунктам правил:
2.1. Название темы максимально соответствует моей проблеме
2.2. Описал как мог свою проблему,
2.3. Приложил файл 62,69кб
2.4. Без персональных данных
.
2.7. За меня ничего не надо делать, просто скажител возможно это, а если возможно то с помощью какого инструмента, всё.
Вопрос такой: в моем документе много переменных и конечная формула содержит большое кол-во "Если", так что если в случае поломки одной переменной, найти концы очень сложно.
Какую рекомендацию очень хотелось бы получить: можно ли мне как-то изменить формулу, чтобы уменьшить кол-во если, но сохранить работоспособность? Может как-то через VB это можно сделать? Если можно, скажите куда заглянуть, я пойду изучать и переделаю.
Кому лень лезть в документ, формула такая
Скрытый текст |
|---|
| ЕСЛИ(N16>0; ЕСЛИ($M$5="Лето";ЕСЛИ(I16>1;ЕСЛИ(N16<10; $K$143;ЕСЛИ(N16<=10; $K$143; ЕСЛИ(N16<=20; $K$144; ЕСЛИ(N16<=30; $K$145; ЕСЛИ(N16<=40;$K$146; ЕСЛИ(N16<=50; $K$147; ЕСЛИ(N16<=60;$K$148; ЕСЛИ(N16<=70; $K$149; ЕСЛИ(N16<=80; $K$150; ЕСЛИ(N16<=90; $K$151;ЕСЛИ(N16<=100; $K$152; ЕСЛИ(N16<=120; $K$153; ЕСЛИ(N16<=150; $K$154; ЕСЛИ(N16<=170; $K$155; ЕСЛИ(N16<=200;$K$156; 0)))))))))))))));ЕСЛИ(N16<=10;$J$143;ЕСЛИ(N16<=20;$J$144;ЕСЛИ(N16<=30;$J$145;ЕСЛИ(N16<=40;$J$146;ЕСЛИ(N16<=50;$J$147;ЕСЛИ(N16<=60;$J$148;ЕСЛИ(N16<=70;$J$149;ЕСЛИ(N16<=80;$J$150;ЕСЛИ(N16<=90;$J$151;ЕСЛИ(N16<=100;$J$152;ЕСЛИ(N16<=120;$J$153;ЕСЛИ(N16<=150;$J$154;ЕСЛИ(N16<=170; $J$155; ЕСЛИ(N16<=200;$J$156;0)))))))))))))));ЕСЛИ(N16>0; ЕСЛИ($M$5="Зима";ЕСЛИ(I16>1;ЕСЛИ(N16<10; ЕСЛИ(N16<=10; $I$143; ЕСЛИ(N16<=20; $I$144; ЕСЛИ(N16<=30; $I$145; ЕСЛИ(N16<=40;$I$146; ЕСЛИ(N16<=50; $I$147; ЕСЛИ(N16<=60;$I$148; ЕСЛИ(N16<=70; $I$149; ЕСЛИ(N16<=80; $I$150; ЕСЛИ(N16<=90; $I$151;ЕСЛИ(N16<=100; $I$152; ЕСЛИ(N16<=120; $I$153; ЕСЛИ(N16<=150; $I$154; ЕСЛИ(N16<=170; $I$155; ЕСЛИ(N16<=200;$I$156; 0)))))))))))))));ЕСЛИ(N16<=10;$H$143;ЕСЛИ(N16<=20;$H$144;ЕСЛИ(N16<=30;$H$145;ЕСЛИ(N16<=40;$H$146;ЕСЛИ(N16<=50;$H$147;ЕСЛИ(N16<=60;$H$148;ЕСЛИ(N16<=70;$H$149;ЕСЛИ(N16<=80;$H$150;ЕСЛИ(N16<=90;$H$151;ЕСЛИ(N16<=100;$H$152;ЕСЛИ(N16<=120;$H$153;ЕСЛИ(N16<=150;$H$154;ЕСЛИ(N16<=170;$H$155;ЕСЛИ(N16<=200;$H$156;0)))))))))))))));"777"); "")); "") |
Ниже текст для модераторов, своеобразный отчет по пунктам правил:
2.1. Название темы максимально соответствует моей проблеме
2.2. Описал как мог свою проблему,
2.3. Приложил файл 62,69кб
2.4. Без персональных данных
.
2.7. За меня ничего не надо делать, просто скажител возможно это, а если возможно то с помощью какого инструмента, всё.
Изменено: - 17.10.2021 11:40:18