Я придумал вот так, возможно кто то скажет как облегчить данную формулу)
Код |
---|
=СЦЕПИТЬ(H2;JOIN(" "; FILTER( SWITCH(L2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); ); JOIN(" "; FILTER( SWITCH(N2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(P2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(R2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(T2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(V2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(X2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(Z2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); JOIN(" "; FILTER( SWITCH(AB2; 1; ЕСЛИ('Категории новые'!I2 = "Да"; ЕСЛИОШИБКА(ВПР(K2; 'Бренды'!B:B; 1; 0); ""); ""); 2; ЕСЛИ('Категории новые'!K2 = "Да"; ЕСЛИОШИБКА(ВПР(M2; 'Бренды'!B:B; 1; 0); ""); ""); 3; ЕСЛИ('Категории новые'!M2 = "Да"; O2; ""); 4; ЕСЛИ('Категории новые'!O2 = "Да"; Q2; ""); 5; ЕСЛИ('Категории новые'!Q2 = "Да"; S2; ""); 6; ЕСЛИ('Категории новые'!S2 = "Да"; СТРОЧН(U2); ""); 7; ЕСЛИ('Категории новые'!U2 = "Да"; "," & СТРОЧН(W2); ""); 8; ЕСЛИ('Категории новые'!W2 = "Да"; Y2; ""); 9; ЕСЛИ('Категории новые'!Y2 = "Да"; AA2; ""); ); 2; ИСТИНА); ))))))))) |