أمثلة عن الصيغ الشائعة في قوائم SharePoint

ينطبق على
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 قوائم Microsoft

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

لإضافة عمود محسوب:

  1. من داخل القائمة، انقر فوق + إضافة عمود، وقم بالتمرير لأسفل القائمة وحدد الاطلاع على كل أنواع الأعمدة، ثم حدد المزيد.
  2. في الصفحة إعدادات > إنشاء عمود، حدد محسوب (الحساب استنادا إلى أعمدة أخرى).
  3. في المقطع "إعدادات العمود الإضافية "، أدخل الصيغة التي تريد استخدامها في مربع الصيغة .

لمزيد من المعلومات حول الأعمدة والدالات المحسوبة، راجع حساب البيانات في القوائم أو المكتبات.

ملاحظة

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

عند إدخال الصيغ، ما لم يتم تحديد خلاف ذلك، لا توجد مسافات بين الكلمات الأساسية وعوامل التشغيل.

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

حدد عنواناً أدناه لفتحه واطلع على الإرشادات المفصلة.

الصيغ الشرطية

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

التحقق مما إذا كان أحد الأرقام أكبر من رقم آخر أو أصغر منه

استخدم الدالة IF لإجراء هذه المقارنة.

العمود1 العمود2 الصيغة الوصف (النتيجة المحتملة)
15000 9000 =[العمود1]>[العمود2] هل العمود1 أكبر من عمود 2؟ (نعم)
15000 9000 =IF([Column1]<=[Column2], "OK", "Not OK") هل العمود1 أصغر من أو يساوي Column2؟ (ليس موافقا)

إرجاع قيمة منطقية بعد مقارنة محتويات العمود

للحصول على نتيجة تكون قيمة منطقية (نعم أو لا)، استخدم الدالات ANDوORوNOT .

العمود1 العمود2 العمود 3 الصيغة الوصف (النتيجة المحتملة)
15 9 8 =AND([Column1]>[Column2], [Column1]<[Column3]) هل العدد 15 أكبر من 9 وأقل من 8؟ (لا)
15 9 8 =OR([Column1]>[Column2], [Column1]<[Column3]) هل العدد 15 أكبر من 9 أم أقل من 8؟ (نعم)
15 9 8 =NOT([Column1]+[Column2]=24) هل 15 زائد 9 لا يساوي 24؟ (لا)

للنتيجة التي تكون عبارة عن عملية حسابية أخرى، أو لأي قيمة أخرى غير نعم أو لا، استخدم الدالات IFوANDوOR .

العمود1 العمود2 العمود 3 الصيغة الوصف (النتيجة المحتملة)
15 9 8 =IF([Column1]=15, "OK", "Not OK") إذا كانت القيمة في Column1 تساوي 15، فسيتم إرجاع "OK". (موافق)
15 9 8 =IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") إذا كان العدد 15 أكبر من 9 وأقل من 8، فسيتم إرجاع "OK". (ليس موافقا)
15 9 8 =IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") إذا كان العدد 15 أكبر من 9 أو أقل من 8، فسيتم إرجاع "OK". (موافق)

عرض الأصفار كفراغات أو شرط

لعرض صفر، قم بإجراء عملية حسابية بسيطة. لعرض فارغ أو شرطة، استخدم الدالة IF .

العمود1 العمود2 الصيغة الوصف (النتيجة المحتملة)
10 10 =[عمود 1]-[عمود 2] الرقم الثاني مطروح من الرقم الأول (0)
15 9 =IF([Column1]-[Column2],"-",[Column1]-[Column2]) إرجاع شرطة عندما تكون القيمة صفرًا (-)

إخفاء قيم الخطأ في أعمدة

لعرض شرطة أو #N/A أو NA بدلا من قيمة خطأ، استخدم الدالة ISERROR .

العمود1 العمود2 الصيغة الوصف (النتيجة المحتملة)
10 0 =[العمود1]/[العمود2] تُنتج خطأ ‎(#DIV/0)‎
10 0 =IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) تُرجع NA عندما تكون القيمة خطأ
10 0 =IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) تُرجع شرطة عندما تكون القيمة خطأ

التحقق من الحقول الفارغة

يمكنك استخدام الدالة ISBLANK للبحث عن الحقول الفارغة.

