Explanation for the above formula:
=IF(LOOKUP(1,MMULT(IFERROR(N(ROUND(MOD(SUBSTITUTE(SUBSTITUTE(TRIM(MID(SUBSTITUTE(TRIM(A2)," ",REPT(" ",100)), (ROW(OFFSET(A$1,,,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1))-1)*100+1, 100))&".1",{".",""},""),{",",""},""),1),1)={0,0.1}),0),{1;-1})),"Bad","Good")...