Indian markets ended on a complete flat note as investors seemed directionless on Friday. The BSE Sensex ended at 38,854.55, up 14.23 points or 0.04%. The 50-share index Nifty closed  at 11,464.45, up 15.20 points or 0.13%.