Yes, blazers can be used in semi-formal and formal styles, but you must pay attention to the color and design in order to achieve a look that suits the atmosphere in which you are about to participate.