扱う数値が常時正の場合しか無理だが、Ifで0の場合はnaに変えるとか?
式が長くなるからダメというならletを使う
数値が正以外になりうるなら最早>>89を微改善するのが良い

https://i.imgur.com/JOEE9b4.jpg
https://i.imgur.com/ggGCAW1.jpg