Your formula does contain too many arguments. The IF statement works like this:
IF(something is true, then perform this action, if false perform this action)
The comma separates each argument, as in my example above.
Applying this to your formula, your IF statement does not make sense; in fact, here is the first part of your formula, which is a complete IF statement:
However, instead of closing the formula, you include more IF statements. You will need to give us a run-down of what your formula is trying to do before we can probably give any advice to fix your formula.