Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Timi от 26.08.2015, 18:38

Название: Создание таблицы возможных сочетаний
Отправлено: Timi от 26.08.2015, 18:38
Здравствуйте!
У меня есть две таблицы с уникальными значениями (а в дальнейшем и три).
В первой таблице n уникальных значений, во второй - m. Как получить таблицу с m x n уникальными сочетаниями?
Заранее спасибо.
Название: Re: Создание таблицы возможных сочетаний
Отправлено: Timi от 26.08.2015, 19:40
Нашел хорошее решение с MOD().
Ещё есть варианты? )
VBA и SQL не предлагать. )
Название: Re: Создание таблицы возможных сочетаний
Отправлено: vikttur от 26.08.2015, 21:24
Типа такого:
=ЕСЛИ(СТРОКА(A1)>$D$4;"";ИНДЕКС($A$2:$A$100;(СТРОКА(A1)-1)/$D$3+1))
Название: Re: Создание таблицы возможных сочетаний
Отправлено: MCH от 27.08.2015, 00:07
=ИНДЕКС(PG[Prod. Group];(СТРОКА(A1)-1)/СЧЁТЗ(PA[PA])+1)
=ИНДЕКС(PA[PA];ОСТАТ(СТРОКА(A1)-1;СЧЁТЗ(PA[PA]))+1)
Название: Re: Создание таблицы возможных сочетаний
Отправлено: zs от 05.09.2015, 09:43
=ЕСЛИ(G126=0;PG[[#Эта строка];[Prod. Group]];ЕСЛИ(СЧЁТЗ($H$2:H126)+1>=СЧЁТЗ($A$2:$A$15)*СЧЁТЗ($B$2:$B$10);"";ЛЕВСИМВ(G126;2)&СЧЁТЕСЛИ($H$1:H127;H127)))
=ЕСЛИ(B127>0;B127;ЕСЛИ(СЧЁТЗ($H$2:H126)+1<СЧЁТЗ($A$2:$A$15)*СЧЁТЗ($B$2:$B$10);ИНДЕКС($H$1:H126;СТРОКА()-СЧЁТЗ(PA[PA]));""))