A total of 43 ministers took the oath of office in the presence of the Prime Minister at a function at Rashtrapati Bhavan.