I feel dumb for asking, but when shouting is involved in dialogue I/E a shouted question, does it end in ? or ! "What's wrong with you!" vs "What's wrong with you?"
it's still a question... so it's probably best to keep it as one and indicate in some other way that the person is shouting... not necessarily by a banal 'he shouted' dialog tag... in other words, show us, rather than tell us...
Couldn't you use both? "What's wrong with you?!" looks weird huh? "What's wrong with you!?" weirder? pffft
Don't use both. Do what mammamaia says: show it. Get the character pissed off at someone and the reader will know he/she's yelling.
Don't use punctuation to indicate volume or emotion. Use the context around the dialogue. Bathing the recipient in a fine spray of spittle certainly conveys in-your-face shouting. So does slamming the recipient's shoulders against the wall. If the speaker's face is apple-red and her fists are clenched, she's probably not calm and serene. Context is far more interesting, and more finely adjustable, than pointy punctuation.
Unless you're writing copy for tacky, flashy 4-color advertisements for discount furniture or used cars.