Обходной путь, который не будет таким «чистым», как использование textjoin или пользовательской функции, будет использовать дополнительное пространство в электронной таблице и сначала подготовить даты, а затем соединить их с помощью обычной функции сцепления
Формула в ячейке B4 будет иметь вид
=IF(B2="x",B1&" ","")
По сути, x заменяется на дату и требуемый разделитель (здесь просто пусто)
Формула в ячейке H4 будет иметь вид
=CONCATENATE(B4,C4,D4,E4,F4)
Здесь вы присоединяетесь к датам (к сожалению, выбор диапазона, например, B4: F4 невозможен).
Это немного "некрасиво" но сделаю работу.