الانتقال إلى المحتوى الرئيسي

ما هو تعويض في إكسيل: وصف وتطبيق وظيفة

الأوفست هي واحدة من أقوى الوظائف وأكثرها فائدة في مايكروسوفت اكسل. يسمح للمستخدم بالوصول إلى الخلايا ونطاقات الخلايا الموجودة على مسافة معينة من الخلية المصدر.

تحتوي وظيفة الإزاحة على بناء الجملة التالي: = الإزاحة (خلية المصدر ، إزاحة الصف ، الإزاحة العمودية ، الارتفاع ، العرض). الخلية المصدر هي الخلية التي يجب إجراء الإزاحة لها. يحدد تغيير الصف وتغيير العمود مقدار ما تحتاجه للتحرك [لأعلى / لأسفل] و [يمين / يسار] من الخلية المصدر ، على التوالي.

ملاحظة: يتم حساب الصفوف والأعمدة من الصفر،لذا فإن إزاحة خلية واحدة لأسفل تعني إزاحة الصف=1 ، وتعني إزاحة خلية واحدة إلى اليمين إزاحة العمود = 1.

الارتفاع والعرض هي وسيطات اختيارية تحدد حجم النطاق الناتج من الخلايا. إذا تم حذف الارتفاع والعرض ، تقوم وظيفة الإزاحة بإرجاع خلية واحدة فقط. إذا تم تحديدها ، تقوم دالة الإزاحة بإرجاع نطاق من الخلايا بدءا من الخلية الأصلية وقياس الارتفاع حسب العرض.

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

  1. ما هو تعويض في إكسيل?
  2. وصف وظيفة الإزاحة
  3. باستخدام وظيفة الإزاحة
  4. كيفية استخدام الإزاحة في إكسيل
  5. ميزات استخدام وظيفة الإزاحة
  6. مثال على استخدام وظيفة الإزاحة

ما هو تعويض في إكسيل?

بناء جملة وظيفة الإزاحة كما يلي: الإزاحة(خلية المصدر ، إزاحة الخط ، إزاحة العمود ، [الارتفاع] ، [العرض]). تشير معلمة الخلية المصدر إلى الخلية التي سيتم إجراء الإزاحة لها. تحدد معلمات تغيير الصف وتغيير العمود مقدار الصفوف والأعمدة التي يجب إزاحتها بالنسبة للخلية المصدر. تسمح لك معلمات الارتفاع والعرض الاختيارية بتحديد حجم نطاق الخلايا المراد إرجاعها.

على سبيل المثال ، إذا كانت الخلية أ1 تحتوي على الرقم 5 ، فإن الوظيفة =الإزاحة(أ1 ، 1 ، 0) ترجع مرجعا إلى الخلية أ2. إذا كانت قيمة معلمة مجموعة السلاسل سالبة (-1) ، فسيتم إرجاع المرجع إلى الخلية الموجودة أعلى الخلية الأصلية. وبالمثل ، يؤدي تغيير قيمة معلمة إزاحة العمود إلى تغيير مرجع الخلية في الاتجاه الأفقي.

وظيفة الإزاحة لها العديد من الاستخدامات المفيدة. على سبيل المثال ، يمكنك استخدامه لإنشاء مخططات ديناميكية أو تحديث نتائج تحليل البيانات تلقائيا. يمكن استخدامه أيضا لإنشاء أسماء ديناميكية لنطاقات الخلايا أو للتنسيق الشرطي.

أخيرا ، تتيح لك وظيفة الإزاحة في إكسيل إنشاء حسابات ومعالجة بالبيانات التي تعتمد على التغييرات في معلمات معينة. يساعد على جعل الجداول والصيغ أكثر مرونة وسهولة في الاستخدام.

وصف وظيفة الإزاحة

تتيح لك وظيفة الإزاحة في إكسيل الحصول على قيمة خلية موجودة في إزاحة معينة بالنسبة للخلية المحددة.

يبدو بناء جملة وظيفة الإزاحة كما يلي:

وظيفة الإزاحةالوصف
إزاحة (مرجع ، صفوف ، أعمدة ،[ارتفاع] ،[عرض])إرجاع قيمة الخلية في الموضع الذي يحتوي على الإزاحة المحددة بالنسبة للخلية المرجعية.

