Indian equity markets ended flat this week as benchmark indices consolidated within a narrow band, with the Nifty facing stiff resistance near 24,300-24,400 while support holds at 24,000.