ABDELRHMAN
مؤسس ومدير المدونة

دالة LET في Excel: كيفية تبسيط المعادلات وتحسين الأداء

⏱ وقت القراءة: ... دقائق

صحبتي نهلة، شابة عمرها 30 سنة، شغالة محللة مالية في شركة استثمار. كل أسبوع كانت بتكتب معادلات طويلة جداً (200-300 حرف) فيها نفس القيم تتكرر 4-5 مرات. مثلاً، حساب صافي الربح بعد الضرائب يحتاج معادلة كبيرة معقدة. كل ما تحتاج تعديل، تعدل في كل مكان. مرهق ومحتمل الأخطاء.

سنة 2024، صحبها (مهندس برمجيات) قاله: "إنتي مش بتستخدمي LET؟ في دالة في Excel بتخليكي تعرفي متغيرات في المعادلة وتسهل قراءتها". نهلة كانت سامعة عن LAMBDA، مش LET. صحبها فتحلها Excel، علمها LET في 15 دقيقة. نهلة صدمت من البساطة.

المعادلات الطويلة 300 حرف اختصرت لـ 100 حرف واضحة. الأداء تحسن بـ 30% (LET تحسب القيمة مرة واحدة بدلاً من تكرارها). نهلة قعدت أسبوع تتعلم استخدامات LET المتقدمة - دمجها مع LAMBDA، تنظيم المعادلات الكبيرة، تحسين الأداء. أتمت كل تحليلاتها.

بعد سنة، نهلة بقت Senior Financial Analyst في الشركة. الإدارة كافأتها بترقية بمرتب 30,000 جنيه (من 18,000). كمان بدأت تقدم استشارات لشركات صغيرة عن النماذج المالية - دخل إضافي 2500 دولار شهرياً. كل ده من قرار تتعلم دالة من 3 أحرف بعمق. النهاردة هنشرح LET Excel 2026 بكل تفاصيلها.

شرح دالة LET في Excel 2026 - تبسيط المعادلات المعقدة وتحسين الأداء

تنبيه مهم: المقال ده دليل تعليمي عملي. دالة LET متاحة فقط في Excel 365 و Excel 2021 + Google Sheets. الإصدارات الأقدم لا تدعمها.

شرح دالة LET في Excel 2026: تبسيط المعادلات المعقدة وتحسين الأداء

📊 ملاحظة مهمة: هذا المقال جزء من سلسلة دوال Excel الشاملة. اقرأ أولاً 👈 Pillar #3: دليل أهم 20 دالة Excel 2026

ما هي دالة LET وليه ثورية؟

دالة LET في Excel 2026 من أحدث ميزات Excel وأكثرها قوة. وظيفتها تشبه ميزة المتغيرات في لغات البرمجة: تخليك تعرف "اسم" لقيمة أو حساب، ثم تستخدم الاسم بدلاً من تكرار الحساب. على عكس دالة LAMBDA اللي بتسمحلك تبني دوال مخصصة، LET بتركز على تنظيم وتبسيط ما بداخل المعادلة الواحدة.

الفائدة الجوهرية: معادلات أوضح وأسرع. بدلاً من تكرار حساب معقد 5 مرات، تحسبه مرة وتعطيه اسم، ثم تستخدم الاسم. تقليل في الكتابة، تحسين في الأداء، سهولة في الصيانة.

قبل LET و بعدها

المعيار بدون LET مع LET
طول المعادلة طويلة جداً أقصر بـ 50%
القراءة صعبة سهلة
التكرار نفس الحساب 5 مرات مرة واحدة
الأداء أبطأ أسرع 30-50%
الصيانة تعديل في كل مكان تعديل في مكان واحد
الأخطاء محتملة أقل بكتير

متى تحتاج LET؟

  • معادلات طويلة فيها قيم تتكرر
  • حسابات معقدة تحتاج خطوات وسيطة
  • المعادلات اللي بتحتوي على VLOOKUP أو INDEX+MATCH متكرر
  • تحسين أداء الملفات الكبيرة
  • كتابة معادلات قابلة للقراءة والصيانة

