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