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

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

في هذه المقالة

نظرة عامة على الصيغ

الصيغ هي معادلات تقوم بإجراء عمليات حسابية على القيم في قائمة أو مكتبة. تبدأ الصيغة بعلامة التساوي (=). على سبيل المثال، ضرب الصيغة التالية 2 في 3 ثم إضافة 5 إلى النتيجة.

=5+2*3

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

=PI()*[Result]^2

العنصر

الوصف

الدالة

ترجع الدالة PI() قيمة pi: 3.141592654.

مرجع (أو اسم عمود)

يمثل [النتيجة] القيمة في عمود النتيجة للصف الحالي.

ثابت

الأرقام أو القيم النصية التي يتم إدخالها مباشرة في صيغة، مثل 2.

عامل التشغيل

يضاعف عامل التشغيل * (العلامة النجمية)، ويرفع عامل التشغيل ^ (إقضاع) الرقم إلى قوة.

قد تستخدم الصيغة عنصرا واحدا أو أكثر من الجدول السابق. فيما يلي بعض الأمثلة على الصيغ (بالترتيب المعقد).

صيغ بسيطة (مثل =128+345)

تحتوي الصيغ التالية على ثوابت و عوامل تشغيل.

مثال

الوصف

=128+345

إضافة 128 و345

=5^2

المربعات 5

الصيغ التي تحتوي على مراجع أعمدة (مثل =[الإيرادات] >[التكلفة])

تشير الصيغ التالية إلى أعمدة أخرى في القائمة أو المكتبة نفسها.

مثال

الوصف

=[الإيرادات]

يستخدم القيمة في عمود الإيرادات.

=[Revenue]*10/100

10٪ من القيمة في عمود الإيرادات.

=[Revenue] > [Cost]

ترجع نعم إذا كانت القيمة في عمود الإيرادات أكبر من القيمة في عمود التكلفة.

الصيغ التي تنادي الدالات (مثل =AVERAGE(1, 2, 3, 4, 5))

استدعاء الدالات المضمنة في الصيغ التالية.

مثال

الوصف

=AVERAGE(1, 2, 3, 4, 5)

ترجع متوسط مجموعة من القيم.

=MAX([Q1], [Q2], [Q3], [Q4])

تُرجع هذه الدالة القيمة الكبرى في مجموعة من القيم.

=IF([Cost]>[Revenue], "Not OK", "OK")

إرجاع Not OK إذا كانت التكلفة أكبر من الإيرادات. وإلا، فإرجاع موافق.

=DAY("15-Apr-2008")

إرجاع جزء اليوم من تاريخ. ترجع هذه الصيغة الرقم 15.

الصيغ ذات الدالات المتداخلة (مثل =SUM(IF([A]>[B], [A]-[B], 10), [C]))

تحدد الصيغ التالية دالة واحدة أو أكثر ك الوسيطات الدالة.

مثال

الوصف

=SUM(IF([A]>[B], [A]-[B], 10), [C])

ترجع الدالة IF الفرق بين القيم في العمودين A وB أو 10.

تضيف الدالة SUM القيمة الإرجاع لل الدالة IF والقيمة في العمود C.

‎=DEGREES(PI())‎

ترجع الدالة PI الرقم 3.141592654.

تحول الدالة DEGREES قيمة محددة بالشعاعية إلى درجات. ترجع هذه الصيغة القيمة 180.

=ISNUMBER(FIND("BD",[Column1]))

تبحث الدالة FIND عن السلسلة BD في العمود1 وترجع موضع بداية السلسلة. ترجع هذه القيمة قيمة خطأ إذا لم يتم العثور على السلسلة.

ترجع الدالة ISNUMBER نعم إذا كانت الدالة FIND ترجع قيمة رقمية. وإلا، فإرجاع لا.

أعلى الصفحة

نظرة عامة على الدالات

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

=ROUND([Cost], 2)

تكون الكلمات التالية مفيدة عندما تعمل على تعلم الدالات والصيغ:

البنية     تبدأ بنية الدالة بعلامة التساوي (=)، ويتبعها اسم الدالة، وقوس فتح، ثم وسيطات الدالة؛ والتي يتم فصلها بواسطة الفاصلات، وقوس الإغلاق.

اسم الدالة     هذا هو اسم الدالة المعتمدة بواسطة القوائم أو المكتبات. تأخذ كل دالة عددا معينا من الوسيطات، وتتولى عملياتها، وترجع قيمة.

الوسيطات     يمكن أن تكون الوسيطات أرقاما أو نصوصا أو قيما منطقية مثل True أو False أو مراجع أعمدة. يجب أن تنتج الوسيطة التي تقوم بتعيينها قيمة صالحة لهذه الوسيطة. يمكن أن تكون الوسيطات أيضاً عبارة عن ثوابت، وصيغ، أو غيرها من الدالات.

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

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

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

تداخل حدود المستويات     يمكن أن تحتوي الصيغة على ما يصل إلى ثمانية مستويات من الدالات المتداخلة. عند استخدام الدالة B ك الوسيطة في الدالة A، تكون الدالة B دالة من المستوى الثاني. في المثال أعلاه على سبيل المثال، الدالة SUM هي دالة من المستوى الثاني لأنها وسيطة للدالة AVERAGE. ستكون الدالة المتداخلة ضمن الدالة SUM دالة من المستوى الثالث، وهكذا.

ملاحظات: 

  • لا تدعم القوائم والمكتبات الدالتين RAND و NOW.

  • لا يتم دعم الدالتين TODAY و ME في الأعمدة المحسوبة ولكن يتم دعمها في إعداد القيمة الافتراضية في العمود.

