My question is simple. It is well-known that in three dimensions every planar graph/convex polyhedron has the property that if its number of faces is $F$, its number of edges is $E$ and its number of vertices is $V$: $$F-E+V=2$$
This has quite a number of proofs and I feel comfortable with this result. However with what I'm stumped is the 4-dimensional analog: In a polychoron (4-polytope) with $C$ cells, $F$ faces, $E$ edges and $V$ vertices: $$C-F+E-V=0$$
I assume this may also be seen in a graph embedded in three dimensions, as such:
However, how can I even define what are faces and cells in this diagram? And if I can and I can use this to prove the theorem in 4D, for what polychora would this be valid? (since some non-convex polychora don't have a zero Euler characteristic).
I am aware that the Euler characteristic is a very topological property, but as someone not versed in topology I'd like the most combinatorial approach possible.

It is well-known that the Euler characteristic of a convex polytope $P$ is $1$. We need to define exactly what this is. We need to regard $P$ as a $d$-dimensional face of itself. Then $\chi(P)=a_0-a_1+a_2-\cdots+(-1)^d a_d$ where $a_k$ is the number of $k$-dimensional faces. By our convention $a_d=1$, and the theorem is that $\chi(P)=1$.
Several of the proofs of Euler's formula collected by David Eppstein as his Geometry Junkyard are valid for $d$-dimensional polytopes.