أمثلة عن الصيغ الشائعة في قوائم SharePoint
ينطبق على
يمكن أن يساعد استخدام الصيغ في الأعمدة المحسوبة في القوائم في الإضافة إلى الأعمدة الموجودة، مثل حساب ضريبة المبيعات على السعر. يمكن دمجها للتحقق من صحة البيانات برمجيا.
لإضافة عمود محسوب:
-
من داخل قائمة، انقر فوق + إضافة عمود، وقم بالتمرير لأسفل القائمة وحدد مشاهدة جميع أنواع الأعمدة، ثم حدد المزيد.
-
في صفحة الإعدادات > إنشاء عمود ، حدد محسوب (حساب استنادا إلى أعمدة أخرى).
-
في المقطع إعدادات الأعمدة الإضافية، أدخل الصيغة التي تريد استخدامها في المربع صيغة.
لمزيد من المعلومات حول الأعمدة والوظائف المحسوبة، راجع حساب البيانات في القوائم أو المكتبات.
ملاحظة: يمكن أن تعمل الحقول المحسوبة على صفها الخاص فقط، لذلك لا يمكنك الرجوع إلى قيمة في صف آخر، أو أعمدة موجودة في قائمة أو مكتبة أخرى. حقول البحث غير معتمدة في صيغة. لا يمكن استخدام معرف صف تم إدراجه حديثا لأن المعرف غير موجود عند معالجة الصيغة.
عند إدخال الصيغ، ما لم يتم تحديد خلاف ذلك، لا توجد مسافات بين الكلمات الأساسية وعوامل التشغيل.
فيما يلي قائمة غير شاملة. لعرض كافة الصيغ، راجع القائمة الأبجدية في نهاية هذه المقالة.
حدد عنواناً أدناه لفتحه واطلع على الإرشادات المفصلة.
يمكنك استخدام الصيغ التالية لاختبار شرط عبارة وإرجاع قيمة نعم أو لا، أو لاختبار قيمة بديلة مثل موافق أو غير موافق، أو لإرجاع شرطة فارغة أو فارغة لتمثيل قيمة خالية.
التحقق مما إذا كان الرقم أكبر من رقم آخر أو أقل منه
استخدم الدالة 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. يتضمن دالات المثلثات والإحصائية والمالية، بالإضافة إلى الصيغ الشرطية والتاريخ والرياضيات والنصية.
الموارد الأخرى
إذا كنت لا ترى ما تحاول القيام به هنا، فتحقق مما إذا كان يمكنك القيام بذلك في Excel. فيما يلي بعض المصادر الإضافية. قد تغطي بعض هذه الإصدارات القديمة، لذلك يمكن أن تكون هناك اختلافات في واجهة المستخدم المعروضة. على سبيل المثال، العناصر الموجودة في قائمة إجراءات الموقع في SharePoint موجودة الآن في قائمة الإعدادات