العمود1 الصيغة الوصف (النتيجة المحتملة)
"جيلي بين" =ISBLANK([Column1] إرجاع نعم أو لا إذا كانت فارغة أم لا
"فولاذ" =IF(ISBLANK([Column1]), "Not OK", "OK") املأ اختياراتك الخاصة: الأول إذا كان فارغا والثاني إذا لم يكن كذلك

لمزيد من المعلومات حول دالات IS ، راجع دالات IS.

صيغ التاريخ والوقت

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

إضافة تواريخ

لإضافة عدد من الأيام إلى تاريخ، استخدم عامل التشغيل الجمع (+).

ملاحظة

عند معالجة التواريخ، يجب تعيين نوع الإرجاع للعمود المحسوب إلى "التاريخ والوقت".

العمود1 العمود2 الصيغة الوصف (الناتج)
6/9/2007 3 =[العمود1]+[العمود2] إضافة 3 أيام إلى 6/9/2007 (6/12/2007)
12/10/2008 54 =[العمود1]+[العمود2] إضافة 54 يوما إلى 12/10/2008 (2/2/2009)

لإضافة عدد من الأشهر إلى تاريخ، استخدم الدالات DATEوYEARوMONTHوDAY .

العمود1 العمود2 الصيغة الوصف (الناتج)
6/9/2007 3 =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) إضافة 3 أشهر إلى 6/9/2007 (9/9/2007)
12/10/2008 25 =DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) إضافة 25 شهرا إلى 12/10/2008 (1/10/2011)

لإضافة عدد من السنوات إلى تاريخ، استخدم الدالات DATEوYEARوMONTHوDAY .

العمود1 العمود2 الصيغة الوصف (الناتج)
6/9/2007 3 =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) إضافة 3 سنوات إلى 6/9/2007 (6/9/2010)
12/10/2008 25 =DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) إضافة 25 سنة إلى 12/10/2008 (12/10/2033)

لإضافة تركيبة من الأيام والشهور والسنوات إلى تاريخ، استخدم الدالات DATEوYEARوMONTHوDAY .

العمود1 الصيغة الوصف (الناتج)
6/9/2007 =DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) إضافة 3 سنوات، وشهر واحد، و5 أيام إلى 6/9/2007 (7/14/2010)
12/10/2008 =DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) إضافة سنة واحدة، و7 أشهر، و5 أيام إلى 12/10/2008 (7/15/2010)

حساب الفرق بين تاريخين

استخدم الدالة DATEDIF لإجراء هذه العملية الحسابية.

العمود1 العمود2 الصيغة الوصف (الناتج)
01 يناير 1995 15-يونيو-1999 =DATEDIF([Column1], [Column2],"d") إرجاع عدد الأيام بين التاريخين (1626)
01 يناير 1995 15-يونيو-1999 =DATEDIF([Column1], [Column2],"ym") إرجاع عدد الأشهر بين التاريخين، مع تجاهل جزء السنة (5)
01 يناير 1995 15-يونيو-1999 =DATEDIF([Column1], [Column2],"yd") إرجاع عدد الأيام بين التاريخين، متجاهلا جزء السنة (165)

حساب الفرق بين وقتين

لتقديم النتيجة بتنسيق الوقت القياسي (الساعات:الدقائق:الثواني)، استخدم عامل التشغيل طرح (-) والدالة TEXT . لكي تعمل هذه الطريقة ، يجب ألا تتجاوز الساعات 24 ساعة ، ويجب ألا تتجاوز الدقائق والثواني 60.

العمود1 العمود2 الصيغة الوصف (الناتج)
09/06/2007 10:35 ص 06/09/2007 05:30 م =TEXT([Column2]-[Column1],"h") الساعات بين وقتين (4)
09/06/2007 10:35 ص 06/09/2007 05:30 م =TEXT([Column2]-[Column1],"h:mm") الساعات والدقائق بين وقتين (4:55)
09/06/2007 10:35 ص 06/09/2007 05:30 م =TEXT([Column2]-[Column1],"h:mm:ss") الساعات والدقائق والثواني بين وقتين (4:55:00)

لتقديم الناتج في إجمالي يستند إلى وحدة زمنية واحدة، استخدم الدالة INT أو الدالة HOUR أو MINUTE أو SECOND .

