ঠিক আছে এটা প্রথম চিন্তা চেয়ে একটু জটিল ছিল।
নিম্নলিখিত মত একটি টেবিল তৈরি করুন:

তারপর নিম্নলিখিত অ্যারে সূত্র ব্যবহার করুন:
=SUM(IF(A2>$D$2:$D$4,IF(A2<$E$2:$E$4,A2-$D$2:$D$4,$E$2:$E$4-$D$2:$D$4)*$F$2:$F$4,0))
সম্পাদনা মোড থেকে বেরিয়ে যাওয়ার সময় একটি অ্যারে সূত্র হচ্ছে এটির পরিবর্তে Ctrl-Shift-Enter দিয়ে নিশ্চিত করা আবশ্যক। সঠিকভাবে সম্পন্ন হলে এক্সেল লাগবে {} সূত্র চারপাশে।

@ ফিক্সারের সূত্র তৈরি করা এবং সূত্রটি গতিশীল করা আমরা এই মত একটি টেবিল তৈরি করি:

আপনি দেখতে পারেন যে ফ্যাক্টর এখন পূর্বের বৃদ্ধি এবং প্রকৃত ফ্যাক্টর নয়।
তারপর আমরা এই সূত্র ব্যবহার করতে পারেন:
=A2+SUMPRODUCT((A2>$D$3:INDEX(D:D,MATCH(1E+99,D:D)))*MOD(A2,$D$3:INDEX(D:D,MATCH(1E+99,D:D)))*$E$3:INDEX(E:E,MATCH(1E+99,D:D)))
সূত্রটি এখন গতিশীল, যেমন টেবিল বৃদ্ধি বা সঙ্কুচিত হয় তাই ডেটাসেটের রেফারেন্সটি হবে। দ্য INDEX(D:D,MATCH(1E+99,D:D)) কলামের শেষ কক্ষটি খুঁজে পায় এবং সেটাকে ডেটাসেটের পরিমাণ হিসাবে সেট করে।

IFকাজ করবে।