You put two formulas in a single cell. Excel therefore treated it as a Boolean expression, hence the TRUE and FALSE results.
I modified your workbook to put formulas in two columns. I also modified the first formula to return answers in Bytes for the few small files.
=LOOKUP(1,J2/1024^{4,3,2,1,0},TEXT(J2/1024^{3,2,1,0},"[<10]#.00 ;# ") &{"GB","MB","KB","B"})
Brad