العمود1 العمود2 الصيغة الوصف (الناتج)
09/06/2007 10:35 ص 06/10/2007 05:30 م =INT(([Column2]-[Column1])*24) إجمالي الساعات بين وقتين (28)
09/06/2007 10:35 ص 06/10/2007 05:30 م =INT(([Column2]-[Column1])*1440) إجمالي الدقائق بين وقتين (1735)
09/06/2007 10:35 ص 06/10/2007 05:30 م =INT(([Column2]-[Column1])*86400) إجمالي الثواني بين وقتين (104100)
09/06/2007 10:35 ص 06/10/2007 05:30 م =HOUR([Column2]-[Column1]) الساعات بين وقتين، عندما لا يتجاوز الفرق 24 (4)
09/06/2007 10:35 ص 06/10/2007 05:30 م =MINUTE([Column2]-[Column1]) الدقائق بين وقتين، عندما لا يتجاوز الفرق 60 (55)
09/06/2007 10:35 ص 06/10/2007 05:30 م =SECOND([Column2]-[Column1]) الثواني بين وقتين، عندما لا يتجاوز الفرق 60 (0)

تحويل الأوقات

لتحويل الساعات من تنسيق الوقت القياسي إلى رقم عشري، استخدم الدالة INT .

العمود1 الصيغة الوصف (الناتج)
10:35 ص =([Column1]-INT([Column1]))*24 عدد الساعات منذ 12:00 ص (10.583333)
12:15 مساء =([Column1]-INT([Column1]))*24 عدد الساعات منذ 12:00 ص (12.25)

لتحويل الساعات من رقم عشري إلى تنسيق الوقت القياسي (ساعات:دقائق:ثوان)، استخدم عامل القسمة (/) والدالة TEXT .

العمود1 الصيغة الوصف (الناتج)
23:58 =TEXT(Column1/24, "hh:mm:ss") الساعات والدقائق والثواني منذ 12:00 ص (00:59:55)
2:06 =TEXT(Column1/24, "h:mm") الساعات والدقائق منذ 12:00 ص (0:05)

إدراج تواريخ جوليان

يشير التاريخ اليولياني إلى تنسيق تاريخ يتكون من تركيبة من السنة الحالية وعدد الأيام منذ بداية السنة. على سبيل المثال، يتم تمثيل 1 يناير 2007 على الشكل 2007001 ويتم تمثيل 31 ديسمبر 2007 على الشكل 2007365. لا يستند هذا التنسيق إلى التقويم الجولياني.

لتحويل تاريخ إلى تاريخ جولياني، استخدم الدالتين TEXTوDATEVALUE .

العمود1 الصيغة الوصف (الناتج)
6/23/2007 =TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") التاريخ بالتنسيق الجولياني، مع سنة مكونة من رقمين (07174)
6/23/2007 =TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") التاريخ بالتنسيق الجولياني، مع سنة مكونة من أربعة أرقام (2007174)

لتحويل تاريخ إلى تاريخ يوليان يستخدم في علم الفلك، استخدم الثابت 2415018.50. تعمل هذه الصيغة فقط للتواريخ التي تلي 3/1/1901، وإذا كنت تستخدم نظام التاريخ 1900.

العمود1 الصيغة الوصف (الناتج)
6/23/2007 =[العمود1]+2415018.50 التاريخ بالتنسيق الجولياني، المستخدم في علم الفلك (2454274.50)

إظهار التواريخ كيوم من أيام الأسبوع

لتحويل التواريخ إلى نص ليوم من الأسبوع، استخدم الدالتين TEXTوWEEKDAY .

العمود1 الصيغة الوصف (النتيجة المحتملة)
19-فبراير-2007 =TEXT(WEEKDAY([Column1]), "dddd") حساب يوم الأسبوع للتاريخ وإرجاع الاسم الكامل لليوم (الاثنين)
3-يناير-2008 =TEXT(WEEKDAY([Column1]), "ddd") حساب يوم الأسبوع للتاريخ وإرجاع الاسم المختصر لليوم (Thu)

الصيغ الرياضية

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

جمع الأرقام

لجمع أرقام في عمودين أو أكثر على التوالي، استخدم عامل الجمع (+) أو الدالة SUM .

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
6 5 4 =[عمود 1]+[عمود 2]+[عمود 3] جمع القيم الموجودة في الأعمدة الثلاثة الأولى (15)
6 5 4 =SUM([Column1],[Column2],[Column3]) جمع القيم الموجودة في الأعمدة الثلاثة الأولى (15)
6 5 4 =SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) إذا كان العمود1 أكبر من عمود 2، تتم إضافة الفرق والعمود 3. وإلا، أضف 10 والعمود3 (5)

