Let $N$ be a normal subgroup of $G$ where $G$ is finite group, then we have to prove $n_p(N)$ divides $n_p(G)$ ( here $n_p(G)$ means number of sylow $p$-subgroups of $G$)
I was able to prove that $n_p(N)$ $\leq$ $n_p(G)$ as by proving first that for any $P \in Syl_p(G)$ there is a conjugate $gPg^{-1}$ such that $gPg^{-1}\cap H \in Syl_p(H)$ for any subgroup $H$ of $G$ whether normal or not.( by considering action of $H$ on $G/P$ and then considering $stab_gP$
And by replacing $H$ by $N$ i.e. a normal subgroup I could show that for any $P \in Syl_p(G), P\cap N \in Syl_p(N)$ and all $p$-sylow subgroups of $N$ arise in this way.
It all follows from a paper of Conrad, but from here and this proof i can't seem to figure out how to show it will divide $n_p(G)$. Please help.
Theorem: Let $G$ act on the sets $\Omega_1,\Omega_2$ transitively, and assume that there is an onto function $\phi:\Omega_1\to \Omega_2$ such that $\phi(g.x)=g.\phi(x)$ for all $g \in G$ and $x \in \Omega_1$. Then $|\Omega_2|$ divides $|\Omega_1|$.
Proof: Let $\alpha\in \Omega_1$ and $g\in G_{\alpha}$ (stabilizer of $\alpha$). Since $$g\phi(\alpha)=\phi(g\alpha)=\phi(\alpha),$$ we have $G_{\alpha}\leq G_{\phi(\alpha)}$. Since $|\Omega_1|=|G:G_\alpha|$ and $|\Omega_2|=|G:G_{\phi(\alpha)}|$, the result follows from this.
Now, Set $\Omega_1=Syl_p(G)$ , $\Omega_2=Syl_p(N)$ and $\phi(P)=P\cap N$. Now, actions of $G$ on the sets by conjugation are transitive and $\phi$ has desired properties so we are done.
Note: If you do not want mention the theorem, you can directly use the idea in the proof to show the result.