أعلى الصفحة

استخدام مراجع الأعمدة في صيغة

يحدد المرجع خلية في الصف الحالي ويشير إلى قائمة أو مكتبة حيث تريد البحث عن القيم أو البيانات التي تريد استخدامها في صيغة. على سبيل المثال، تشير [التكلفة] إلى القيمة في عمود التكلفة في الصف الحالي. إذا كان عمود التكلفة لديه القيمة 100 للصف الحالي، فإن =[Cost]*3 ترجع 300.

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

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

ملاحظات: 

  • لا يمكنك الإشارة إلى قيمة في صف آخر غير الصف الحالي.

  • لا يمكنك الإشارة إلى قيمة في قائمة أو مكتبة أخرى.

  • لا يمكنك الإشارة إلى المرجع لصف لصف تم إدراجه حديثا. لا يكون الم ID موجودا بعد عند إجراء العملية الحسابية.

  • لا يمكنك الإشارة إلى عمود آخر في صيغة تقوم بإنشاء قيمة افتراضية عمود.

أعلى الصفحة

استخدام الثوابت في صيغة

الثابت هو قيمة لا يتم حسابها. فمثلاً يُعد التاريخ ‎2008/10/9، والرقم 210، والنص "الأرباح الربع سنوية" من الثوابت. يمكن أن تكون الثوابت من أنواع البيانات التالية:

  • سلسلة (مثال: =[اسم العائلة] = "Smith")

    يتم تضمين ثوابت السلاسل بين علامات اقتباس ويمكن أن تتضمن ما يصل إلى 255 حرفا.

  • رقم (مثال: =[Cost] >= 29.99)

    يمكن أن تتضمن الثوابت العشرية المنازل العشرية وقد تكون موجبة أو سالبة.

  • التاريخ (مثال: =[Date] > DATE(2007,7,1))

    تتطلب ثوابت التاريخ استخدام الدالة DATE(year,month,day) .

  • Boolean (مثال: =IF([Cost]>[Revenue], "Loss", "No Loss")

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

أعلى الصفحة

استخدام عوامل تشغيل العمليات الحسابية في صيغة

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

عوامل التشغيل الحسابية

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

العامل الحسابي

المعنى (مثال)

+ (عامل الإضافة)

الإضافة (3+3)

– (علامة الطرح)

طرح (3–1)
نفي (–1)

* (علامة نجمية)

الضرب (3*3)

/ (شرطة مائلة للأمام)

القسمة (3/3)

% (علامة النسبة)

النسبة المئوية (20٪)

^ (علامة الإقحام)

الأس (3^2)

عوامل تشغيل المقارنة

يمكنك مقارنة قيمتين باستخدام عوامل التشغيل التالية. عند مقارنة قيمتين باستخدام عوامل التشغيل هذه، تكون النتيجة قيمة منطقية هي نعم أو لا.

عامل تشغيل المقارنة

المعنى (مثال)

= (علامة التساوي)

يساوي (A=B)

‎>‎ (علامة أكبر من)

أكبر من (a>B)

‎<‎ (علامة أصغر من)

أقل من (a<B)

‎>=‎ (علامة أكبر من أو يساوي)

أكبر من أو يساوي (a>=B)

‎<=‎ (علامة أصغر من أو يساوي)

أقل من أو يساوي (a<=B)

<>(علامة لا يساوي)

لا يساوي (a<>B)

عامل تشغيل نصي

استخدم الضم (&) لضم سلسلة نصية واحدة أو أكثر أو سلسلة نصية واحدة أو أكثر للحصول على جزء واحد من النص.

عامل تشغيل نصي

المعنى (مثال)

& (علامة العطف)

توصيل قيمتين أو سلسلة قيمتين للحصول على قيمة نصية واحدة متواصلة ("North"&"wind")

الترتيب الذي تقوم به قائمة أو مكتبة بتنفيذ عمليات في صيغة

تقوم الصيغ بحساب القيم بترتيب معين. قد تبدأ الصيغة ب علامة المساواة (=). تتبع علامة المساواة العناصر التي سيتم حسابها (عوامل التشغيل)، والتي يتم فصلها بواسطة عوامل تشغيل العمليات الحسابية. تحسب القوائم والمكتبات الصيغة من اليسار إلى اليمين، وفقا ترتيبا محددا لكل عامل تشغيل في الصيغة.

أسبقية عوامل التشغيل

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

عامل التشغيل

الوصف

السالب (كما في 1-)

%

النسبة المئوية

^

الرفع إلى الأس

* و/

الضرب والقسمة

+ و –

الجمع والطرح

&

السلسلة (توصيل سلسلتين من النص)

= < > <= >= <>

المقارنة

استخدام الأقواس

لتغيير ترتيب التقييم، يجب تضمين جزء الصيغة الذي سيتم حسابه أولا بين طوقين. على سبيل المثال، تنتج الصيغة التالية 11 لأن القائمة أو المكتبة تحسب الضرب قبل الإضافة. تقوم الصيغة بضرب 2 بـ 3 ثم تضيف 5 إلى الناتج.

=5+2*3

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

=(5+2)*3

في المثال أدناه، تجبر الأعمدة حول الجزء الأول من الصيغة القائمة أو المكتبة على حساب [Cost]+25 أولا ثم قسمة الناتج على مجموع القيم في العمودين EC1 و EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

أعلى الصفحة

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟

ما الذي أثّر في تجربتك؟

هل لديك أي ملاحظات إضافية؟ (اختياري)

نشكرك على ملاحظاتك!

×