طرح الأرقام

لطرح أرقام في عمودين أو أكثر على التوالي، استخدم عامل الطرح (-) أو الدالة SUM مع أرقام سالبة.

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
15000 9000 8000- =[عمود 1]-[عمود 2] طرح 9000 من 15000 (6000)
15000 9000 8000- =SUM([Column1], [Column2], [Column3]) جمع الأرقام في أول ثلاثة أعمدة، بما في ذلك القيم السالبة (16000)

حساب الفرق بين رقمين كنسبة مئوية

استخدم عاملي التشغيل الطرح (-) والقسمة (/) والدالة ABS .

العمود1 العمود2 الصيغة الوصف (الناتج)
2342 2500 =([Column2]-[Column1])/ABS([Column1]) نسبة التغيير (6.75٪ أو 0.06746)

ضرب الأرقام

لضرب الأرقام في عمودين أو أكثر على التوالي، استخدم عامل الضرب (*) أو الدالة PRODUCT .

العمود1 العمود2 الصيغة الوصف (الناتج)
5 2 =[العمود1]*[العمود2] ضرب الأرقام الموجودة في أول عمودين (10)
5 2 =PRODUCT([Column1], [Column2]) ضرب الأرقام الموجودة في أول عمودين (10)
5 2 =PRODUCT([Column1],[Column2],2) ضرب الأرقام الموجودة في أول عمودين والرقم 2 (20)

قسمة الأرقام

لقسمة الأرقام في عمودين أو أكثر على التوالي، استخدم عامل القسمة (/).

العمود1 العمود2 الصيغة الوصف (الناتج)
15000 12 =[العمود1]/[العمود2] قسمة 15000 على 12 (1250)
15000 12 =([العمود1]+10000)/[العمود2] إضافة 15000 و10000، ثم قسمة الإجمالي على 12 (2083)

حساب متوسط الأرقام

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

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
6 5 4 =AVERAGE([Column1], [Column2],[Column3]) متوسط الأرقام في الأعمدة الثلاثة الأولى (5)
6 5 4 =AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) إذا كان العمود 1 أكبر من العمود 2، فاحسب متوسط الفرق والعمود 3. وإلا، احسب متوسط القيمة 10 وعمود3 (2.5)

حساب وسيط الأرقام

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

A B C D E F الصيغة الوصف (الناتج)
10 7 9 27 0 4 =MEDIAN(A, B, C, D, E, F) وسيط الأرقام في أول 6 أعمدة (8)

حساب أصغر أو أكبر رقم في النطاق

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

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
10 7 9 =MIN([Column1], [Column2], [Column3]) أصغر رقم (7)
10 7 9 =MAX([Column1], [Column2], [Column3]) أكبر عدد (10)

حساب القيم

لحساب عدد القيم الرقمية، استخدم الدالة COUNT .

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
تفاح 12/12/2007 =COUNT([Column1], [Column2], [Column3]) حساب عدد الأعمدة التي تحتوي على قيم رقمية. تستبعد التاريخ والوقت والنص والقيم الخالية (0)
12 دولارا ‎#DIV/0!‎ 1.01 =COUNT([Column1], [Column2], [Column3]) حساب عدد الأعمدة التي تحتوي على قيم رقمية، ولكن تستبعد قيم الخطأ والقيم المنطقية (2)

زيادة رقم أو إنقاصه بنسبة مئوية

استخدم عامل التشغيل النسبة المئوية (٪) لإجراء هذا الحساب.

العمود1 العمود2 الصيغة الوصف (الناتج)
23 3% =[العمود1]*(1+5٪) زيادة الرقم في العمود1 بنسبة 5٪ (24.15)
23 3% =[العمود1]*(1+[العمود2]) زيادة الرقم في العمود1 بقيمة النسبة المئوية في العمود 2: 3٪ (23.69)
23 3% =[العمود1]*(1-[العمود2]) إنقاص الرقم في العمود1 حسب قيمة النسبة المئوية في العمود 2: 3٪ (22.31)

رفع رقم إلى أس

استخدم عامل التشغيل الأس (^) أو الدالة POWER لإجراء هذه العملية الحسابية.

