تابعنا

youtube

شاهد شروحات ودروس في الاكسل Excel Powerquery

الأربعاء، 3 يونيو 2026

🔥 Recursion في Excel بدون VBA!

 

🔥 Recursion في Excel بدون VBA!

هل تعلم أن دوال LAMBDA تستطيع استدعاء نفسها مثل الدوال في Python؟
مثال بسيط:
```excel
=LET(fun,LAMBDA(res,n,IF(n<10,n,VSTACK(n,res(res,n/5)))),fun(fun,88))
الناتج:
```text
88
17.6
3.52
```
💡 الفكرة هنا أن الدالة تستقبل نفسها كوسيط (Argument):
```excel
fun(fun,88)
```
وبذلك يمكننا بناء Recursive Functions داخل Excel رغم أن LAMBDA لا تسمح بالاستدعاء الذاتي المباشر بهذه الطريقة التقليدية.
هذه التقنية تفتح الباب لبناء:
✅ Collatz Sequence
✅ Factorial
✅ Fibonacci
✅ Tree Traversal
✅ Custom Iterators
كل ذلك باستخدام Excel Formula فقط!
السؤال لكم:
ما أول خوارزمية (Algorithm) ستجربون تنفيذها باستخدام Recursion في Excel؟ 😏

ليست هناك تعليقات:

إرسال تعليق