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

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

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

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

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

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

ملاحظة

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

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

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

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

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

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

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

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

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

عرض الأصفار على أنها فراغات أو شرطات

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

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

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

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

العمود1 العمود2 الصيغه الوصف (النتيجة المحتملة)
10 0 =[Column1]/[Column2] تُنتج خطأ ‎(#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 =[Column1]+[Column2] إضافة 3 أيام إلى 6/9/2007 (6/12/2007)
12/10/2008 54 =[Column1]+[Column2] إضافة 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)

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

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

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

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

العمود1 العمود2 الصيغة الوصف (نتيجة)
06/09/2007 10:35 صباحا 06/10/2007 3:30 مساء =INT(([Column2]-[Column1])*24) إجمالي الساعات بين مرتين (28)
06/09/2007 10:35 صباحا 06/10/2007 3:30 مساء =INT(([Column2]-[Column1])*1440) إجمالي الدقائق بين مرتين (1735)
06/09/2007 10:35 صباحا 06/10/2007 3:30 مساء =INT(([Column2]-[Column1])*86400) إجمالي الثوان بين مرتين (104100)
06/09/2007 10:35 صباحا 06/10/2007 3:30 مساء =HOUR([Column2]-[Column1]) الساعات بين مرتين، عندما لا يتجاوز الفرق 24 (4)
06/09/2007 10:35 صباحا 06/10/2007 3:30 مساء =MINUTE([Column2]-[Column1]) دقائق بين مرتين، عندما لا يتجاوز الفرق 60 (55)
06/09/2007 10:35 صباحا 06/10/2007 3: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 =[Column1]+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 =[Column1]+[Column2]+[Column3] إضافة القيم في الأعمدة الثلاثة الأولى (15)
6 5 4 =SUM([Column1],[Column2],[Column3]) إضافة القيم في الأعمدة الثلاثة الأولى (15)
6 5 4 =SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) إذا كان Column1 أكبر من Column2، يضيف الفرق و Column3. أضف أيضا 10 و Column3 (5)

طرح الأرقام

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

العمود1 العمود2 العمود 3 الصيغة الوصف (نتيجة)
15000 9000 8000- =[Column1]-[Column2] طرح 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 =[Column1]*[Column2] ضرب الأرقام في العمودين الأولين (10)
5 2 =PRODUCT([Column1], [Column2]) ضرب الأرقام في العمودين الأولين (10)
5 2 =PRODUCT([Column1],[Column2],2) ضرب الأرقام في العمودين الأولين والرقم 2 (20)

قسمة الأرقام

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

العمود1 العمود2 الصيغة الوصف (نتيجة)
15000 12 =[Column1]/[Column2] يقسم 15000 على 12 (1250)
15000 12 =([Column1]+10000)/[Column2] يضيف 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]) إذا كان Column1 أكبر من Column2، فاحسب متوسط الفرق و Column3. وإلا احسب متوسط القيمة 10 و Column3 (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% =[Column1]*(1+5٪) زيادة الرقم في العمود 1 بنسبة 5٪ (24.15)
23 3% =[Column1]*(1+[Column2]) زيادة الرقم في Column1 بنسبة النسبة المئوية في Column2: 3٪ (23.69)
23 3% =[Column1]*(1-[Column2]) تقليل الرقم في Column1 بنسبة النسبة المئوية في Column2: 3٪ (22.31)

رفع رقم إلى الطاقة

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

العمود1 العمود2 الصيغة الوصف (نتيجة)
5 2 =[Column1]^[Column2] حساب خمسة تربيعات (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([Column1]) تقريب 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]) تغيير النص إلى حالة العنوان (Nina Vietzen)

الجمع بين الأسماء الأولى والأخيرة

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

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

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

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

العمود1 العمود2 الصيغة الوصف (نتيجة)
يانغ 28 =[Column1]&" تباع وحدات "&[Column2]&"." يجمع المحتويات أعلاه في عبارة (يانغ باعت 28 وحدة.)
دوبوا 40% =[Column1]&" تباع "&TEXT([Column2],"0٪")&" من إجمالي المبيعات." يجمع بين المحتويات أعلاه في عبارة (دوبوا باعت 40٪ من إجمالي المبيعات.)
ملاحظه: تقوم الدالة TEXT بإلحاق القيمة المنسقة ل Column2 بدلا من القيمة الأساسية، وهي .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") دمج النص والتاريخ من أعمدة مختلفة في عمود واحد (تاريخ الفوترة Jun-05-2007)

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

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

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

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

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

العمود1 الصيغه الوصف (النتيجة المحتملة)
Vietzen =IF([Column1]="Vietzen", "OK", "Not OK") التحقق لمعرفة ما إذا كان Column1 هو Vietzen (موافق)
Vietzen =IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") يتحقق لمعرفة ما إذا كان Column1 يحتوي على الحرف v (موافق)
BD123 =ISNUMBER(FIND("BD",[Column1])) التحقق لمعرفة ما إذا كان Column1 يحتوي على 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) حرفا، بدءا من اليسار (فيتامين)
فيتامين B1 =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 الإعدادات - يبدو وكأنه ترس بجوار قائمة اسمك.