العمود1 العمود2 الصيغة الوصف (الناتج)
5 2 =[العمود1]^[العمود2] حساب خمسة تربيع (25)
5 3 =POWER([Column1], [Column2]) حساب خمسة تكعيب (125)

تقريب رقم

لتقريب رقم، استخدم الدالة ROUNDUP أو ODD أو EVEN .

العمود1 الصيغة الوصف (الناتج)
20.3 =ROUNDUP([Column1],0) تقريب 20.3 للأعلى إلى أقرب عدد صحيح (21)
-5.9 =ROUNDUP([Column1],0) تقريب -5.9 للأعلى وصولا إلى أقرب عدد صحيح (-5)
12.5493 =ROUNDUP([Column1],2) تقريب 12.5493 إلى الأعلى وصولا إلى أقرب قيمة مئوية، منزلتان عشريتان (12,55)
20.3 =EVEN([Column1]) تقريب 20.3 للأعلى إلى أقرب رقم زوجي (22)
20.3 =ODD([العمود1]) تقريب 20,3 للأعلى إلى أقرب رقم فردي (21)

لتقريب رقم، استخدم الدالة ROUNDDOWN .

العمود1 الصيغة الوصف (الناتج)
20.3 =ROUNDDOWN([Column1],0) تقريب 20,3 للأسفل إلى أقرب عدد صحيح (20)
-5.9 =ROUNDDOWN([Column1],0) تقريب -5.9 للأسفل إلى أقرب عدد صحيح (-6)
12.5493 =ROUNDDOWN([Column1],2) تقرب 12.5493 إلى الأدنى إلى أقرب مئة، وهي منزلتان عشريتان (12,54)

لتقريب رقم إلى أقرب رقم أو كسر، استخدم الدالة ROUND .

العمود1 الصيغة الوصف (الناتج)
20.3 =ROUND([Column1],0) تقرب 20,3 إلى الأدنى، لأن جزء الكسر أقل من .5 (20)
5.9 =ROUND([Column1],0) تقريب 5,9 إلى الأعلى، لأن جزء الكسر أكبر من .5 (6)
-5.9 =ROUND([Column1],0) تقرب 5,9- للأدنى، لأن جزء الكسر أقل من -.5 (-6)
1.25 =ROUND([Column1], 1) تقريب الرقم إلى أقرب عشرة (منزلة عشرية واحدة). نظرا لأن الجزء المطلوب تقريبه يساوي 0.05 أو أكبر، يتم تقريب الرقم للأعلى (النتيجة: 1.3)
30.452 =ROUND([Column1], 2) تقريب الرقم إلى أقرب جزء من مائة (منزلتان عشريتان). نظرا لأن الجزء المطلوب تقريبه، 0.002، أصغر من 0.005، يتم تقريب الرقم إلى الأدنى (النتيجة: 30.45)

لتقريب رقم إلى الرقم ذي الأهمية الأعلى من 0، استخدم الدالات ROUNDوROUNDUPوROUNDDOWNوINTوLEN .

العمود1 الصيغة الوصف (الناتج)
5492820 =ROUND([Column1],3-LEN(INT([Column1]))) تقريب الرقم إلى 3 أرقام ذات أهمية (5490000)
22230 =ROUNDDOWN([Column1],3-LEN(INT([Column1]))) تقريب الرقم السفلي إلى 3 أرقام ذات أهمية (22200)
5492820 =ROUNDUP([Column1], 5-LEN(INT([Column1]))) تقريب الرقم العلوي إلى الأعلى حتى 5 أرقام هامة (5492900)

الصيغ النصية

يمكنك استخدام الصيغ التالية للتعامل مع النص، مثل جمع القيم أو سلسلتها من أعمدة متعددة، ومقارنة محتويات الأعمدة، وإزالة الأحرف أو المسافات وتكرار الأحرف.

تغيير حالة نص

لتغيير حالة النص، استخدم الدالة UPPER أو LOWER أو PROPER .

العمود1 الصيغة الوصف (الناتج)
نينا فيتزن =UPPER([Column1]) تغيير النص إلى أحرف كبيرة (NINA VIETZEN)
نينا فيتزن =LOWER([Column1]) تغيير النص إلى أحرف صغيرة (nina vietzen)
نينا فيتزن =PROPER([Column1]) تغيير النص إلى حالة أحرف العناوين (نينا فيتزن)

جمع الأسماء الأولى وأسماء العائلة

