The Nifty 50 closed at 24,395.85, down 40.10 points or 0.16%, while the Sensex rose 0.15% to 78,079, aided by weekly expiry-day volatility