Coi hỗn hợp gồm Na(a mol) ; O(b mol) và Ba
Bảo toàn nguyên tố :
$n_{Ba} = n_{Ba(OH)_2} = \dfrac{20,52}{171} = 0,12(mol)$
Suy ra: 23a + 16b + 0,12.137 = 21,9(1)$
Bảo toàn e :
$a + 0,12.2 = 2b + 0,05.2(2)$
Từ (1)(2) suy ra a = b = 0,14
$m_{NaOH} = 0,14.40 = 5,6(gam)$