(مَنْ :) اسم شرط جازم مبني على السكون في محل رفع مبتدأ.
(جاءَ :) فعل ماض مبني على الفتح وهو فعل الشرط والفاعل ضمير مستتر فيه جوازا تقديره هو وجملة فعل الشرط وجواب الشرط في محل رفع خبر المبتدأ.
(بِالْحَسَنَةِ :) جار ومجرور متعلقان بمحذوف حال.
(فَلَهُ :) الفاء واقعة في جواب الشرط ، (له) جار ومجرور متعلقان بمحذوف خبر مقدم.
(خَيْرٌ :) مبتدأ مرفوع وعلامة رفعه الضمة الظاهرة والجملة في محل جزم جواب الشرط.
(مِنْها :) جار ومجرور متعلقان ب (خير).
(وَمَنْ :) الواو حرف عطف ، من : اسم شرط جازم مبني على السكون في محل رفع مبتدأ.
(جاءَ :) فعل ماض مبني على الفتح والفاعل ضمير مستتر فيه جوازا تقديره هو وهو فعل الشرط وجملة فعل الشرط وجملة جواب الشرط في محل رفع خبر المبتدأ.
(بِالسَّيِّئَةِ :) جار ومجرور متعلقان بمحذوف حال.
(فَلا :) الفاء واقعة في جواب الشرط ، (لا) حرف نفي.
(يُجْزَى :) فعل مضارع مبني للمجهول مرفوع وعلامة رفعه الضمة المقدرة على الألف منع من ظهورها التعذر.
(الَّذِينَ :) اسم موصول مبني على الفتح في محل رفع نائب فاعل.
(عَمِلُوا :) فعل ماض مبني على الفتح على ما قبل واو الجماعة والواو ضمير متصل مبني على السكون في محل رفع فاعل والألف فارقة.
(السَّيِّئاتِ :) مفعول به منصوب وعلامة نصبه الكسرة بدلا من الفتح لأنه جمع مذكر سالم وجملة (عملوا السيئات) لا محل لها من الاعراب صلة الموصول.
(إِلَّا :) حرف استثناء ملغى.
(ما :) حرف مصدري أو اسم موصول مبني على السكون في محل نصب مفعول به.
(كانُوا :) كان : فعل ماض ناقص مبني على الفتح المقدر على ما قبل واو الجماعة والواو ضمير متصل مبني على السكون في محل رفع اسم كان والألف فارقة.