Das geht in Google Sheets mit:
=ArrayFormula(TEXTJOIN(",";WAHR;WENN(B2:B4="x";A2:A4;"")))
und ich bin nicht sicher, ob Du nicht auch in Excel
{=TEXTJOIN(",";WAHR;WENN(B2:B4="x";A2:A4;""))}
stehen hattest (Matrixformel). Kann aber auch sein, dass auch in Excel die Funktion "TEXTJOIN" - wie in LibreOffice Calc - die Matrix-Evaluation schon erzwingt (Ich habe kein Excel um das zu testen).