أمثلة عن الصيغ الشائعة في قوائم SharePoint
Applies To
إصدار الاشتراك من SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise الإدارة المركزية لـ SharePoint Server 2013 SharePoint في Microsoft 365 SharePoint Server 2010 قوائم Microsoft SharePoint في الشركات الصغيرة الخاصة بـ Microsoft 365يمكن أن يساعد استخدام الصيغ في الأعمدة المحسوبة في القوائم في الإضافة إلى الأعمدة الموجودة، مثل حساب ضريبة المبيعات على سعر. يمكن دمجها للتحقق من صحة البيانات برمجيا. لإضافة عمود محسوب، انقر فوق + إضافة عمود ثم حدد "المزيد".
ملاحظة: يمكن أن تعمل الحقول المحسوبة على الصف الخاص بها فقط، لذلك لا يمكنك الإشارة إلى قيمة في صف آخر أو أعمدة موجودة في قائمة أو مكتبة أخرى. حقول البحث غير معتمدة في صيغة، ولا يمكن استخدام معرف الصف المدرج حديثا لأن المعرف غير موجود عند معالجة الصيغة.
عند إدخال الصيغ، ما لم يتم تحديد خلاف ذلك، لا توجد مسافات بين الكلمات الأساسية وعوامل التشغيل.
ما يلي ليس قائمة شاملة. لعرض كافة الصيغ، راجع القائمة الأبجدية في نهاية هذه المقالة.
حدد عنواناً أدناه لفتحه واطلع على الإرشادات المفصلة.
يمكنك استخدام الصيغ التالية لاختبار شرط عبارة وإرجاع قيمة "نعم" أو "لا"، لاختبار قيمة بديلة مثل "موافق" أو "غير موافق"، أو لإرجاع قيمة فارغة أو شرطة لتمثيل قيمة خالية.
التحقق مما إذا كان الرقم أكبر من أو أقل من رقم آخر
استخدم الدالة IF لتنفيذ هذه المقارنة.
العمود1 |
العمود2 |
الصيغة |
الوصف (النتيجة المحتملة) |
---|---|---|---|
15000 |
9000 |
=[Column1]>[Column2] |
هل العمود1 أكبر من العمود2؟ (نعم) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
هل العمود 1 أقل من العمود2 أو مساويا له؟ (غير موافق) |
إرجاع قيمة منطقية بعد مقارنة محتويات العمود
للحصول على نتيجة تكون قيمة منطقية (نعم أو لا)، استخدم الدالات 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 |
=[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 أيام إلى 9/6/2007 (12/6/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 أشهر إلى 9/6/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 سنوات إلى 9/6/2007 (9/6/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 أيام إلى 9/6/2007 (14/7/2010) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
إضافة سنة واحدة و7 أشهر و5 أيام إلى 12/10/2008 (15/7/2010) |
حساب الفرق بين تاريخين
استخدم الدالة DATEDIF لتنفيذ هذه العملية الحسابية.
العمود1 |
العمود2 |
الصيغة |
الوصف (الناتج) |
---|---|---|---|
01-يناير-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"d") |
إرجاع عدد الأيام بين التاريخين (1626) |
01-يناير-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"ym") |
إرجاع عدد الأشهر بين التواريخ، مع تجاهل جزء السنة (5) |
01-يناير-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"yd") |
إرجاع عدد الأيام بين التواريخ، مع تجاهل جزء السنة (165) |
حساب الفرق بين وقتين
لتقديم النتيجة بتنسيق الوقت القياسي (الساعات:الدقائق:الثوان)، استخدم عامل الطرح (-) والدالة 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، فستضيف الفرق والعمود3. إضافة 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، فاحسب متوسط الفرق والعمود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% |
=[Column1]*(1+5٪) |
زيادة العدد في العمود 1 بنسبة 5٪ (24.15) |
23 |
3% |
=[Column1]*(1+[Column2]) |
زيادة الرقم في العمود 1 بقيمة النسبة المئوية في العمود2: 3٪ (23.69) |
23 |
3% |
=[Column1]*(1-[Column2]) |
إنقاص الرقم في العمود1 بقيمة النسبة المئوية في العمود2: 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 |
الصيغة |
الوصف (الناتج) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
تغيير النص إلى أحرف كبيرة (NINA VIETZEN) |
nina Vietzen |
=LOWER([Column1]) |
تغيير النص إلى أحرف صغيرة (nina vietzen) |
nina Vietzen |
=PROPER([Column1]) |
تغيير النص إلى حالة العنوان (Nina Vietzen) |
دمج الأسماء الأولى وأسماء العائلة
لدمج الأسماء الأولى وأسماء العائلة، استخدم عامل تشغيل علامة العطف (&) أو الدالة CONCATENATE .
العمود1 |
العمود2 |
الصيغة |
الوصف (الناتج) |
---|---|---|---|
كارلوس |
كارفالو |
=[Column1]&[Column2] |
يجمع بين سلسلتين (كارلوس كارفالو) |
كارلوس |
كارفالو |
=[Column1]&" "&[Column2] |
يجمع بين السلاسل، مفصولة بمسافة (كارلوس كارفالو) |
كارلوس |
كارفالو |
=[Column2]&", "&[Column1] |
يجمع بين السلاسل، مفصولة بفواصل ومساحة (كارفالو، كارلوس) |
كارلوس |
كارفالو |
=CONCATENATE([Column2], ",", [Column1]) |
يجمع بين السلاسل، مفصولة بفواصل (Carvallo,كارلوس) |
دمج النص والأرقام من أعمدة مختلفة
لدمج النص والأرقام، استخدم الدالة CONCATENATE أو عامل تشغيل علامة العطف (&) أو الدالة TEXT وعامل تشغيل علامة العطف.
العمود1 |
العمود2 |
الصيغة |
الوصف (الناتج) |
---|---|---|---|
يانغ |
28 |
=[Column1]&" بيع وحدات "&[Column2]&". |
يجمع بين المحتويات أعلاه في عبارة (بيعت نيانغ 28 وحدة.) |
دوبوا |
40% |
تم بيع =[Column1]&" "&TEXT([Column2],"0٪")&" من إجمالي المبيعات." |
يجمع بين المحتويات أعلاه في عبارة (تم بيع Dubois بنسبة 40٪ من إجمالي المبيعات.) ملاحظة: تقوم الدالة TEXT بإلحاق القيمة المنسقة للعمود2 بدلا من القيمة الأساسية، وهي .4. |
يانغ |
28 |
=CONCATENATE([Column1]," تم بيع ",[Column2]," units.") |
يجمع بين المحتويات أعلاه في عبارة (بيعت نيانغ 28 وحدة.) |
دمج النص مع تاريخ أو وقت
لدمج النص مع تاريخ أو وقت، استخدم الدالة TEXT وعامل تشغيل علامة العطف (&).
العمود1 |
العمود2 |
الصيغة |
الوصف (الناتج) |
---|---|---|---|
تاريخ الفوترة |
5-Jun-2007 |
="تاريخ العبارة: "&TEXT([Column2], "d-mmm-yyyy") |
دمج نص مع تاريخ (تاريخ العبارة: 5-Jun-2007) |
تاريخ الفوترة |
5-Jun-2007 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
دمج النص والتاريخ من أعمدة مختلفة في عمود واحد (تاريخ الفوترة Jun-05-2007) |
مقارنة محتويات العمود
لمقارنة عمود مع عمود آخر أو قائمة قيم، استخدم الدالة EXACTوOR .
العمود1 |
العمود2 |
الصيغة |
الوصف (النتيجة المحتملة) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Column1],[Column2]) |
مقارنة محتويات العمودين الأولين (لا) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
مقارنة محتويات العمود1 والسلسلة "BD122" (نعم) |
التحقق مما إذا كانت قيمة عمود أو جزء منه يطابق نصا محددا
للتحقق مما إذا كانت قيمة عمود أو جزء منه يطابق نصا محددا، استخدم الدالات IF و FIND و SEARCH و ISNUMBER .
العمود1 |
الصيغة |
الوصف (النتيجة المحتملة) |
---|---|---|
Vietzen |
=IF([Column1]="Vietzen", "OK", "Not OK") |
التحقق لمعرفة ما إذا كان العمود1 Vietzen (موافق) |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
التحقق لمعرفة ما إذا كان العمود 1 يحتوي على الحرف v (موافق) |
BD123 |
=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. ويتضمن الدالات المثلثية والإحصائية والمالية، بالإضافة إلى الصيغ الشرطية والتاريخ والرياضية والنصية.
الموارد الأخرى
إذا لم تتمكن من رؤية ما تحاول القيام به هنا، فراجع ما إذا كان بإمكانك القيام بذلك في Excel. فيما يلي بعض المصادر الإضافية. قد تغطي بعض هذه الإصدارات الإصدارات القديمة، لذلك يمكن أن تكون هناك اختلافات في واجهة المستخدم المعروضة. على سبيل المثال، توجد الآن العناصر الموجودة في القائمة "إجراءات الموقع " في SharePoint في القائمة "إعدادات ".