It cant be like that. Nifty 50 spot value is just a theoretical value calculated from actual price movements of underlying stocks.
But when you bring volume into picture, it means it should actually be traded. Volume count begins only when it is actually traded. Right ?
When Nifty spot is moving, it's not moving because its bought/sold. its movement is only representation of 50 stocks combined as a group.