Given the outlook on earnings, it is probable that the Nifty will spend more time between 23,000 to 26,000 levels, said Sheetal Malpani.