المهن اللي بتستفيد من LET

  • المحللين الماليين: النماذج المالية المعقدة
  • محللي البيانات: الحسابات الإحصائية
  • المهندسين: الحسابات الهندسية
  • المحاسبين: الصيغ المحاسبية المتكررة
  • الباحثين: التحليلات الإحصائية
  • أي شخص يكتب معادلات معقدة في Excel

LET تمثل فلسفة جديدة في كتابة المعادلات: الوضوح والكفاءة معاً. الفرق بين موظف يكتب معادلات يفهمها هو فقط، ومحلل محترف يكتب معادلات يفهمها أي زميل ويسهل صيانتها

الصيغة الأساسية للدالة

=LET(name1, value1, [name2, value2, ...], calculation)

قواعد التسمية

  • الاسم لازم يبدأ بحرف
  • لا يحتوي على مسافات
  • لا يطابق مرجع خلية موجود
  • الحد الأقصى 126 متغير
  • أسماء وصفية أفضل من الاختصارات

متطلبات الإصدار

الإصدار الدعم
Excel 365 ✅ مدعومة
Excel 2021 ✅ مدعومة
Excel 2019 وما قبل ❌ غير مدعومة
Google Sheets ✅ مدعومة

أمثلة عملية أساسية

المثال 1: تبسيط بسيط

بدون LET:

=(A1+B1)/2 + 10

مع LET:

=LET(avg, (A1+B1)/2, avg + 10)

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

المثال 2: تجنب تكرار VLOOKUP

بدون LET:

=IF(VLOOKUP(A1,B:C,2,FALSE)>1000, VLOOKUP(A1,B:C,2,FALSE)*0.1, VLOOKUP(A1,B:C,2,FALSE)*0.05)

VLOOKUP يحسب 3 مرات. بطء.

مع LET:

=LET(value, VLOOKUP(A1,B:C,2,FALSE), IF(value>1000, value*0.1, value*0.05))

VLOOKUP يحسب مرة واحدة. أسرع 3 مرات. للمزيد عن البحث، اقرأ شرح دالة VLOOKUP في Excel.

المثال 3: حسابات متعاقبة

=LET(price, A1, qty, B1, total, price*qty, tax, total*0.14, total+tax)

السعر، الكمية، الإجمالي، الضريبة، الإجمالي مع الضريبة. كل خطوة واضحة.

المثال 4: حسابات مالية

=LET(revenue, SUM(A1:A12), expenses, SUM(B1:B12), profit, revenue-expenses, margin, profit/revenue*100, "الربح: " & profit & " | الهامش: " & ROUND(margin,1) & "%")

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

المثال 5: مع XLOOKUP

=LET(cust, XLOOKUP(A1, Customers, Names), level, XLOOKUP(A1, Customers, Levels), "العميل: " & cust & " (" & level & ")")

دالتين XLOOKUP تتحسب مرة واحدة لكل واحدة. اقرأ شرح دالة XLOOKUP.

سيناريوهات عملية شاملة

السيناريو 1: نموذج مالي شامل

نهلة صديقتي بنت نموذج تقييم استثمار:

=LET(
  initialInvestment, A1,
  annualReturn, B1,
  years, C1,
  inflation, D1,
  realReturn, annualReturn - inflation,
  futureValue, initialInvestment * (1+realReturn)^years,
  totalReturn, futureValue - initialInvestment,
  "القيمة المستقبلية: " & ROUND(futureValue,2) & " | العائد الكلي: " & ROUND(totalReturn,2)
)

نموذج معقد بـ 8 متغيرات في معادلة واحدة منظمة. أي تعديل في المتغيرات يحدث النتيجة.

السيناريو 2: حساب صافي الراتب

=LET(
  basic, A1,
  allowance, B1,
  gross, basic + allowance,
  socialInsurance, gross * 0.11,
  tax, IF(gross<5000, 0, IF(gross<15000, gross*0.10, gross*0.20)),
  net, gross - socialInsurance - tax,
  net
)

