A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
The formula itself is valid, but the 1900-01-01 result indicates that one or more of the referenced cells contains the numeric value 0 rather than being truly blank. TEXT(0,"YYYY-MM-DD") converts the serial date 0 to 1900-01-01 (or the equivalent start of Excel's date system), so IF(cell="","",...) does not catch it because 0 is not an empty string.
To handle both blank cells and zero values, try modifying the formula to test for both conditions:
=TEXTJOIN(" / ", TRUE, MAP(CHOOSECOLS('MASTER FOF'!$H$175:$R$175,1,3,5,7,9,11), LAMBDA(cell, IF(OR(cell="",cell=0),"",TEXT(cell,"yyyy-mm-dd")))))
If only some cells exhibit this behavior, those source cells are likely returning 0 from a formula rather than "". Check the referenced cells directly by selecting one and pressing F2 to see whether it contains a formula that returns 0. If so, changing the source formula to return "" instead of 0 should also resolve the issue.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin