is there any other formular/way to calculate static air temperature using only mach/tas/altitude ?
No.
Mach (or TAS) can only give you the ratio between total and static air temperature, as seen also on Wikipedia:
$$ \frac{T_\mathrm{total}}{T_{s}}={1+\frac{\gamma -1}{2}M_a^2} $$
Knowing the Mach number will give you the quantity on the right hand side of the equation ($\gamma$ is constant and is about 1.4 for dry air). If you cannot measure one of the two quantities on the left hand side, you cannot derive the other.
You could in theory derive the temperature from a measurement of the static pressure, if somehow you could also measure the air density, but that's not using only "mach/tas/altitude" as you requested.
A final option is to derive the temperature from the standard atmosphere model using the altitude, but that might not be a number reliable enough for your purposes.