It's a little late, but FWIW, here's another approach using the LINEST function:
3 known points in cells A1:C3
A B C
1| x1 y1 z1
2| x2 y2 z2
3| x3 y3 z3
define plane that may be expressed by equation
z = Py + Qx + R
where
P = INDEX(LINEST(C1:C3,A1:B3),1)
Q =...