لجمع الاسم الأول واسم العائلة، استخدم عامل علامة العطف (&) أو الدالة CONCATENATE .

العمود1 العمود2 الصيغة الوصف (الناتج)
كارلوس كارفالو =[العمود1]&[العمود2] يجمع بين السلسلتين (CarlosCarvallo)
كارلوس كارفالو =[العمود1]&" "&[العمود2] يجمع بين السلسلتين، مفصولة بمسافة (كارلوس كارفالو)
كارلوس كارفالو =[Column2]&", "&[Column1] تجمع بين السلسلتين، مفصولة بفاصلة ومسافة (كارفالو، كارلوس)
كارلوس كارفالو =CONCATENATE([Column2], ",", [Column1]) يجمع بين السلسلتين، ومفصولة بفاصلة (كارفالو، كارلوس)

دمج النصوص والأرقام من أعمدة مختلفة

لدمج النص والأرقام، استخدم الدالة CONCATENATE أو عامل علامة العطف (&) أو الدالة TEXT وعامل علامة العطف.

العمود1 العمود2 الصيغة الوصف (الناتج)
يانغ 28 تم بيع =[Column1]&" وحدات "&[العمود2]&". يدمج المحتويات أعلاه في عبارة واحدة (باع يانغ 28 وحدة).
Dubois 40% تم بيع =[Column1]&" "&TEXT([Column2],"0٪")&" من إجمالي المبيعات." يدمج المحتويات أعلاه في عبارة (باعت Dubois 40٪ من إجمالي المبيعات.)
ملاحظة: تلحق الدالة TEXT القيمة المنسقة للعمود2 بدلا من القيمة الأساسية، وهي .4.
يانغ 28 =CONCATENATE([Column1]," sold ",[Column2]," units.") يدمج المحتويات أعلاه في عبارة واحدة (باع يانغ 28 وحدة).

دمج النص مع تاريخ أو وقت

لدمج النص مع تاريخ أو وقت، استخدم الدالة TEXT وعامل علامة العطف (&).

