In Excel, the OFFSET function
is used to reference a range of cells that is a specified number of rows and columns away from a starting cell. It takes the following syntax:
=============================
OFFSET(reference, rows, columns, [height], [width])
- `reference` is the starting cell from which you want to create the offset range.
- `rows` is the number of rows you want to move (positive for downward, negative for upward).
- `columns` is the number of columns you want to move (positive for right, negative for left).
- `height` (optional) determines the height of the returned range.
- `width` (optional) determines the width of the returned range.
For example, the formula "=OFFSET(A1, 2, 1)" refers to a cell that is two rows below and one column to the right of cell A1.
You can use the OFFSET function in various ways, such as dynamically referencing a specific range or creating dynamic formulas and calculations.
-----------------------------
شرح فى اكسيل OFFSET
دالة OFFSET في Excel تُرجع مرجعًا إلى نطاق يتكوّن من عدد معين من الصفوف والأعمدة من خلية أو نطاق من الخلايا. يكون المرجع الذي يتم إرجاعه عبارة عن خلية واحدة أو نطاق من الخلايا. ويمكنك تحديد عدد الصفوف وعدد الأعمدة التي سيتم إرجاعها.
يوجد خمسة معايير لـ دالة OFFSET:
مرجع: الخلية أو النطاق الذي تريد أن يكون الأساس.
صفوف: عدد الصفوف التي تريد أن تتحرك إلى أسفل من المرجع.
أعمدة: عدد الأعمدة التي تريد أن تتحرك إلى اليمين من المرجع.
الارتفاع: ارتفاع النطاق الذي تريد إرجاعه. إذا تم تجاهله، فسيتم استخدام ارتفاع المرجع.
العرض: عرض النطاق الذي تريد إرجاعه. إذا تم تجاهله، فسيتم استخدام عرض المرجع.
على سبيل المثال، إذا كانت الخلية A1 تحتوي على الرقم 1، فإن الصيغة التالية:
=OFFSET(A1, 2, 3, 4, 5)
ستعيد النطاق من A3 إلى D6، أي الصفوف 2 و 3 و 4 و 5 والأعمدة 3 و 4 و 5 و 6.
يمكنك أيضًا استخدام دالة OFFSET لإنشاء مرجع إلى نطاق ديناميكي. على سبيل المثال، إذا كانت الخلية A1 تحتوي على الشهر الحالي، فإن الصيغة التالية:
=OFFSET(A1, 1, 0, 7, 1)
ستعيد الصفوف من A2 إلى A8، أي الأيام السبعة الأولى من الشهر الحالي.
دالة OFFSET هي أداة قوية يمكن استخدامها في مجموعة متنوعة من المهام في Excel. يمكن استخدامه لإنشاء مراجع إلى النطاقات، وإنشاء جداول البيانات الديناميكية، وتنفيذ الحسابات على النطاقات.