( egmont | 2015. 04. 03., p – 13:12 )

Ez nyilvánvalóan csak 36 lehet.

A helyettesítés a jelentésre, konkrét értékre történik; vagy ha csak bután szintaktikailag helyettesítesz, akkor pedig zárójelezni kell, tehát (-6)^2.

Ha az A1 cella értéke 1+5, akkor sem merül fel a lehetőség, hogy a helyettesítés után ebből esetleg 1+5^2 = 26 lenne, ez nyilván baromság.

Vesd össze C-ben a #define cuccal, ami csak szintaktikailag helyettesít:
#define A1 1 + 5
#define B1 A1 * A1
Na ez tök hülyeség lesz [1 + 5 * 1 + 5 = 1 + 5 + 5 = 11], ezért tanítják, hogy a #define során zárójelezni kell:
#define A1 (1 + 5)
#define B1 (A1 * A1)
Ez már 36.