حساب صافي راتب كامل: الأساسي + البدلات - التأمينات - الضرائب. كل خطوة بمتغير واضح. للمزيد عن الشروط، اقرأ شرح دالة IF في Excel.

السيناريو 3: تحليل أداء المبيعات

=LET(
  thisMonth, SUMIFS(Sales, Date, ">="&DATE(2026,5,1), Date, "<"&DATE(2026,6,1)),
  lastMonth, SUMIFS(Sales, Date, ">="&DATE(2026,4,1), Date, "<"&DATE(2026,5,1)),
  growth, (thisMonth-lastMonth)/lastMonth*100,
  status, IF(growth>0, "نمو", "تراجع"),
  status & " بنسبة " & ROUND(ABS(growth),1) & "%"
)

للمزيد عن الجمع الشرطي، اقرأ شرح دالة SUMIFS.

السيناريو 4: تنظيف وتحويل البيانات

=LET(
  cleanText, TRIM(A1),
  upper, UPPER(cleanText),
  length, LEN(upper),
  IF(length>0, upper, "فارغ")
)

للمزيد عن تنظيف النصوص، اقرأ شرح دالة TRIM.

السيناريو 5: حسابات إحصائية

=LET(
  data, A1:A100,
  avg, AVERAGE(data),
  std, STDEV(data),
  zScore, (B1-avg)/std,
  IF(ABS(zScore)>2, "قيمة شاذة", "قيمة طبيعية")
)

السيناريو 6: تقرير KPI شامل

=LET(
  target, A1,
  achieved, B1,
  percentage, achieved/target*100,
  status, IF(percentage>=100, "🎉 تحقق", IF(percentage>=80, "🟢 قريب", IF(percentage>=50, "🟡 متوسط", "🔴 متأخر"))),
  status & " - " & ROUND(percentage,1) & "%"
)

💰 فرصة حقيقية: تعرف ازاي تربح من Excel ومهارات تحليل البيانات وتحولها لمصدر دخل إضافي بالدولار 👈 Pillar #4: الدليل الكامل للربح من الإنترنت 2026


دمج LET مع دوال أخرى

1. LET + LAMBDA (الجمع الأقوى)

=LAMBDA(x, LET(double, x*2, triple, x*3, double+triple))

دالة مخصصة تستخدم LET داخلياً. أناقة برمجية.

2. LET + IF (المنطق المنظم)

=LET(score, A1, IF(score>=90, "ممتاز", IF(score>=70, "جيد", "يحتاج تطوير")))

3. LET + VLOOKUP (الأداء)

=LET(price, VLOOKUP(A1, B:C, 2, FALSE), price*1.14)

VLOOKUP مرة واحدة بدلاً من تكراره. اقرأ شرح VLOOKUP.

4. LET + XLOOKUP (الحديث)

=LET(value, XLOOKUP(A1, B:B, C:C), value*0.9)

5. LET + INDEX + MATCH

=LET(row, MATCH(A1, B:B, 0), col, MATCH(C1, D1:F1, 0), INDEX(D2:F100, row, col))

MATCH يحسب مرة واحدة فقط لكل متغير. اقرأ شرح INDEX و شرح MATCH.

6. LET + SUMIFS (الفلترة)

=LET(total, SUMIFS(B:B, A:A, "أحمد"), avg, total/COUNTIF(A:A, "أحمد"), avg)

7. LET + Array Functions

=LET(data, FILTER(A:C, A:A="VIP"), avg, AVERAGE(INDEX(data,,2)), avg)

اقرأ أيضاً شرح دالة FILTER و شرح AVERAGE.

8. LET متداخلة

=LET(a, 10, LET(b, a*2, LET(c, b+a, c)))

LET يمكن أن تستدعي LET أخرى. مرونة كاملة.

اللعبة المخفية: تحسين الأداء

أحد أهم استخدامات LET هو تحسين الأداء. كيف؟