وسيطات الوظيفة:

  • مرجع-الخلية المرجعية المتعلقة التي سيتم تنفيذ الإزاحة.
  • الصفوف-عدد الصفوف المراد نقلها بالنسبة إلى الخلية المرجعية. القيمة الموجبة تعني تحولا هبوطيا ، والقيمة السالبة تعني تحولا صعوديا.
  • الأعمدة هي عدد الأعمدة المراد إزاحتها بالنسبة للخلية المرجعية. القيمة الموجبة تعني التحول إلى اليمين ، والقيمة السالبة تعني التحول إلى اليسار.
  • [الارتفاع] (اختياري) — عدد الصفوف التي تحدد ارتفاع النطاق الذي تم إرجاعه. إذا تم حذف المعلمة ، يتم إرجاع خلية واحدة فقط.
  • [العرض] (اختياري) — عدد الأعمدة التي تحدد عرض النطاق الذي تم إرجاعه. إذا تم حذف المعلمة ، يتم إرجاع خلية واحدة فقط.

يمكن أن تكون وظيفة الإزاحة مفيدة لإنشاء صيغ ديناميكية عندما تحتاج إلى تحديث مراجع الخلايا تلقائيا عند تغيير البيانات.

باستخدام وظيفة الإزاحة

تتيح لك وظيفة الإزاحة في إكسيل الحصول على قيمة خلية أو نطاق عن طريق التحويل بالنسبة إلى خلية مصدر محددة. تستخدم هذه الميزة على نطاق واسع لإنشاء صيغ ديناميكية يتم تحديثها تلقائيا عند تغيير البيانات.

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

بالإضافة إلى ذلك ، يمكن استخدام وظيفة الإزاحة لإنشاء صيغ ديناميكية تتحول تلقائيا إذا تغيرت بيانات المصدر. على سبيل المثال ، يمكنك استخدام وظيفة الإزاحة لتوسيع صيغة تلقائيا لحساب مجموع أو عمليات حسابية أخرى بناء على التغييرات في بيانات المصدر.

يمكن أن تكون وظيفة الإزاحة مفيدة أيضا عند العمل مع صفائف البيانات. يمكنك استخدام هذه الوظيفة لإنشاء صيغ ديناميكية يتم تحديثها تلقائيا عند تغيير حجم مصفوفة البيانات.

استخدام وظيفة الإزاحة ليس بالأمر الصعب: تحتاج إلى تحديد الخلية المصدر ، والإزاحة بالصفوف والأعمدة ، بالإضافة إلى عدد الصفوف والأعمدة التي يجب أخذها في النتيجة. على سبيل المثال ، يمكنك استخدام وظيفة الإزاحة كما يلي: "= الإزاحة (أ1,1,0,3,1)", للحصول على نطاق أ2: أ4 القيم.

من المهم ملاحظة أن وظيفة الإزاحة يمكن أن تكون باهظة الثمن من الناحية الحسابية ، خاصة عند العمل بكميات كبيرة من البيانات. لذلك ، يجب استخدامه بحذر وتحسين الكود إذا لزم الأمر.

بشكل عام ، وظيفة الإزاحة هي أداة قوية لإنشاء الصيغ الديناميكية وتحليل البيانات في إكسيل. يوفر المرونة والأتمتة عند العمل مع البيانات ، ويجعل من السهل تحديث الصيغ والنطاقات عند تغيير البيانات. إذا كنت ترغب في تحسين كفاءة المصنفات الخاصة بك وتحسين دقة الحسابات ، يمكن أن تكون وظيفة الإزاحة مفيدة جدا في عملك مع إكسيل.

كيفية استخدام الإزاحة في إكسيل

تسمح لك وظيفة الإزاحة في إكسيل بتغيير مراجع الخلايا في الصيغ ، اعتمادا على معلمات الإزاحة المحددة. هذه ميزة مفيدة للغاية تساعد على أتمتة العمليات الحسابية وتحليل البيانات في الجدول.

لاستخدام وظيفة الإزاحة ، تحتاج إلى معرفة بناء الجملة وفهم المعلمات التي تقبلها:

الإزاحة (رابط ؛ إزاحة الخطوط ؛ إزاحة الأعمدة ؛[الارتفاع] ؛[العرض])

تحدد معلمة "الارتباط" خلية البداية التي سيتم إجراء الإزاحة منها. يتم تعيين الإزاحة في عدد الصفوف والأعمدة المحددة بعد الارتباط. الارتفاع والعرض هي معلمات اختيارية وتحديد أبعاد مجموعة جديدة من الخلايا.

على سبيل المثال ، للحصول على قيمة خلية تقع 2 صفوف أقل من الخلية الحالية ، يمكنك استخدام الصيغة التالية:

= الإزاحة (أ 1 ؛ 2 ؛ 0)

إذا كنت بحاجة إلى الحصول على قيمة خلية تقع 3 أعمدة على يسار الخلية الحالية ، يمكنك استخدام الصيغة التالية:

