Can we simplify the if-zero condition

strong textI want to check if the formula produce 0 nor not. If the output value is NOT 0 then let it be , but if it’s 0 then change it to "" (empty string).

the formula i use in the cell without the 0 check :

MMULT(if(AD99:BY2907<>"",AD99:BY2907, sequence(rows(AD99:AD),columns(AD99:99),0,0)), SEQUENCE(COLUMNS(AD99:99))^0)

if i want to check for 0 :

if( 
MMULT(if(AD99:BY2907<>"",AD99:BY2907, sequence(rows(AD99:AD),columns(AD99:99),0,0)), SEQUENCE(COLUMNS(AD99:99))^0) <> 0 , 
MMULT(if(AD99:BY2907<>"",AD99:BY2907, sequence(rows(AD99:AD),columns(AD99:99),0,0)), SEQUENCE(COLUMNS(AD99:99))^0) ,
"" )

where i have to type the formula twice: if(formula<>0, formula, "") .Is there any builtin function like ifzero() which similar to ifna() and iferror()

for example in ifna() i only need to type the formula once : ifna(formula, "") like this :

ifna(MMULT(if(AD99:BY2907<>"",AD99:BY2907, sequence(rows(AD99:AD),columns(AD99:99),0,0)), SEQUENCE(COLUMNS(AD99:99))^0)) , "")