Both: have felt and have been feeling convey the same idea of an action that started in the past and continues in the present. However, have been feeling (present perfect continuous) gives more emphasis to the durations of the action than the action itself.
So, in both cases you still feel sad.
If you use simple past, I felt sad you'll convey the idea that you no longer feel sad.