القائمة الرئيسية

الصفحات

 

الدالة CELL في برنامج Microsoft Excel

صباح او مساء الخير حسب الوقت اللي هتشوفوا فيه المقال 🥀🥀🌼

هنتكلم النهاردة عن دالة CELL وتعريف دالة CELL وكيفية استخدام دالة CELL ووصف لدالة CELL

تعريف دالة الـCELL 

في الإكسيل تعد برامج الأوفيس ضمن أبرز البرامج الأساسية التي يتم استخدامها ضمن مجالات الحياة المختلفة لما تتضمنه 

من خواص تساهم في تسهيل الأعمال ومن ضمنها برنامج الإكسيل الذي يضم عدد من الدوال ومنها دالة CELL، والتي تصنف 

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

 وغالبًا ما تستخدم في عمليات التحليل المالي إذ تساعد في التحقق ممّا إذا كانت الخلية أو الحقل المطلوب يحتوي على قيمة 

رقمية بدلاً من النص قبل إجراء العمليات الحسابية عليها، أو عند استيراد البيانات من خلال مصدر خارجي في التحقق من 

استخدام جميع الخلايا التي تحتوي على أرقام للحسابات، ويعبّر عنها من خلال الصيغة الآتية:

 ([CELL(info_type, [reference= 

كيفية استخدام دالة الـCELL 

في الإكسيل وكغيرها من دوال إكسيل تتضمن الصيغة العامة المذكورة سابقًا على وسيطات، أولها هي الوسيطة info_type؛ 

وهي حقل مطلوب وإجباري ويجب أن يحتوي على قيمة نصيّة تحدد نوع معلومات الخلية المراد إرجاعها، وأمّا الوسيطة الثانية

 reference هي وسيطة اختيارية، وتكون القيم النصية المحتملة لوسيطة Info_type كالآتي:

"address": ويمثل مرجع الخلية الأولى. 

"col": ويمثل رقم عمود الخلية في المرجع. 

"color": وتكون القيمة 1 في حال تنسيق الخلية بالألوان للقيم السالبة غير ذلك ستكون القيمة صفرًا. 

"contents": وتعبر عن قيمة الخلية العلوية اليسرى في المرجع. 

"filename": وهو اسم الملف الذي يحتوي على المرجع كنص كما تقوم بإرجاع نص فارغ ("") في حال لم يتم حفظ ورقة العمل. "format": وتمثّل القيمة النصيّة المقابلة لتنسيق الأرقام في الخلية. 

"parentheses": وتكون القيمة 1 إذا تم تنسيق الخلية بأقواس للقيم الموجبة أو كافة القيم وخلاف ذلك ستقوم بإرجاع 0. 

"prefix": القيمة النصية المقابلة لبادئة التسمية للخلية. 

"protect": وتكون قيمتها 0 إذا كانت الخلية غير مؤمّنة وخلاف ذلك سيعرض 1 إذا كانت الخلية مقفلة. 

"row": ويمثّل رقم صف الخلية في المرجع. 

"type": وهي القيمة النصية المقابلة لنوع البيانات في الخلية وتقوم بإرجاع "b" للفراغ إذا كانت الخلية فارغة و"l" إذا كانت الخلية

 تحتوي على ثابت نصي و"v" إذا كانت الخلية تحتوي على أي شيء آخر. 

"width": وتقوم بإرجاع مصفوفة تحتوي على عنصرين، الأول هو عرض العمود للخلية مقربًا إلى عدد صحيح، والثاني في هو قيمة

 منطقية هي TRUE أو FALSE.

تُرجع الدالة CELL معلومات حول تنسيق الخلية أو موقعها أو محتوياتها. على سبيل المثال، إذا أردت التحقق من أن إحدى الخلايا

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

=IF(CELL("type",A1)="v",A1*2,0)

تقوم هذه الصيغة بحساب A1*2 فقط إذا كانت الخلية A1 تحتوي على قيمة رقمية، وتقوم بإرجاع 0 إذا كانت الخلية A1 تحتوي 

على نص أو إذا كانت فارغة.

ملاحظة: الصيغ التي تستخدم CELL لها قيم وسيطات خاصة باللغة وسترجع الأخطاء إذا تم حسابها باستخدام إصدار لغة مختلفة 

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

 الصيغة على إرجاع خطأ إذا تم فتح المصنف باستخدام الإصدار الفرنسي.  

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

 للآخرين بحفظ النسخ المحلية التي راجعوا فيها وسيطات CELL لتتطابق مع لغتهم.

بناء الجملة لدالة CELL 

CELL(info_type, [reference])‎

يحتوي بناء جملة الدالة CELL على الوسيطتين التاليتين:

الوسيطة

الوصف

info_type   

مطلوب

وهي قيمة نصية تحدد نوع معلومات الخلية الذي تريد إرجاعه. تعرض القائمة التالية القيم المحتملة للوسيطة Info_type والنتائج المقابلة.

reference    

اختياري

وهي الخلية التي تريد معلومات حولها.

إذا تم حذفها، يتم إرجاع المعلومات المحددة في الوسيطة info_type الخلية المحددة في وقت الحساب. إذا كانت وسيطة المرجع نطاق خلايا، ترجع الدالة CELL معلومات الخلية النشطة في النطاق المحدد.

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

  • في وضع الحساب التلقائي، عند تعديل خلية من قبل مستخدم، قد يتم تشغيل العملية الحسابية قبل أو بعد تقدم التحديد، استنادا إلى النظام الأساسي الذي تستخدمه Excel.  على سبيل المثال، Excel Windows يقوم حاليا بتشغيل الحساب قبل تغييرات التحديد، ولكنExcel للويب يقوم بتشغيله بعد ذلك.

  • عند Co-Authoring مع مستخدم آخر يقوم بالتحرير، ستعمل هذه الدالة على الإبلاغ عن الخلية النشطة بدلا من المحرر.

  • ستتسبب أي عملية إعادة حساب، على سبيل المثال الضغط على F9، في إرجاع الدالة لنتيجة جديدة على الرغم من عدم حدوث أي تحرير خلية.

info_type القيم
تصف القائمة التالية القيم النصية التي يمكن استخدامها لل الوسيطة info_type. 
يجب إدخال هذه القيم في الدالة CELL مع علامات اقتباس (" ").

info_type

ترجع

"address"

يشير إلى الخلية الأولى في مرجع كنص. 

"col"

رقم عمود الخلية في المرجع.

"color"

القيمة 1 في حالة تنسيق الخلية بالألوان للدلالة على القيم السالبة؛ وإلا يتم إرجاع 0 (صفر).

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"contents"

قيمة الخلية العلوية اليمنى في المرجع؛ ليست صيغة.

"filename"

اسم الملف (بما فيه المسار بالكامل) للملف الذي يحتوي على مرجع، كنص. إرجاع نص فارغ ("") إذا لم يتم حفظ ورقة العمل بعد.

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"format"

قيمة نصية تناظر تنسيق أرقام الخلية. تظهر التنسيقات المختلفة للقيم النصية في الجدول التالي. يتم إرجاع "-" في نهاية القيمة النصية في حالة تنسيق الخلية بالألوان للقيم السالبة. يتم إرجاع "()" في نهاية القيمة النصية في حالة تنسيق الخلية بواسطة الأقواس للقيم الموجبة أو كافة القيم.

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"parentheses"

القيمة 1 في حالة تنسيق الخلية بواسطة الأقواس للقيم الموجبة فقط أو لكافة القيم؛ وإلا يتم إرجاع 0 (صفر).

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"prefix"

قيمة نصية تناظر "بادئة تسمية" الخلية. يتم إرجاع علامة اقتباس مفردة (') في حالة احتواء الخلية على نص محاذى لليسار، ويتم إرجاع علامة اقتباس مزدوجة (") في حالة احتواء الخلية على نص محاذى إلى اليمين، ويتم إرجاع علامة الإقحام (^) في حالة احتواء الخلية على نص محاذى للوسط، ويتم إرجاع شرطة مائلة عكسية (\) في حالة احتواء الخلية على نص محاذى، ويتم إرجاع نص فارغ ("") في حالة احتواء الخلية على أي شيء آخر.

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"protect"

القيمة 0 في حالة عدم تأمين الخلية؛ وإلا يتم إرجاع 1 في حالة تأمين الخلية.

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

"row"

رقم صف الخلية في المرجع.

"type"

قيمة نصية تناظر نوع البيانات الموجود في الخلية. يتم إرجاع "b" للفارغ إذا كانت الخلية فارغة، و"l" للتسمية إذا كانت الخلية تحتوي على ثابت نصي، و"v" للقيمة إذا كانت الخلية تحتوي على أي شيء آخر.

"width"

إرجاع صفيف مع عنصرين.

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

العنصر الثاني في الصفيف هو قيمة منطقية، والقيمة TRUE إذا كان عرض العمود هو الافتراضي أو FALSE إذا تم تعيين العرض بشكل صريح من قبل المستخدم. 

ملاحظة: هذه القيمة غير معتمدة في Excel للويب Excel Mobile Excel Starter.

رموز تنسيقات CELL

تصف القائمة التالية القيم النصية التي تُرجعها الدالة CELL عندما تكون الوسيطة info_type 

هي "format" ووسيطة المرجع هي خلية منسقة بتنسيق أرقام مضمّن.

إذا كان تنسيق Excel هو

ترجع الدالة CELL

عام

"G"

0

"F0"

#,##0

",0"

0.00

"F2"

#,##0.00

",2"

$#,##0_);($#,##0)

"C0"

$#,##0_);[Red]($#,##0)

"C0-"

$#,##0.00_);($#,##0.00)

"C2"

$#,##0.00_);[Red]($#,##0.00)

"C2-"

0‏%

"P0"

%0.00

"P2"

0.00E+00

"S2"

# ?/? أو # ??/??

"G"

m/d/yy أو m/d/yy h:mm أو mm/dd/yy

"D4"

d-mmm-yy أو dd-mmm-yy

"D1"

d-mmm أو dd-mmm

"D2"

mmm-yy

"D3"

mm/dd

"D5"

h:mm AM/PM

"D7"

h:mm:ss AM/PM

"D6"

h:mm

"D9"

h:mm:ss

"D8"




ملاحظة: إذا كانت info_type في الدالة CELL هي "تنسيق" ثم قمت لاحقا بتطبيق تنسيق مختلف على الخلية المشار إليها
 فيجب إعادة حساب ورقة العمل (اضغط على F9) لتحديث نتائج الدالة CELL.

أمثلة لدالة CELL 


لمعرفة كيفية ادراج الاشكال في البوربوينت اضغط هنا 


تعليقات