KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel OFFSET

المؤلفSiluviaتاريخ التعديل

تُرجع دالةOFFSET في Excelمرجعًا إلى خلية أو نطاق من الخلايا المزاحة عن خلية معيّنة بعدد معين من الصفوف والأعمدة.

يوضح استخدام دالة OFFSET

بناء الجملة

=OFFSET ()reference, rows, cols, [height], [width])


المعاملات

المرجع (مطلوب): خلية أو نطاق من الخلايا المجاورة التي تُعيّنها كنقطة البداية.
الصفوف (مطلوبة): عدد الصفوف التي تريد التحرك بها لأعلى (رقم سالب) أو لأسفل (رقم موجب) من نقطة البداية.
الأعمدة (مطلوبة): عدد الأعمدة التي تريد التحرك بها إلى اليسار (رقم سالب) أو إلى اليمين (رقم موجب) من نقطة البداية.
الارتفاع (اختياري): عدد الصفوف التي تريد إرجاعها. يجب أن يكون الارتفاع رقمًا موجبًا.
العرض (اختياري): عدد الأعمدة التي تريد إرجاعها. يجب أن يكون العرض رقمًا موجبًا.


قيمة العودة

ستُرجع دالة OFFSET مرجع الخلية مزاحة عن نقطة بداية معيّنة.


ملاحظات حول الدالة

1. تُرجع الدالة خطأً من نوع #VALUE! إذا أشار المرجع إلى نطاق خلايا غير متصل.
2. تُرجع الدالة خطأً من نوع #REF! عندما يتجاوز مرجع الإزاحة حدود ورقة العمل من حيث الصفوف أو الأعمدة.


أمثلة

المثال 1: الاستخدام الأساسي لدالة OFFSET

أعد مرجعًا إلى خلية باستخدام الصيغة التالية:
=OFFSET(B2,3,1)

في هذه الحالة، تُعد الخلية B2 نقطة البداية، حيث يشير الرقمان 3 و1 إلى التحرك 3 صفوف لأسفل وعمود واحد إلى اليمين من الخلية B2، ليتم في النهاية إرجاع القيمة الموجودة في الخلية C5. انظر لقطة الشاشة:

يوضح استخدام دالة OFFSET

أعد مرجعًا إلى نطاق من الخلايا باستخدام الصيغة التالية:
=OFFSET(B2,3,1,2,2)

في هذه الحالة، ستحصل على نتائج نطاق 2×2 الموجود على بُعد 3 صفوف أسفل وعمود واحد يمين الخلية B2.

يوضح استخدام دالة OFFSET

ملاحظة: سيظهر خطأ #VALUE! إذا حددت خلية واحدة فقط لتطبيق دالة OFFSET لإرجاع نطاق من الخلايا. لحل هذه المشكلة، يجب أن تحدد نطاقًا مكوَّنًا من 2×2 (أي 4 خلايا فارغة)، ثم تُدخل الصيغة وتضغط على مفاتيحCtrl+Shift+Enter للحصول على النتائج.

المثال 2: استخدام دالة OFFSET لجمع نطاق من القيم

كما ذكرنا سابقًا، إذا حاولت استخدام دالة=OFFSET(B2,3,1,2,2) بمفردها في خلية واحدة، فستُرجع خطأ #VALUE!. ومع ذلك، إذا جمعت بين دالتَي SUM وOFFSET كما هو موضح في لقطة الشاشة أدناه، فستحصل فورًا على مجموع القيم في النطاق C5:D6.

1. حدد خلية فارغة، ثم انسخ الصيغة التالية إليها واضغط على مفتاحEnter للحصول على النتيجة.
=SUM(OFFSET(B2,3,1,2,2)))

يوضح استخدام دالة OFFSET
المثال 3: جمع أعمدة بناءً على معايير معيّنة

كما هو موضح في لقطة الشاشة أدناه، كيف يمكنك الحصول على إجمالي مبيعات المانجو من الأحد إلى الثلاثاء؟ جرّب ما يلي.

يوضح استخدام دالة OFFSET

1. حدد خلية فارغة، انقل الصيغة التالية إليها، ثم اضغط على المفتاح.Enterللحصول على النتيجة.
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

يوضح استخدام دالة OFFSET

ملاحظات:

1. في الصيغة أعلاه،MATCH(G4,B3:B8)تبحث عن «المانجو» وتعيد موقعه ضمن النطاقB3:B8. لاحظ أن «المانجو» يقع على بعد 5 صفوف أسفل الخلية B2، لذا تُرجع الدالة الرقم 5؛
2. وبما أن نتيجة دالة MATCH هي 5، والفاصلة الأخيرة هنا تمثّل 0، فإن دالة OFFSET تصبح كالتالي: OFFSET(C2:E2,5,0)، أي أن الإزاحة تبدأ من النطاق C2:E2، ثم تنزل 5 صفوف (دون أي إزاحة أفقية) للوصول إلى المرجع C7:E7؛
3. بعد ذلك، تأخذ دالة SUM الشكل التالي: SUM(C7:E7)، وتعيد في النهاية مجموع القيم الموجودة في النطاق C7:E7.


مزيد من الأمثلة

كيفية جمع كل n صفوف لأسفل في Excel؟

كيف تُنشئ نطاقًا مسمّى ديناميكيًا في Excel؟

كيف يمكن إرجاع قيمة خلية كل خمسة صفوف أو كل صف nth في Excel؟


أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.