العمود1 العمود2 الصيغة الوصف (الناتج)
تاريخ الفوترة 5-يونيو-2007 ="تاريخ البيان: "&TEXT([Column2], "d-mmm-yyyy") دمج النص مع تاريخ (تاريخ البيان: 5 يونيو 2007)
تاريخ الفوترة 5-يونيو-2007 =[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") دمج النص والتاريخ من أعمدة مختلفة في عمود واحد (تاريخ الفوترة: 5 يونيو 2007)

مقارنة محتويات العمود

لمقارنة عمود بعمود آخر أو قائمة من القيم، استخدم الدالتين EXACTوOR .

العمود1 العمود2 الصيغة الوصف (النتيجة المحتملة)
122 دينار بحريني 123 د.ب =EXACT([Column1],[Column2]) يقارن بين محتويات أول عمودين (لا)
122 دينار بحريني 123 د.ب =EXACT([Column1], "BD122") مقارنة محتويات العمود 1 والسلسلة "BD122" (نعم)

التحقق مما إذا كانت قيمة عمود أو جزء منه تتطابق مع نص معين

للتحقق مما إذا كانت قيمة عمود أو جزء منها تتطابق مع نص معين، استخدم الدالات IFوFINDوSEARCHوISNUMBER .

العمود1 الصيغة الوصف (النتيجة المحتملة)
فيتزن =IF([Column1]="Vietzen", "OK", "Not OK") التحقق مما إذا كان العمود 1 هو Vietzen (OK)
فيتزن =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") التحقق لمعرفة ما إذا كان العمود1 يحتوي على الحرف v (OK)
123 د.ب =ISNUMBER(FIND("BD",[Column1])) التحقق لمعرفة ما إذا كان العمود 1 يحتوي على BD (نعم)

تعداد الأعمدة غير الفارغة

لحساب عدد الأعمدة غير الفارغة، استخدم الدالة COUNTA .

العمود1 العمود2 العمود 3 الصيغة الوصف (الناتج)
المبيعات 19 =COUNTA([Column1], [Column2]) حساب عدد الأعمدة غير الفارغة (2)
المبيعات 19 =COUNTA([Column1], [Column2], [Column3]) حساب عدد الأعمدة غير الفارغة (2)

إزالة الأحرف من النص

لإزالة الأحرف من النص، استخدم الدالات LENوLEFTوRIGHT .

العمود1 الصيغة الوصف (الناتج)
فيتامين أ =LEFT([Column1],LEN([Column1])-2) إرجاع 7 أحرف (9-2)، بدءا من اليسار (فيتامين)
فيتامين ب 1 =RIGHT([Column1], LEN([Column1])-8) إرجاع حرفين (10-8)، بدءا من اليمين (B1)

إزالة المسافات من بداية عمود ونهايته

لإزالة المسافات من عمود، استخدم الدالة TRIM .

العمود1 الصيغة الوصف (الناتج)
مرحبا! =TRIM([Column1]) إزالة المسافات من البداية والنهاية (مرحبا!)

تكرار حرف في عمود

لتكرار حرف في عمود، استخدم الدالة REPT .

الصيغة الوصف (الناتج)
=REPT(".",3) تكرار نقطة 3 مرات (...)
‎=REPT("-",10)‎ تكرار شرطة 10 مرات (----------)

قائمة الدالات بترتيب أبجدي

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

الدالة ABS الدالة ACOS الدالة ACOSH
الدالة AND الدالة ASIN الدالة ASINH
الدالة ATAN الدالة ATAN2 الدالة AVERAGE
الدالة AVERAGEA الدالة BETADIST الدالة BETAINV
الدالة BINOMDIST الدالة CEILING الدالة CHAR
الدالة CHIDIST الدالة CHOOSE الدالة CODE
الدالة CONCATENATE الدالة CONFIDENCE الدالة COS
الدالة COUNT الدالة COUNTA الدالة CRITBINOM
الدالة DATE الدالة DATEDIF الدالة DATEVALUE
الدالة DAY الدالة DAYS360 الدالة DDB
الدالة DEGREES الدالة DOLLAR الدالة EVEN
الدالة EXACT الدالة EXPONDIST الدالة FACT
الدالة FDIST الدالة FIND الدالة FINV
الدالة FISHER الدالة FIXED الدالة GAMMADIST
الدالة GAMMAINV الدالة GAMMALN الدالة GEOMEAN
الدالة HARMEAN الدالة HOUR الدالة HYPGEOMDIST
الدالة IF الدالة INT الدالة IPmt
دالات IS الدالة LEFT الدالة LEN
الدالة LN الدالة Log الدالة LOG10
الدالة LOGINV الدالة LOGNORMDIST الدالة LOWER
الدالة MAX‏ الدالة Me الدالة MEDIAN
الدالة MID الدالة MIN‏ الدالة MINA
الدالة MINUTE الدالة MOD الدالة MONTH
الدالة NEGBINOMDIST الدالة NORMDIST الدالة NORMSDIST
الدالة NORMSINV الدالة NOT الدالة NPER
الدالة NPV الدالة ODD الدالة OR
الدالة PMT الدالة POWER الدالة PPMT
الدالة PRODUCT الدالة PROPER الدالة PV
الدالة RADIANS الدالة REPLACE الدالة REPT
الدالة RIGHT الدالة ROUND الدالة ROUNDDOWN
الدالة ROUNDUP الدالة SEARCH الدالة SECOND
الدالة SIGN الدالة SIN الدالة SINH
الدالة SQRT الدالة STANDARDIZE الدالة STDEVA
الدالة STDEVP الدالة STDEVPA الدالة SUM
الدالة SUMSQ الدالة SYD الدالة TANH
الدالة TDIST الدالة TEXT الدالة TIME
الدالة TINV الدالة TODAY الدالة TRIM
الدالة TRUE الدالة UPPER الدالة USDOLLAR
الدالة VALUE الدالة VAR الدالة VARA
الدالة VARP الدالة VARPA الدالة Weekday
الدالة WEIBULL الدالة YEAR

الموارد الأخرى

إذا لم تتمكن من رؤية ما تحاول تنفيذه هنا، فراجع ما إذا كان يمكنك إجراء ذلك في Excel. فيما يلي بعض المصادر الإضافية. قد يغطي بعض هذه الإصدارات الإصدارات الأقدم، لذلك يمكن أن تكون هناك اختلافات في واجهة المستخدم المعروضة. على سبيل المثال، العناصر الموجودة في القائمة "إجراءات الموقع" في SharePoint موجودة الآن على زر إعدادات Office 365، تبدو وكأنها ترس بجانب قائمة اسمك.