تسمح لك وظيفة OFFSET بالإشارة بشكل غير مباشر إلى خلية أو نطاق من الخلايا في Excel. باستخدام OFFSET ، يمكنك اختيار نقطة مرجعية للبداية ، ثم إدخال عنوان إلى الخلايا المستهدفة بدلاً من الإشارة إليها مباشرةً.
هذا يجعل وظيفة OFFSET مفيدة للغاية في جداول بيانات Excel الديناميكية. يمكنك استخدام وظيفة OFFSET من تلقاء نفسها ، لكن إمكاناتها الحقيقية تظهر فقط عندما تقوم بتضمينها داخل وظائف أخرى في Excel. تابع القراءة لتتعلم كل شيء عن OFFSET في Excel مع ثلاثة أمثلة.
ما هي وظيفة OFFSET في Excel؟
ترجع الدالة OFFSET مرجعًا إلى خلية أو نطاق من الخلايا. تأخذ OFFSET خمسة معاملات ، ويكون تركيبها كما يلي:
= OFFSET (المرجع ، الصفوف ، العواميد ، الارتفاع ، العرض)
سوف يتولى OFFSET منصب مرجع خلية ، ثم الانتقال من هناك بعدد صفوف و العواميد، ثم قم بإرجاع مرجع الخلية الوجهة.
إذا كان ارتفاع و عرض يتم تعيين المعلمات على أكبر من واحد ، ثم يتم إرجاع نطاق من الخلايا في تلك المنطقة. الطول والعرض معلمتان اختياريتان. إذا تركتهم فارغين ، فسيقرأهم OFFSET على أنهم 1 ويعيد مرجع خلية واحدة.
كيفية استخدام دالة OFFSET في Excel
لاستخدام OFFSET في Excel ، تحتاج إلى إدخال المعلمات الثلاثة المطلوبة. بمجرد تعيين الخلية المرجعية ، سينتقل OFFSET من تلك الخلية إلى الخلايا أدناه بواسطة رقم
صفوف معامل. سوف ينتقل إلى اليمين برقم العواميد معامل.من هناك فصاعدًا ، سيعيد OFFSET مرجعًا إلى الخلية الوجهة. إذا قمت بتعيين معلمات لـ ارتفاع و عرض أيضًا ، سيعيد OFFSET المراجع إلى نطاق من الخلايا ، حيث ستكون الخلية الوجهة الأصلية هي الخلية العلوية اليسرى.
قد يبدو هذا معقدًا على الورق ، ولكن من الأسهل فهمه أثناء العمل. دعونا نرى كيف تعمل وظيفة OFFSET مع بعض الأمثلة.
1. مثال دالة OFFSET: الإشارة إلى خلية مفردة
لبدء الأمور ، دعنا نستخدم وظيفة OFFSET بمفردها لفهم كيفية تنقلها في جدول البيانات. في هذا المثال ، لدينا مجموعة من الأرقام في جدول بيانات Excel. سنستخدم الدالة OFFSET للإشارة إلى C4.
عندما يتم استخدام وظيفة OFFSET بوضوح ، فإنها ستخرج محتوى الخلية الوجهة. لذلك يجب أن نحصل على محتوى الخلية C4 ، وهو الرقم خمسة ، بمجرد إدخال الصيغة. هيا بنا نبدأ.
- حدد خلية لإدخال الصيغة. سنستخدم الخلية ش 1.
- في شريط الصيغة ، أدخل الصيغة أدناه:
هذه الصيغة تستدعي عوض وظيفة لتأخذ في موقف الخلية أ 1، ثم الانتقال إلى الأسفل 3 الخلايا ، ثم الانتقال إلى اليمين 2 الخلايا للوصول إلى الخلية ج 4.= OFFSET (A1، 3، 2)
- يضعط يدخل.
بمجرد الضغط على يدخل وتم تفعيل الصيغة ، ستعيد الخلية 5. هذا هو الرقم من الخلية C4 ، لذلك نجحت الصيغة! تستطيع ايضا استخذام ميزة التقييم لفهم صيغ Excel بشكل أفضل، مثل OFFSET.
2. مثال على دالة OFFSET: الإشارة إلى نطاق من الخلايا
باستخدام المعلمتين الاختياريين ، الارتفاع والعرض ، يمكنك أيضًا إرجاع نطاق من الخلايا باستخدام وظيفة OFFSET في Excel. دعنا ننتقل من حيث توقفنا من المثال الأخير.
هذه المرة ، سنعيد الخلايا C4 إلى D9 باستخدام OFFSET في Excel. تمامًا كما في السابق ، سنستخدم A1 كنقطة انطلاق لنا.
- حدد الخلية حيث تريد إدخال الصيغة. سنستخدم الخلية ش 1 مرة أخرى.
- في شريط الصيغة ، أدخل الصيغة أدناه:
تعمل هذه الصيغة مثل السابقة ، باستثناء أنه بمجرد وصولها إلى الخلية الوجهة (C4) ، فإنها ستستغرق 6 صفوف وعمودين بدلاً من الخلية الهدف وحدها. ستكون C4 هي الخلية الأولى في النطاق الجديد.= OFFSET (A1، 3، 2، 6، 2)
- يضعط يدخل.
الآن يجب أن يظهر نطاق الخلايا من C4 إلى D9 في المكان الذي تضع فيه الصيغة. سيكون الإخراج مصفوفة.
3. مثال دالة OFFSET: الصيغ المركبة
كان المثالان السابقان بمثابة إحماء لمعرفة كيفية عمل OFFSET في Excel. عادةً ما يكون OFFSET متداخلًا مع وظائف Excel الأخرى في سيناريوهات عملية. دعنا نوضح هذا بمثال جديد.
في هذا المثال ، لدينا مداخيل مشروع جانبي على مدار الأعوام من 2017 إلى 2021. في الجانب العلوي ، لدينا خلية من المفترض أن تظهر إجمالي الدخل في سنوات معينة بدءًا من عام 2021.
الهدف هنا هو إنشاء جدول بيانات ديناميكي باستخدام OFFSET في Excel. عند تغيير عدد السنوات للإجمالي ، يجب تحديث الصيغة التي تحسب هذه القيمة أيضًا.
من أجل تحقيق هذا الهدف ، سنستخدم الدالة OFFSET جنبًا إلى جنب مع الدالة SUM. بدلاً من الإشارة إلى الخلايا مباشرةً ، سنستخدم OFFSET. بهذه الطريقة ، يمكننا ديناميكيًا الحصول على نطاق الخلايا التي سيتم دمجها في SUM.
في هذا المثال ، يقع العام 2021 في الخلية H5 ، ويكون عدد سنوات الإجمالي في الخلية C1. لقد استخدمنا تنسيقًا مخصصًا في الخلية التي تحتوي على السنوات. القيمة الفعلية هي عدد السنوات ، ونص السنوات هو لاحقة. لنبدأ بإنشاء صيغة لحساب الإجمالي. سوف نستخدم الدالة SUM في Excel.
- حدد الخلية التي تريد حساب الإجمالي فيها.
- في شريط الصيغة ، أدخل الصيغة أدناه:
تتكون هذه الصيغة من عوض و مجموع. في الخطوة الأولى ، سوف ينتقل OFFSET إلى الخلية H5. من هناك ، سوف تتحرك 0 من الصفوف و 0 الأعمدة ، وبعد ذلك ستعيد مجموعة من الخلايا تبدأ من H5. سيكون هذا الاختيار 1 الخلية في الارتفاع ، و -C1 عرض الخلايا. هذا يعني أن OFFSET ستعيد نطاقًا يبدأ من H5 والانتقال إلى اليسار بمقدار C1 الخلايا.= SUM (OFFSET (H5،0، 0، 1، -C1))
- في الخطوة الأخيرة ، ستضيف الدالة SUM الأرقام الموجودة في النطاق معًا وتخرجها.
- يضعط يدخل.
يعتمد الرقم الذي تحصل عليه كإجمالي الآن على عدد السنوات التي أدخلتها. إذا تم تعيين عدد السنوات على 1 ، فستحصل على الإجمالي لعام 2021 فقط.
لاحظ أن إجمالي التحديثات على الفور بمجرد تغيير عدد السنوات. إذا قمت بتغيير عدد السنوات إلى 7 ، فستحسب الدالة SUM الإجمالي من 2015 إلى 2021.
جداول البيانات الديناميكية مع OFFSET
تحتوي وظيفة OFFSET في Excel على العديد من المعلمات ، ويمكن أن يتسبب ذلك في حدوث ارتباك من تلقاء نفسه ، ولكن مرة واحدة يمكنك استخدامه ، ستتعلم أنه ، مثل العديد من وظائف Excel الأخرى ، يعد OFFSET وسيلة ودية وظيفة.
على الرغم من عدم وجود فائدة كبيرة لـ OFFSET بمفردها ، عند اقترانها بوظائف Excel الأخرى ، يمنحك OFFSET القدرة على إنشاء جداول بيانات ديناميكية ومعقدة.