loop cut then extrude into object I try to loop cut 2 times on a cubic, then switch to front view, use box select to select the middle part, then extrude -1 around z axis into the cubic. but the output looks like below:


Obviously, the two border face not been extruded as expected. I know boolean modify works for this case but I wish to use extrude.
If i understood the question are you looking for this. No need to remove doubles or delete extra mesh. This addon do the best.



With the Default cube sub divide it twice. With the edge selected scale to Y axis. Select the top 3 Faces and with the Destructive Extrude Addon 
Push it downwards. Holding control key you can align with the edges.