Please use following expression to convert into 32 bit hex in little endian format. Put float value in cell A1 or change the below expression
=(
(RIGHT("00"&BIN2HEX((IF(IF(A1<0,-1,1)=1,0,1))&LEFT((RIGHT("00000000"&DEC2BIN(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127),8)),7)),2))
&
(RIGHT("00"&BIN2HEX(RIGHT((RIGHT("00000000"&DEC2BIN(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127),8)),1)&(RIGHT("0000000"&DEC2BIN(INT(INT((IF(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127=0,ROUND((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))4194304,0),ROUND(((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))-1)(8388608),0)))/256)/256)),7))),2))
&
(RIGHT("00"&BIN2HEX(RIGHT("00000000"&DEC2BIN(((INT((IF(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127=0,ROUND((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))4194304,0),ROUND(((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))-1)(8388608),0)))/256)/256)-INT(INT((IF(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127=0,ROUND((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))4194304,0),ROUND(((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))-1)(8388608),0)))/256)/256))*256),8)),2))
&
(RIGHT("00"&BIN2HEX(RIGHT("00000000"&DEC2BIN((((IF(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127=0,ROUND((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))4194304,0),ROUND(((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))-1)(8388608),0)))/256)-(INT((IF(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2)))+127=0,ROUND((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))4194304,0),ROUND(((A1/2^(IF(ABS(A1)<1.1754943E-38,-127,INT(LOG(ABS(A1))/LOG(2))))/(IF(A1<0,-1,1)))-1)(8388608),0)))/256)))*256),8)),2))
)