Giả sử ban đầu có 1 mol mỗi chất.
$Na_2O+H_2O\to 2NaOH$
$\Rightarrow n_{NaOH}=2(mol)$
$NaHCO_3+NaOH\to Na_2CO_3+H_2O$
$NH_4Cl+NaOH\to NaCl+NH_3+H_2O$
$BaCl_2+Na_2CO_3\to BaCO_3+2NaCl$
$\Rightarrow$ Các chất phản ứng vừa hết, thu được 1 mol $BaCO_3$ và 3 mol $NaCl$.
Vậy Y là $NH_3$, Z là $NaCl$, M là $BaCO_3$