تخطي إلى المحتوى الرئيسي
Office

الدالة LET

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

لاستخدام الدالة LET ، يمكنك تحديد أزواج الأسماء والقيم المقترنة ، وعمليه حسابيه تستخدمها جميعا. يجب ان تحدد زوجا من الاسم/القيمة واحدا علي الأقل (متغير) ، ويسمح بدعم ما يصل إلى 126.

السماح للرسم التخطيطي

ملاحظة: هذه هي أحد ميزات بيتا المتوفرة حالياً فقط لجزء من المشتركين في Office Insider في الوقت الحالي. سنواصل تحسين هذه الميزات خلال الأشهر القليلة القادمة. وعندما تكون جاهزة سنصدرها لمشتركي Office Insider، ومشتركي Office 365.

المزايا

  • أداء محسن إذا كتبت التعبير نفسه عده مرات في صيغه ، سيتم حساب Excel الناتج عن عده مرات. يسمح لك بالاتصال بالتعبير باسم ول Excel لحسابه مره واحده.

  • سهوله القراءة والتاليف ليس عليك القيام بالمزيد من الأمور التي تمت الاشاره اليها ، ما الذي كانت عليه الحساب الخاص بك ، أو نسخ/لصق التعبير نفسه. باستخدام القدرة علي إعلان المتغيرات وتسميتها ، يمكنك إعطاء سياق ذي معني بنفسك ولعملاء الصيغة.

= LET (name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

الوسيطة

الوصف

name1

مطلوب

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

name_value1

مطلوب

القيمة التي تم تعيينها إلى name1.

calculation_or_name2

مطلوب

أي مما يلي:

  • عمليه حسابيه تستخدم كل الأسماء داخل الدالة LET. يجب ان تكون هذه الوسيطة الاخيره في الدالة LET.

  • اسم ثان لتعيينه إلى name_value ثانيه. إذا تم تحديد اسم ، سيكون الname_value2 مطلوبا وcalculation_or_name3.

name_value2

اختياري

القيمة التي تم تعيينها لcalculation_or_name2.

calculation_or_name3

اختياري

أي مما يلي:

  • عمليه حسابيه تستخدم كل الأسماء داخل الدالة LET. يجب ان تكون الوسيطة الاخيره في الدالة LET عمليه حسابيه.

  • اسم ثالث لتعيينه إلى name_value ثالث. إذا تم تحديد اسم ، سيكون الname_value3 مطلوبا وcalculation_or_name4.

ملاحظات: 

  • يجب ان تكون الوسيطة الاخيره عمليه حسابيه ترجع نتيجة.

  • محاذاة أسماء المتغيرات مع الأسماء الصالحة التي يمكن استخدامها في أداره الأسماء. علي سبيل المثال ، يعتبر "a" صالحا ولكن "c" لا يمكن ان يتعارض مع مراجع النمط R1C1.

أمثلة

‏المثال 1‏

خذ في الاعتبار التعبير البسيط "SUM (x, 1)" حيث x عبارة عن متغير مسمي يمكن تعيين قيمه له (في هذه الحالة ، يتم تعيين القيمة 5 إلى س).

= LET (x, 5, SUM (x, 1))

عند إدخال هذه الصيغة في خليه ، سترجع القيمة 6. 

المثال 2

افترض ان لديك بعض بيانات المبيعات الاوليه ، وتريد تصفيه تلك البيانات لإظهار شخص واحد ، وأضافه واصله إلى اي خلايا فارغه.

بيانات غير مصفاه

البيانات المصفاة

بيانات غير مصفاه بالمبيعات

بيانات المبيعات المصفاة

علي الرغم من انه يمكنك القيام بذلك بدون السماح باستخدام السماح بتحسين قابليه القراءة للصيغة ويحسب مرتين بالسرعة السريعة.

بيانات نموذجية   

انسخ الجدول التالي إلى الخلية A1 من ورقه عمل فارغه إذا كنت تريد التنقل عبر هذا المثال بنفسك.

مندوب

المنطقة

Product

الربح

فرح

الشرقية

Apple

$1.33

عادل

المنطقة الجنوبية

بنانى

$0.09

فرح

الغربية

مانجو

$1.85

عادل

الشمالية

$0.82

عادل

الغربية

بنانى

1,25 ر.س.

فرح

الشرقية

Apple

$0.72

عادل

الشمالية

مانجو

$0.54

الصيغة الاصليه

= IF (ISBLANK (تصفيه (A2: D8, A2: A8 = "فريد")), "-", FILTER (A2: D8, A2: A8 = "فريد"))

الصيغة باستخدام LET

= LET (فيلتيركريتيريا, "فريد", فيلتيريدرانجي, FILTER (A2: D8, A2: A8 =فيلتيركريتيريا), IF (ISBLANK (فيلتيريدرانجي), "-", فيلتيريدرانجي))

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

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

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×