المشكلة بدون LET

=IF(VLOOKUP(A1,Data,2,FALSE)>1000, VLOOKUP(A1,Data,2,FALSE)*0.1, VLOOKUP(A1,Data,2,FALSE)*0.05)

Excel يحسب VLOOKUP 3 مرات. لو الجدول كبير، هذا بطء كبير.

الحل بـ LET

=LET(val, VLOOKUP(A1,Data,2,FALSE), IF(val>1000, val*0.1, val*0.05))

VLOOKUP يحسب مرة واحدة. أسرع 3 مرات.

قياس التحسن

المعادلة عدد VLOOKUP الأداء
بدون LET 3 مرات أبطأ 3x
مع LET 1 مرة أسرع 3x

في ملف فيه 10,000 صف، الفرق هائل.

قصص نجاح حقيقية

قصة نهلة: من معادلات معقدة لأناقة احترافية

نهلة صديقتي اللي حكيتلك عنها، حياتها المهنية اتغيرت من قرار تتعلم 3 أحرف. النتائج بعد سنة:

  • توفير 6 ساعات أسبوعياً
  • الترقية لـ Senior بمرتب 30,000 جنيه (من 18,000)
  • دخل إضافي من الاستشارات: 2,500 دولار شهرياً
  • بنت 30 نموذج مالي معقد
  • أصبحت مرجع النماذج المالية في الشركة

قصة شركة استثمار سعودية: نماذج أسرع 3x

شركة استثمار سعودية كانت تستخدم نماذج Excel ضخمة (ملفات 100MB+). حساب التقارير كان يأخذ 5 دقايق لكل ملف.

سنة 2024 وظفوا خبير Excel أعاد كتابة كل المعادلات بـ LET. النتيجة:

  • وقت الحساب: 1.5 دقيقة بدلاً من 5
  • الملفات أصغر بـ 20%
  • المعادلات أوضح وأسهل في الصيانة
  • توفير ساعات يومياً للمحللين
  • تحسن جودة التقارير

قصة سامي: مهندس مالي يطلق دورة

سامي، مهندس مالي مصري عمره 35 سنة. تعلم LET و LAMBDA بعمق في 2024. طور دورة كاملة "Excel للنماذج المالية" تركز على LET.

الدورة على Udemy. المبيعات: 5000 طالب في 6 أشهر. الدخل: 8000 دولار شهرياً. ترك وظيفته للتعليم بدوام كامل.

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

الأخطاء الشائعة وحلولها

الخطأ السبب الحل
#NAME? إصدار Excel أقل من 2021 حدث Excel أو استخدم Google Sheets
#VALUE! اسم متغير يطابق مرجع خلية استخدم اسم مختلف
#NAME? في الاسم الاسم يبدأ برقم أو فيه مسافة الاسم يبدأ بحرف، بدون مسافات
عدد المتغيرات غير زوجي كل متغير يحتاج قيمة تأكد من name1, value1, name2, value2, ...
المتغير لا يستخدم تعريف بدون استعمال استخدم كل متغير في الحساب النهائي
أسماء متكررة اسم واحد لمتغيرين أسماء فريدة
المعادلة لا تشتغل الحساب النهائي مفقود تأكد من وجود calculation في النهاية

متى تستخدم LET ومتى تتجنبها؟

استخدم LET عندما

  • المعادلة طويلة (100+ حرف)
  • قيمة تتكرر في المعادلة
  • تحتاج خطوات وسيطة واضحة
  • الأداء مهم
  • تشارك المعادلة مع زملاء

تجنب LET عندما

  • المعادلة بسيطة جداً (يكفي = )
  • متغير واحد لاستخدام واحد فقط
  • تستخدم Excel قديم
  • التعقيد المضاف ليس له فائدة

نصائح احترافية للتميز

1. أسماء وصفية

بدلاً من x, y, z استخدم: price, qty, total، revenue, expenses, profit، basic, allowance, net.

2. نظم المعادلة بسطور

