Supondo que haja pelo menos um espaço entre o número e o texto na mesma célula, tente o seguinte.
Afórmulapodeser
=IF(ISNUMBER(C5),C5*B5,VALUE(LEFT(TRIM(C5),FIND(" ",TRIM(C5),1)-1))*B5)
e para evitar erros onde é apenas um número digitado como texto, use
=IF(ISNUMBER(VALUE(C5)),C5*B5,VALUE(LEFT(TRIM(C5),FIND(" ",TRIM(C5),1)-1))*B5)