Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.

إتقان Excel: 3 دوال تجعلك خبيرًا في جداول البيانات

يحتوي Excel على آلاف الدوال، ولكن معظم المستخدمين يلتزمون بالأساسيات، مثل SUM و AVERAGE. في حين أن هذه الدوال تفي بالغرض في المهام البسيطة، إلا أن هناك ثلاث دوال تتعامل مع سيناريوهات أكثر تعقيدًا بجهد أقل بكثير. دوال SEQUENCE و LET و LAMBDA ليست شائعة الاستخدام، لكنها تحل مشاكل معينة تتطلب حلولًا بديلة غير مريحة أو صيغًا مطولة يصعب الحفاظ عليها.

إتقان الإكسل: ٣ دوال تجعلك خبيرًا في جداول البيانات

عند استخدام هذه الدوال، يمكنك بناء حلول ديناميكية ومستقلة بذاتها يتم تحديثها تلقائيًا بدلاً من إنشاء أعمدة مساعدة متعددة أو نسخ الصيغ عبر عشرات الخلايا. سواء كنت تقوم بإنشاء بيانات تسلسلية، أو إدارة حسابات معقدة، أو إنشاء دوال مخصصة قابلة لإعادة الاستخدام، فهذه الدوال من بين دوال Excel التي يمكن أن توفر عليك الكثير من العمل.

4. دالة SEQUENCE: إنشاء البيانات تلقائيًا

إنشاء تسلسلات أرقام وتواريخ ديناميكية

دالة SEQUENCE في جدول بيانات المبيعات لإنشاء أرقام مرجعية في Excel.

تقوم دالة SEQUENCE بإنشاء مصفوفات من الأرقام التسلسلية دون الحاجة إلى كتابة كل قيمة يدويًا. إذا كنت بحاجة إلى قائمة بمعرفات الموظفين أو أرقام الفواتير أو نطاقات التواريخ، فإن هذه الدالة تتعامل معها بسلاسة.

الصيغة بسيطة ومباشرة:

=SEQUENCE(rows, [columns], [start], [step])

​​​​​دعنا نحلل المعلمات:

  • rows: تحدد عدد الأرقام التي تريدها عموديًا.
  • columns: تتحكم في الانتشار الأفقي – اتركها فارغة لعمود واحد.
  • start: تحدد رقم البداية، والقيمة الافتراضية هي 1.
  • step: تحدد الزيادة بين الأرقام، والقيمة الافتراضية هي أيضًا 1.

بالنظر إلى مجموعة بيانات المبيعات، تثبت دالة SEQUENCE فائدتها في إنشاء أرقام مرجعية. على سبيل المثال، تقوم الصيغة التالية بإنشاء الأرقام من 1 إلى 32.

=SEQUENCE(32)

وبالمثل، إذا كنت بحاجة إلى البدء من 1001، يمكنك استخدام:

=SEQUENCE(32, 1, 1001)

تصبح الدالة مفيدة أيضًا مع تسلسلات التواريخ. ستقوم الصيغة التالية بإنشاء اثني عشر تاريخًا متتاليًا بدءًا من 1 يناير. هذا أفضل من إدخال التواريخ يدويًا للتقارير الشهرية أو الجداول الزمنية للمشاريع.

=SEQUENCE(12, 1, DATE(2025, 1, 1), 1)

يمكنك أيضًا إنشاء أيام عمل فقط من خلال الجمع بين SEQUENCE ودوال DATE الأخرى في Excel، مثل WORKDAY، لسيناريوهات جدولة أكثر تطوراً.

يمكن لمصفوفات SEQUENCE الكبيرة أن تبطئ جداول البيانات لديك. تجنب إنشاء أكثر من 10,000 قيمة مرة واحدة إلا إذا كان ذلك ضرورياً للغاية. إذا كنت بحاجة إلى مجموعات بيانات ضخمة، ففكر في تقسيمها إلى أجزاء أصغر أو استخدام مصادر بيانات خارجية.