=LET(
  price, A1,
  qty, B1,
  total, price*qty,
  total
)

اضغط Alt+Enter لإنشاء سطر جديد داخل المعادلة. أسهل للقراءة.

3. ابدأ بالقيم الأساسية، انتقل للمحسوبة

=LET(
  basic, A1,           // قيمة أساسية
  rate, 0.14,          // قيمة أساسية
  tax, basic * rate,   // محسوبة
  net, basic - tax,    // محسوبة
  net                  // النتيجة
)

4. اختبر تدريجياً

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

5. ادمج مع LAMBDA

LET للحسابات الوسيطة، LAMBDA للدوال المخصصة. الاثنين معاً يبنيان معادلات احترافية.

6. استخدم لتحسين VLOOKUP المتكررة

لو في معادلة فيها VLOOKUP أكثر من مرة، ضعها في LET. تحسين أداء فوري.

7. وثق المعادلات المعقدة

أضف تعليق (Insert Comment) يشرح ما تفعله كل مجموعة متغيرات.

8. استخدم AI

اطلب من ChatGPT:

"حول هذه المعادلة لـ LET لتحسين الأداء وقابلية القراءة: [المعادلة]"

التطبيق في Google Sheets

المعيار Excel Google Sheets
الصيغة =LET(...) =LET(...)
التوافق 365 و 2021+ كل الحسابات
الأداء تحسن واضح تحسن واضح
التشارك OneDrive الميزة الأكبر

الميزة في Google Sheets: متاحة للجميع مجاناً.

تطبيقات إبداعية متقدمة

1. نماذج مالية شاملة

نموذج DCF، تحليل الحساسية، تقييم الاستثمارات.

2. لوحات تحكم منظمة

كل KPI في LET واضح ومنظم.

3. حسابات إحصائية

Z-Score، الانحراف المعياري، معامل الارتباط.

4. نظم تقييم متعددة المعايير

تقييم الموظفين/الموردين/المشاريع بمعايير معقدة.

5. تنظيف بيانات معقد

سلسلة عمليات تنظيف في معادلة واحدة منظمة.


📌 اقرأ المزيد - دوال Excel مرتبطة

🎯 دوال متقدمة

🔍 دوال البحث

🧮 دوال الشروط

📊 دوال الإحصائيات

📋 دوال النصوص

📅 دوال التاريخ


أسئلة شائعة عن LET

ما هي دالة LET في Excel 2026؟

دالة LET في Excel 2026 هي دالة برمجية تسمح لك بتعريف أسماء لمتغيرات وقيم داخل المعادلة، لتجنب التكرار وتحسين الأداء وقابلية القراءة. تحول المعادلات المعقدة الطويلة إلى خطوات واضحة ومنظمة.

هل LET صعبة؟

متوسطة الصعوبة. أسهل من LAMBDA، أصعب من الدوال العادية. ساعة للأساسيات.

هل تشتغل في Excel 2019؟

لا. متاحة فقط من Excel 2021 وما بعده + Office 365.

هل تشتغل في Google Sheets؟

نعم بنفس الصيغة.

هل تحتاج اشتراك مدفوع؟

في Excel: 365 أو 2021. في Google Sheets: مجانية.

كم متغير يمكن استخدامه؟

الحد الأقصى 126 متغير. عملياً، نادراً ما تحتاج لأكثر من 10.

هل تحسن الأداء فعلاً؟

نعم بشكل ملحوظ. القيم المحسوبة مرة واحدة بدلاً من تكرارها.

إيه الفرق بين LET و LAMBDA؟

LET للمتغيرات داخل معادلة واحدة. LAMBDA لإنشاء دوال مخصصة قابلة للحفظ. LET أبسط، LAMBDA أقوى.

هل تحفظ في الملف؟

نعم. LET تكون جزء من المعادلة في الخلية.


الخلاصة: فلسفة جديدة في كتابة المعادلات

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

الجمال في الدالة: 3 أحرف فقط، مرونة كاملة، تطبيقات لانهائية. من تبسيط معادلة بسيطة لبناء نماذج مالية احترافية. كل مجال يستفيد منها.

