Отслеживайте прецеденты рабочего процесса, используя только формулы Excel

Отслеживайте прецеденты рабочего процесса, используя только формулы Excel

Я пытаюсь добиться следующего. У меня есть производственная цепочка, например:

A and B are used to make C
C and D are used to make E
and E is used to make F

И я хочу знать прямые и косвенные входы F, которые будут всеми остальными. Ограничение в том, что я могу использовать только функции рабочего листа, никаких VBA или пользовательских функций.

Поэтому я построил матрицу прямых входов, как показано ниже. 1 означает, что буква в этом столбце является прямым входом для буквы этой строки.

  A  B  C  D  E  F
A 0  0  0  0  0  0
B 0  0  0  0  0  0
C 1  1  0  0  0  0
D 0  0  0  0  0  0
E 0  0  1  1  0  0
F 0  0  0  0  1  0

И я хочу преобразовать эту матрицу (возможно, с помощью умножения матриц) в матрицу, содержащую все входные данные, как прямые, так и косвенные, и ответ будет следующим:

  A  B  C  D  E  F
A 0  0  0  0  0  0
B 0  0  0  0  0  0
C 1  1  0  0  0  0
D 0  0  0  0  0  0
E 1  1  1  1  0  0
F 1  1  1  1  1  0

Есть мысли по этому поводу? Любой другой подход, кроме матричного, тоже действителен. Спасибо!

Связанный контент