数罪并罚适用于以下情况:
判决宣告以前一人犯数罪
根据《刑法》第69条的规定,除判处死刑和无期徒刑的以外,应当在总和刑期以下、数刑中最高刑期以上,酌情决定执行的刑期。
刑罚执行完毕以前发现漏罪
根据《刑法》第70条的规定,判决宣告以后,刑罚执行完毕以前,发现被判刑的犯罪分子在判决宣告还有其他罪没有判决的,应当对新发现的罪作出判决,把前后两个判决所判处的刑罚,依照本法第69条的规定,决定执行的刑罚。已经执行的刑期,应当计算在新判决决定的刑期以内。
刑罚执行完毕以前又犯罪
根据《刑法》第71条的规定,判决宣告以后,刑罚执行完毕以前,被判刑的犯罪分子又犯罪的,应当对新犯的罪作出判决,把前罪没有执行的刑罚和后罪所判处的刑罚,依照本法第69条的规定,决定执行的刑罚。
综上所述,数罪并罚主要适用于以下几种情况:
判决宣告前一人犯数罪;
刑罚执行完毕前发现漏罪;
刑罚执行完毕前又犯罪。
这些规定确保了法律的公正性和有效性,对犯罪分子进行适当的惩罚,同时也保障了司法的严谨性。