удалите все свои формулы и используйте их:
=ARRAYFORMULA(
IF(E2:E="Sí", E1, )&
IF(F2:F="Sí", F1, )&
IF(G2:G="Sí", G1, ))
=ARRAYFORMULA(SUBSTITUTE(QUERY(IF(INDIRECT("B2:"&ROW()-1)<>"",
INDIRECT("A2:A"&ROW()-1), ),,999^99), " ", ))
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A,
{Trabajadores!A:A, Trabajadores!H:H}, 2, 0)&" "&
HLOOKUP(B1:F1, {Plataformas!B1:1; INDIRECT("Plataformas!B"&
MATCH("Endstring", Plataformas!A:A, 0)&":"&
MATCH("Endstring", Plataformas!A:A, 0))}, 2, 0)))
ОБНОВЛЕНИЕ:
=ARRAYFORMULA(IFERROR(REGEXMATCH(IFERROR(VLOOKUP(A2:A,
{Trabajadores!A:A, Trabajadores!H:H}, 2, 0)&SUBSTITUTE(COLUMN(B1:F1)^0, 1, )),
SUBSTITUTE(ROW(INDIRECT("A2:A"&COUNTA(A2:A)+1))^0, 1, )&
HLOOKUP(B1:F1, {Plataformas!B1:1; INDIRECT("Plataformas!B"&
MATCH("Endstring", Plataformas!A:A, 0)&":"&
MATCH("Endstring", Plataformas!A:A, 0))}, 2, 0))))