Haryana and Punjab, which were recently hit by floods in several parts, logged over 40 per cent excess rains in July, the Meteorological Department here said. While Haryana recorded 59 per cent excess rainfall, Punjab logged an excess of 44 per cent, it added.