= الإزاحة (أ 1 ؛ 0 ؛ -3)

يمكن أيضا استخدام وظيفة الإزاحة للحصول على مجموعة من الخلايا. على سبيل المثال ، للحصول على نطاق من 5 خلايا بدءا من الخلية الحالية ، يمكنك استخدام الصيغة التالية:

= الإزاحة (أ 1 ؛ 0 ؛ 0 ؛ 5 ؛ 1)

وبالتالي ، تسمح لك وظيفة الإزاحة بتغيير مراجع الخلايا ديناميكيا في الصيغ ، مما يبسط العمل مع البيانات ويسهل العمليات الحسابية في إكسيل.

ميزات استخدام وظيفة الإزاحة

تتيح لك وظيفة الإزاحة في إكسيل الحصول على مرجع إلى خلية يتم إزاحتها بالنسبة لهذه الخلية. تستخدم هذه الميزة على نطاق واسع عند إنشاء صيغ ووحدات ماكرو معقدة ، مما يسمح لك بأتمتة العمل مع البيانات.

فيما يلي بعض ميزات استخدام وظيفة الإزاحة:

  • تأخذ وظيفة الإزاحة أربع وسيطات: مرجع إلى الخلية المصدر ، وإزاحة الصف ، وإزاحة العمود ، وارتفاع/عرض النطاق الذي تم إرجاعه. على سبيل المثال ، إذا كنت بحاجة إلى الحصول على مرجع إلى خلية إزاحة أسفل صفين وإلى اليمين عمود واحد من الخلية الأصلية ، يمكنك استخدام الوظيفة على النحو التالي: =إزاحة(أ1 ، 2 ، 1).
  • يمكن أن تكون قيم الإزاحة موجبة أو سالبة. على سبيل المثال ، باستخدام قيمة إزاحة صف سالبة ، يمكنك الحصول على مرجع لخلية أعلى الخلية الأصلية.
  • تتيح لك وظيفة الإزاحة الحصول على مرجع إلى خلية ، بالإضافة إلى إرجاع نطاق من الخلايا بارتفاع وعرض معينين. على سبيل المثال ، يمكنك الحصول على إشارة إلى مجموعة من 3 cells 3 خلايا تعويض من الخلية الأصلية.
  • يمكن دمج وظيفة الإزاحة مع وظائف أخرى ، مثل المجموع والمتوسط وما إلى ذلك.، لإجراء حسابات أكثر تعقيدا. على سبيل المثال ، يمكنك استخدام دالة المجموع مع دالة الإزاحة لحساب مجموع قيمة في نطاق من الخلايا الإزاحة من الخلية الأصلية.
  • يمكن استخدام وظيفة الإزاحة ليس فقط للعمل مع القيم في جدول بيانات إكسيل ، ولكن أيضا لإنشاء الصيغ ووحدات الماكرو تلقائيا. بدلا من مرجع خلية ثابت ، يمكنك استخدام وظيفة الإزاحة للوصول ديناميكيا إلى بيانات محددة.

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

مثال على استخدام وظيفة الإزاحة

دعونا ننظر إلى مثال على استخدام وظيفة الإزاحة في إكسيل. لنفترض أن لدينا الجدول التالي:

العددالمنتجالسعرالكمية
1الفأر50010
2لوحة المفاتيح10005
3سماعات الرأس15003

لحساب التكلفة الإجمالية للبضائع ، يمكنك استخدام وظيفة الإزاحة. على سبيل المثال ، للحصول على مجموع قيم البضائع في عمود "السعر" ، يمكنك استخدام الصيغة التالية:

= مجموع (الإزاحة (ج2 ، 0،2): الإزاحة (ج4 ، 0 ، 2))

في هذه الحالة ، يتم استخدام وظيفة الإزاحة لتحديد نطاق القيم التي يتم أخذ المبلغ منها. الوسيطة الأولى ج2 يشير إلى خلية البداية للنطاق ، والوسيطة الثانية 0 تعني أنك بحاجة إلى التراجع عن خلية البداية بمقدار 0 صفوف و 2 عمود إلى اليمين. الوسيطتان ج4 و 0 أشر إلى الخلية النهائية للنطاق.

نتيجة لتنفيذ هذه الصيغة ، سيتم الحصول على القيمة 3000 ، وهي مجموع قيم جميع البضائع في الجدول.

وبالتالي ، فإن وظيفة الإزاحة تجعل من السهل تحديد نطاقات الخلايا لأداء عمليات مختلفة مثل الجمع والطرح والضرب وغيرها.