First, COUNT(...)>0=TRUE ? The =TRUE is superfluous.
The primary reason Excel and Google Sheets handle your formulas differently is that Excel doesn't require array formula entry for cols D and E formulas but Google Sheets does.
Enter just
=COUNT(FIND({0,1,2,3,4,5,6,7,8,9},MID(B2,FIND(" ",B2)+1,FIND(" ",B2,FIND(" ",B2)+2)-(FIND(" ",B2)+1))))
in L2, and Google Sheets returns 0. Change that to
=ArrayFormula(COUNT(FIND({0,1,2,3,4,5,6,7,8,9},MID(B2,FIND(" ",B2)+1,FIND(" ",B2,FIND(" ",B2)+2)-(FIND(" ",B2)+1)))))
and Google Sheets returns 2. Rule-of-thumb: when trying to use the same formulas in Excel and Google Sheets, ALWAYS use array formula entry when any function call would return an array.
That said, you want to isolate the score substring, 2 strings of decimal numerals separated by a hyphen. Unless your teams would have hyphens in their names, find the hyphen, and find the rightmost space before the hyphen. The following works in Google Sheets.
D2:
In Excel, that'd become the array formula =REPLACE(LEFT(B2,FIND(" ",B2,FIND("-",B2))),1,MATCH(1,0/(MID(B2,ROW(INDEX(A:A,1):INDEX(A:A,FIND("-",B2))),1)=" ")),"").
Fill D2 down, then copy the col D formulas and paste into col E. Unclear what the col F formulas are supposed to be.
Bookmarks