The base problem is the formula is repeated in the predecent formulas so there are circular references. Though the statement of Switch(Baz_Vade) is the key to not get in circular calculations by giving an outside source to iterate the function. I want to know specifically why the ending evaluations I proposed ends up calculated 0.
I also tried IFS function just now. Miraculously (!) I also works up to 0. I got so worked up when it evaluated IFS(TRUE;3960;FALSE;0;FALSE;0;FALSE;0;FALSE;0;FALSE;0) to be 0. I'm speechless right now. What would you recommend?