القرارات اللي تحتاج تتخذها النهاردة

  1. قرار التحديث: تأكد إنك على Excel 365 أو 2021
  2. قرار التطبيق: اعمل أول معادلة LET هذا الأسبوع
  3. قرار التحسين: راجع معادلاتك المعقدة وحولها لـ LET
  4. قرار الدمج: اتعلم استخدامها مع LAMBDA
  5. قرار التطوير: ابني نموذج مالي بـ LET

كلمة من القلب

نهلة صديقتي اللي حكيتلك عنها، حياتها المهنية اتغيرت من قرار تتعلم 3 أحرف. الترقية لـ Senior، الزيادة الضخمة، الدخل الإضافي من الاستشارات. كل ده من ساعتين استثمرتهم في فهم LET.

إنت كموظف، عندك خياران: تستمر في كتابة معادلات طويلة معقدة عرضة للأخطاء، أو تستثمر ساعتين في تعلم دالة بتنظم كل ده. القرار في إيدك.

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

اقفل المقال. افتح Excel 365. اكتب أول معادلة بسيطة بدون LET. ثم أعد كتابتها بـ LET. شوف الفرق في الوضوح. جرب: =LET(price, A1, qty, B1, total, price*qty, tax, total*0.14, total+tax). شوف كيف كل خطوة واضحة. الفعل ده اللي بيغير المسار. مش الكلام، الفعل.

سنة من النهاردة، إنت إما هتبقى موظف يكتب معادلات أنيقة منظمة بـ LET، أو هتبقى لسه على معادلات طويلة معقدة. القرار في إيدك. الدالة موجودة في Excel 365 و 2021 و Google Sheets، التعلم سريع، الفائدة فورية. اللي ناقص: قرارك تطبق وتتعمق. ابدأ النهاردة، تعلم LET، اتعلم اخواتها (LAMBDA, MAP, REDUCE)، طبقهم على شغلك. كل دالة جديدة تتقنها بترفع قيمتك. كل ساعة توفرها بتستثمرها في تطوير ذاتك. مهنتك في إيدك، ابدأ بناءها بفلسفة جديدة في كتابة المعادلات. LET دالة من 3 أحرف، لكنها فلسفة كاملة - الوضوح والكفاءة معاً. اتعلمها، طبقها، طورها مع LAMBDA، وشاهد بنفسك كيف تتغير معادلاتك للأبد. السر في البدء، والبدء يكون من 3 أحرف بسيطة لكنها قوية: =LET().


إخلاء المسؤولية

تنبيه مهم: المحتوى المقدم لأغراض تعليمية وتوعوية فقط، وليس نصيحة احترافية.

  • الكاتب ليس متخصصاً معتمداً: المعلومات مبنية على بحث وتجربة شخصية.
  • إصدارات Excel مختلفة: دالة LET متاحة فقط في Excel 365 و Excel 2021+.
  • نتائج الدوال قد تختلف: حسب البيانات والإعدادات الإقليمية.
  • اللغة العربية في Excel: بعض أسماء الدوال مختلفة في النسخة العربية.
  • الأمثلة توضيحية: طبق على بياناتك الفعلية بحذر، اعمل backup أولاً.
  • الأخطاء واردة: راجع دائماً نتائج الـ formulas قبل الاعتماد عليها.
  • التحديثات: Microsoft تطلق ميزات جديدة باستمرار، تابع التحديثات.
  • القرارات المالية: لا تعتمد على Excel وحده في القرارات المالية الحاسمة.
  • تحمل المسؤولية: أنت المسؤول عن استخدامك للدوال. الموقع غير مسؤول عن أي خسائر.

بالمتابعة، أنت توافق على أن استخدامك لهذه المعلومات على مسؤوليتك الشخصية الكاملة.

قيّم هذا المقال
اضغط لتقييم المقال

التعليقات

سيتم تحميل نموذج التعليق عند الضغط