Страницы: 1
RSS
Отредактировать формулу, чтобы при удалении ненужных строк формула не ломалась
 
Есть такая формула:
=ЕСЛИ(H8>0;'исходные данные'!$D$5;)&ЕСЛИ(H9>0;ЕСЛИ(H8>0;","&" ";)&'исходные данные'!$D$6;)&ЕСЛИ(H10>0;ЕСЛИ(ИЛИ(H8>0;H9>0);","&" ";)&'исходные данные'!$D$7;)&ЕСЛИ(H11>0;ЕСЛИ(ИЛИ(H8>0;H9>0;H10>0);","&" ";)&'исходные данные'!$D$8;)&ЕСЛИ(H12>0;ЕСЛИ(ИЛИ(H8>0;H9>0;H10>0;H11>0);","&" ";)&'исходные данные'!$D$9;)

Она прописывает из каких составляющих состоит суммарная цифра, так вот формула написана для максимального числа составляющих (5), и если мне например нужно всего 3 составляющих при удалении ненужных строк формула ломается, помогите ее как то модифицировать чтобы она работала
 
vinaxel,  так пробуйте
Код
=ЕСЛИ(H8>0;'исходные данные'!$D$5;)&ЕСЛИ(H9>0;", "&'исходные данные'!$D$6;)&ЕСЛИ(H10>0;", "&'исходные данные'!$D$7;)&ЕСЛИ(H11>0;", "&'исходные данные'!$D$8;)&ЕСЛИ(H12>0;", "&'исходные данные'!$D$9;)
 
Михаил Л,
Не работает
 
Какая версия Офиса?
https://www.planetaexcel.ru/techniques/7/205/
Изменено: Ivan.kh - 05.05.2020 15:58:06
 
vinaxel, всю строку, наверное удаляете
Код
=ЕСЛИ(СМЕЩ(G7;1;0)>0;СЖПРОБЕЛЫ(ПРАВСИМВ(СМЕЩ(G7;1;0);2));)&ЕСЛИ(СМЕЩ(G7;2;0)>0;СЖПРОБЕЛЫ(", "&ПРАВСИМВ(СМЕЩ(G7;2;0);2));)&ЕСЛИ(СМЕЩ(G7;3;0)>0;СЖПРОБЕЛЫ(", "&ПРАВСИМВ(СМЕЩ(G7;3;0);2));)&ЕСЛИ(СМЕЩ(G7;4;0)>0;СЖПРОБЕЛЫ(", "&ПРАВСИМВ(СМЕЩ(G7;4;0);2));)&ЕСЛИ(СМЕЩ(G7;5;0)>0;СЖПРОБЕЛЫ(", "&ПРАВСИМВ(СМЕЩ(G7;5;0);2));)
 
Михаил Л, формула без одного условия (формула должна прописывать только те "марки" значение которых в столбце H>0)
 
Помогите кто нибудь, я уже голову 2 дня ломаю(
 
В формуле вот так везде сделайте
Код
1)>
 
Михаил Л, не пойму где именно(
 
vinaxel, замените ;0)>0; на  ;1)>0;
 
Михаил Л, Спасибо большое
Страницы: 1
Наверх