Selected Answer
I doubt the validity of your formula because the size of the two ranges in your multiplication isn't likely to be the same when you exit laboratory conditions. However, even if that isn't a real problem or it can be overcome the result of that test must include False values which can't be removed. Please try the formula below instead.
=FILTER(Data,ISNUMBER(Data))
Data is a named range that I used for the purpose of transparency. In my test it was set to A2:A17. You can either name the range you are examining as I did or repalce the name in the formula with the range address, like, =FILTER($A$2:$A$17,ISNUMBER($A$2:$A$17))
Edit:- =================================
If you don't have Excel 365 and must therefore do without the FILTER function, hopefully the function below will help. I have no way of testing but I believe all functions used in the formula are of older vintage.
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(Data)/(ISNUMBER(Data)),ROW(1:1))),"")
Paste this formula in a cell in row 2 or lower and copy down for as far as it returns a value. The Data range can be replaced with ard cell references as explained above. In this context please note that A:A must specify the column in which Data is located.