Преобразование формулы excel в динамическую матрицу python — построение

#python #excel

Вопрос:

вы знаете, как я могу преобразовать это в python? в принципе, он динамически строит матрицу, проверяя в качестве входных данных 2 одинаковых вектора.

=ЕСЛИ(СЛЕВА($A4,НАЙТИ(«#»,$A4)-1)=СЛЕВА(C$2,НАЙТИ(«#»,C$2)-1),1,$A$1)* ЕСЛИ(СЕРЕДИНА($A4, НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ($A4,»#»,СИМВОЛ(1),2)) 1, НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ($A4,»#»,СИМВОЛ(1),3)) — НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ($A4,»#»,СИМВОЛ(1),2))-1)= СЕРЕДИНА(C$2, НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ(C$2,»#»,СИМВОЛ(1),2)) 1, НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ(C$2,»#»,СИМВОЛ(1),3)) — НАЙТИ(СИМВОЛ(1),ЗАМЕНИТЬ(C$2,»#»,СИМВОЛ(1),2))-1), 1,$B$1)* ЕСЛИ(СЕРЕДИНА($A4, ПОИСК(«#»,$A4) 1, ПОИСК(«#»,$A4,ПОИСК(«#»,$A4) 1) — ПОИСК(«#»,$A4) — 1)= СЕРЕДИНА(C$2, ПОИСК(«#»,C$2) 1, ПОИСК(«#»,C$2,ПОИСК(«#»,C$2) 1) — ПОИСК(«#»,C$2) — 1),1,$1 канадский доллар)