3. دالة LET تجعل الصيغ المعقدة قابلة للصيانة

تخلص من العمليات الحسابية المتكررة وحسّن إمكانية القراءة

دالة LET في جدول بيانات المبيعات لحساب العمولة في Excel.

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

يتبع بناء الجملة هذا النمط:

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

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

بالنظر إلى مجموعة بيانات المبيعات، لنفترض أنك تحسب عمولة مندوب المبيعات مع المكافآت. بدون LET، ستكتب:

=IF(G2*0.05>500, G2*0.05*1.1, G2*0.05)

يظهر حساب العمولة B2*0.05 مرتين. مع LET، يصبح الأمر أكثر وضوحًا:

=LET(commission, G2*0.05, IF(commission>500, commission*1.1, commission))

إنه يقوم بنفس الحساب ولكن يحدد “العمولة” مرة واحدة في البداية. تحتاج فقط إلى تغيير معدل العمولة في مكان واحد.

بالنسبة لتحليل هامش الربح المعقد، تثبت LET أنها أكثر فائدة. يحدد المثال التالي كل مكون بوضوح.

=LET(revenue, G2, costs, L2, margin, (revenue-costs)/revenue, IF(margin>0.3, "High", IF(margin>0.15, "Medium", "Low")))

تحسب هذه الصيغة هامش الربح كنسبة مئوية، ثم تصنفه على أنه مرتفع (أعلى من 30٪) أو متوسط (15-30٪) أو منخفض (أقل من 15٪). لكل مكون اسم واضح، مما يجعل المنطق سهل المتابعة.

يقلل هذا الأسلوب من تعقيد الصيغة إلى النصف مع جعل جداول البيانات الخاصة بك أسهل في التصحيح والتعديل لاحقًا.

2. دالة LAMBDA تنشئ دوال مخصصة قابلة لإعادة الاستخدام

أنشئ دوال مخصصة لمنطق الأعمال المتكرر

تتيح لك دالة LAMBDA إنشاء دوال مخصصة يمكنك استخدامها بشكل متكرر عبر مصنفك. بدلاً من نسخ الصيغ في كل مكان، يمكنك إنشاء دالة واحدة تقبل مدخلات وتعيد نتائج محسوبة.

الصيغة هي:

=LAMBDA(parameter1, [parameter2, ...], calculation)

تعمل المعلمات كعناصر نائبة – عند استدعاء الدالة، فإنك تمرر قيمًا فعلية تحل محل هذه العناصر النائبة. تستخدم العملية الحسابية هذه المعلمات لإنتاج المخرجات.

لنفترض أنك تحسب بشكل متكرر درجات الأداء المرجحة. يمكنك إنشاء دالة LAMBDA مثل ما يلي:

=LAMBDA(sales, quota, weight, (sales/quota)*weight)

إنها تنشئ دالة قابلة لإعادة الاستخدام تأخذ ثلاثة مدخلات: المبيعات الفعلية، وحصة المبيعات، وعامل الترجيح. تقوم بإرجاع درجة أداء مرجحة عن طريق قسمة المبيعات على الحصة وضربها في الوزن. قم بتسمية هذه الدالة “PerformanceScore” باستخدام “إدارة الأسماء” في Excel.

لتسمية دالة LAMBDA الخاصة بك، انتقل إلى صيغ > إدارة الأسماء > جديد.

الآن يمكنك استدعاء هذه الدالة في أي مكان في مصنفك.

=PerformanceScore(B2, C2, 0.7)

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

لتحليل المناطق، يمكنك إنشاء دالة تصنف المناطق بناءً على الإيرادات:

=LAMBDA(revenue, IF(revenue>100000, "High", IF(revenue>50000, "Medium", "Low")))

