=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 () بالطريقة التي تريدها في الصيغة. تُرجع كلتا الوظيفتين رقمًا ، لذا يمكنك تطبيقهما في صيغة كما لو كنت تستخدم أي رقم.
المؤلف ديف برونز