The decay constant $\lambda$, the average lifetime $\tau$ and the half-life $t_{\rm1/2}$ are connected, $\lambda = \frac 1 \tau = \frac{\ln 2}{t_{1/2}}$.
I have tried to explain in simple terms what is involved in the estimation of half-life from one observation.
The probability of one unstable nucleus not decaying in a time interval of $t$ is $P_{\text{ no decay, one}}(t) = 2^{-t/t_{1/2}}$.
If there are $N$ unstable nuclei of the same type then the probability of all $N$ nuclei not decaying in a time interval of $t$ is $P_{\text{no decay,N}}(t) = 2^{-Nt/t_{1/2}}$.
You have chosen to look at $N = 10^{24}$ nuclei for a time $t=1\,\rm year$ and found that none of them decayed.
$P_{\text{ no decay,}10^{24}}(\text{1 year}) = 2^{-10^{24}/t_{1/2}}$
Now it is down to choosing a half-life and finding out the probability of the no decay scenario.
Assume that the half-life is $10^{24}\, \rm years$ then the probability that in one year none of nuclei decayed is $2^{-10^{24}/10^{24}} = 2^{-1} = 0.5$ and so such a half-life is consistent with the experimental data.
Note however the probability changes as your guess as to what the half-life is changes, being $2^{-0.1}\approx 0.99$ if the half-life is $10^{25}\,\rm years$ and only $2^{-10}\approx 0.001$ if the half-life is $10^{23}\,\rm years$.
From your one observation there is a very good chance that the half-life is greater than $10^{23}\,\rm years$ but there is no upper bound.