تصنف هذه الدالة الإيرادات إلى ثلاثة مستويات: مرتفع للمبالغ التي تزيد عن 100,000 دولار، ومتوسط للمبالغ من 50,000 دولار إلى 100,000 دولار، ومنخفض لأي شيء أقل من 50,000 دولار. يمكنك تسميتها “Revenue” واستخدامها في جميع أوراقك على النحو التالي:

=Revenue(J2)

تعمل دالة LAMBDA مع الدوال الأخرى أيضًا، و تتيح لك كتابة الصيغ كلغة بشرية باستخدام أسماء وصفية بدلاً من مراجع الخلايا الغامضة.

يمكنك الحفاظ على تنظيم دوال LAMBDA الخاصة بك في “إدارة الأسماء” باستخدام بادئات مثل “fn_” لجميع الدوال المخصصة (على سبيل المثال، “fn_PerformanceScore”). هذا يجعل العثور عليها أسهل ويمنع التعارضات مع النطاقات المسماة العادية.

1. أقوم بدمج هذه الدوال لإنشاء حلول قوية

بناء أدوات تحليل أعمال شاملة

صيغة لحساب توقعات المبيعات لمدة 12 شهرًا مع مجموعة من دوال LET و SEQUENCE و LAMBDA في Excel.

عندما تستخدم SEQUENCE و LET و LAMBDA معًا، فإنها تحل مشاكل كانت تتطلب أعمدة مساعدة متعددة أو صيغ صفيفية معقدة. هذا المزيج يخلق حلولًا ديناميكية وسهلة الصيانة.

دعنا نفكر في بناء أداة لتوقع المبيعات باستخدام بيانات المبيعات. تحسب الصيغة التالية توقعات المبيعات لمدة 12 شهرًا لمبلغ مبيعات ابتدائي واحد. تبدأ بتحديد متغيرين رئيسيين باستخدام LET. تأخذ القيمة من الخلية G2 كنقطة بداية أساسية للمبيعات.

=LET(base_sale, G2, growth_rate, L2, ProjectMonthly, LAMBDA(month, base_sale * (1 + growth_rate)^month), ProjectMonthly(SEQUENCE(12)))

ثم تأخذ معدل نمو شهري من L2 بقيمة 0.04 (4%). يمكنك تغيير هذه القيمة لنمذجة سيناريوهات مختلفة. بعد ذلك، تحدد دالة صغيرة قابلة لإعادة الاستخدام تسمى ProjectMonthly. تحسب هذه الدالة المبيعات المتوقعة لشهر معين بناءً على المبيعات الأساسية ومعدل النمو.

علاوة على ذلك، تستدعي دالة ProjectMonthly وتمرر SEQUENCE(12) إليها. هذا يولد مصفوفة من الأرقام من 1 إلى 12، وتطبق LAMBDA تلقائيًا حساباتها على كل رقم في هذا التسلسل.

إليك حاسبة مكافآت عملية تحسب المكافآت بناءً على تحقيق الهدف.

=LAMBDA(sales, target, LET(ratio, sales/target, IF(ratio>=1.2, sales*0.08, IF(ratio>=1, sales*0.05, 0))))

ابدأ صغيرًا، ثم ابنِ التعقيد

تعمل هذه الدوال بشكل أفضل عند دمجها بعناية. ابدأ بتطبيقات بسيطة – استخدم SEQUENCE لإنشاء بيانات اختبار، و LET لتنظيف الحسابات المتكررة، و LAMBDA لقواعد العمل التي تستخدمها بشكل متكرر. بمجرد أن تشعر بالراحة مع كل دالة على حدة، ستجد فرصًا طبيعية لدمجها في حلول أكثر تطوراً.

منحنى التعلم ليس حادًا، لكن العائد كبير. تصبح جداول البيانات الخاصة بك أكثر موثوقية وأسهل في التدقيق وأبسط في التعديل عندما تتغير متطلبات العمل. هذا ما يجعل هذه الدوال الثلاث ذات قيمة خاصة لأي شخص يعمل مع البيانات بانتظام.

زر الذهاب إلى الأعلى