Minimum L1B visa extension duration

I am currently in US on L1B visa. Maximum stay for L1B is 5 years and My total time spent in US visa is 4.3 years. Recently my visa extension was approved only for 7 months. Can my company again file extension for 2 months. Also when we say one can stay 5 years on L1B visa , does that period include the time spent in India (I was on 1 month vacation , so does that period should be included in that 5 year L1B period )

Any time spent outside of the US can be claimed while filing the extension of status.