By using this modified compound interest formula I can find the monthly payment for a mortgage:
$$x = {1000 \cdot (1 + 0.05 \div 12)^{12t} \over 12t}$$
Instead of providing the time to find the monthly payment, I need to provide the desired monthly payment to find the time. How can I solve it for t ?
$$100 = {1000 \cdot (1 + 0.05 \div 12)^{12t} \over 12t}$$
Your equation is of the form $$ x = \frac{ab^{ct}}{ct} := f(t) $$ for $a,c>0$ and $b>1$. Now consider the function $$ f:\mathbb{R}_{> 0} \rightarrow \text{img}(f) \subseteq \mathbb{R}_{> 0}, \quad f(t) = \frac{ab^{ct}}{ct}. $$ It is only possible to solve your equation for general $t>0$ if and only if for every $x \in \text{img}(f)$ there is exacty one $t$ such that $x = f(t)$ (think about this). This is precisely the case if $f$ is a bijection. Morever, $f$ is a bijection if and only if it is strictly increasing or strictly decreasing on its whole domain $\mathbb{R}_{>0}$.
To check if $f$ is strictly increasing or strictly decreasing, we take a look at its derivate:
$$ f'(t) = \frac{cab^{ct}(t\ln(b)c-1)}{(ct)²} $$
From this, we see that $f'$ changes its sign at $t = 1/(\ln(b)c)$. Therefore $f$ can neither be strictly increasing or strictly decreasing, because then $f'$ would either be strictly positive or strictly negative on the whole domain $\mathbb{R}_{>0}$.
This proves, that unfortunately it is impossible to solve you equation for $t>0$. For example, it can happen, that for a fixed $x \in \text{img}(f)$ there are two different time points $t_1 \neq t_2$ such that $f(t_1) = f(t_2) = x$. For a given $x \in \text{img}(f)$, however, you can always find a $t$ such that $f(t) = x$ with numerical methods.