Apologies, just re-read your question. You would like to count words, not characters.
Using the following text mode in a calculation would get you a lot closer:
SUM(1,SUB(LEN(REPLACE({DE:Name of Field To Count}," ","**")),LEN({DE:Name of Field To Count})))
What this calclulation is doing i...