اكسل

قم بزيادة عملية حسابية باستخدام ROW أو COLUMN

Increment Calculation With Row

صيغة Excel: قم بزيادة عملية حسابية باستخدام ROW أو COLUMNصيغة عامة
=calculation* ROW ()
ملخص

إذا كنت بحاجة إلى زيادة عملية حسابية ديناميكيًا ، بحيث تزداد القيمة تلقائيًا في كل مرة يتم فيها نسخ الصيغة إلى صف أو عمود جديد ، يمكنك استخدام الدالتين ROW () أو COLUMN () في الصيغة.





في المثال الموضح ، الصيغة في الخلية D6 هي:

 
=$B*( ROW ()-5)

عندما يتم نسخ هذه الصيغة إلى أسفل العمود D ، فإنها تضرب القيمة في B6 برقم يبدأ بالرقم 1 ويزيد بمقدار واحد في كل خطوة.





برنامج Excel يحسب عدد أيام العمل بين تاريخين
تفسير

الدالة ROW () ، عند إدخالها في خلية بدون وسيطات مع إرجاع رقم صف تلك الخلية. في هذه الحالة ، يكون المثيل الأول للصيغة في الخلية D6 ، لذلك ، تُرجع ROW () 6 داخل الصيغة في D6.

لكننا نريد أن نبدأ بالرقم 1 ، لذا علينا طرح 5 ، وهو ما ينتج عنه 1.



كيفية حساب فرق التاريخ والوقت في Excel

نظرًا لنسخ الصيغة لأسفل في العمود D ، يستمر ROW () في إعادة رقم الصف الحالي ، ونستمر في طرح 5 لـ 'تسوية' النتيجة مرة أخرى إلى مقياس يستند إلى 1:

 
=$B*1 // D6 =$B*2 // D7 =$B*3 // D8 etc

إذا كنت تنسخ صيغة عبر الأعمدة ، يمكنك استخدام الدالة COLUMN () بنفس الطريقة.

لاحظ أنك حر في استخدام نتيجة العمود () أو ROW () بالطريقة التي تريدها في الصيغة. تُرجع كلتا الوظيفتين رقمًا ، لذا يمكنك تطبيقهما في صيغة كما لو كنت تستخدم أي رقم.

المؤلف ديف برونز


^