One who is incapable of eating a kezayit of matza (one third of a matza) should at least try to eat a portion of matza equivalent to a modern-day olive, because some poskim maintain that this is the true size of a kezayit. However, one may not recite the berakha of “al akhilat matza” over this amount of matza, because most poskim maintain that it is insufficient for fulfilling the mitzva to eat matza. If one cannot eat even the volume of a modern-day olive, it is still good to eat as much matza as possible, even a small amount.
Regarding one who knows that eating matza will cause him to become ill or intensify an existing illness but will certainly not threaten his life, the poskim disagree over whether he is obligated to eat matza: according to R. Shlomo of Vilna, such a person is exempt from eating matza on Pesaĥ (Binyan Shlomo §47), whereas according to Maharam Schick, a sick person is only exempt from eating matza where there is mortal danger (OĤ §260). The custom is to rule in accordance with the lenient opinion. (Regarding maror and the four cups of wine, which are rabbinic mitzvot, there is a consensus that one who will be consigned to bed if he eats them is exempt, as explained in section 7.)
According to this, most people who suffer from celiac disease must eat a kezayit of matza on the Seder night, because a kezayit of matza will not cause them to become sick. Even if it will cause one to suffer somewhat, this is not considered sickness. However, people who suffer from severe celiac disease, and who know that they are liable to have a strong reaction to matza, are exempt from the mitzva of eating matza. Nowadays one can find matzot made from oatmeal and spelt flour, which are better than wheat matza for people with celiac disease.