An expression or exclamation that something is exceedingly obvious or apparent, or that one would have to be extremely foolish not to realize something immediately.
no shit, Sherlock
intj
A riposte to someone who has just said something obvious
How often have the words no duh and no shit, Sherlock occurred in a corpus of books? (source: Google Ngram Viewer )