Practise, maybe. Learning, probably not so much. Certainly fun, though, if you can cope with them!
Learning, kinda. I've often been motivated to learn something after being given a problem that can only be solved (or be solved much more easily) using it. Every other Excel trick I know is a result of that.