could account for the anaemia
- yes. But blood in the stool is an alarm signal - particularly, if there is no bleeding diathesis.
Presence of one disease is no guarantee for absence of any other illness - more than one may exist together.
There is an old saying - 'Think wild; act mild' - one should not miss a treatable/curable condition. I feel you ought to go ahead and have the cause investigated.