This is a massive, massive question.
The easy part is if you want to check for "yes" or "somewhat" with your formula then you could use:
=IF(OR(B3="Yes",B3="Somewhat"),"2. Your question here","")
Unfortunately, as you've found out, this doesn't really get you very far.
It's possible to get Excel to do some really useful things with just formula, but the formula involved are quite complex, so it's generally done with VBA.
However, I've attached a fairly simple system to set up questions with a Yes/No/Somewhat option and route to new questions depending on the answers. You're welcome to use it if it helps you, or you can adapt it for your own needs (but some of the formula are a bit complex, sorry).
Bookmarks